---
Fuzzer filename: '/src/fuzz/ext2fs_image_read_write_fuzzer.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    __gxx_personality_v0
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __clang_call_terminate
      functionSourceFile: ''
      linkageType:     WeakODRLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          3
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_begin_catch
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_begin_catch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_allocate_exception
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt20bad_array_new_lengthC1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.std::bad_array_new_length *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt20bad_array_new_lengthD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.std::bad_array_new_length *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_throw
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    abort
      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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12length_errorC2EPKc
      functionSourceFile: '/usr/local/bin/../include/c++/v1/stdexcept'
      linkageType:     WeakODRLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.std::length_error *'
        - 'char *'
      constantsTouched: []
      argNames:
        - this
        - __s
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11logic_errorC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/stdexcept:153,74'
          Dst:             _ZNSt11logic_errorC2EPKc
    - functionName:    _ZNSt11logic_errorC2EPKc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.std::logic_error *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12length_errorD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.std::length_error *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_free_exception
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_end_catch
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/fuzz/ext2fs_image_read_write_fuzzer.cc'
      linkageType:     externalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         31
      ICount:          189
      EdgeCount:       48
      CyclomaticComplexity: 19
      functionsReached:
        - __assert_fail
        - close
        - ext2fs_close
        - ext2fs_image_bitmap_read
        - ext2fs_image_bitmap_write
        - ext2fs_image_inode_read
        - ext2fs_image_inode_write
        - ext2fs_image_super_read
        - ext2fs_image_super_write
        - ext2fs_open
        - syscall
        - write
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fuzz/ext2fs_image_read_write_fuzzer.cc:58,7'
          Branch Sides:
            - BranchSide:      'fuzz/ext2fs_image_read_write_fuzzer.cc:59,13'
              BranchSideFuncs:
                - close
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIcNS_9allocatorIcEEED2Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIcNS_9allocatorIcEEED2Ev
            - BranchSide:      'fuzz/ext2fs_image_read_write_fuzzer.cc:90,9'
              BranchSideFuncs:
                - close
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIcNS_9allocatorIcEEED2Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIcNS_9allocatorIcEEED2Ev
        - Branch String:   'fuzz/ext2fs_image_read_write_fuzzer.cc:59,5'
          Branch Sides:
            - BranchSide:      'fuzz/ext2fs_image_read_write_fuzzer.cc:61,34'
              BranchSideFuncs:
                - ext2fs_image_bitmap_read
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIcNS_9allocatorIcEEED2Ev
                - ext2fs_close
                - close
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIcNS_9allocatorIcEEED2Ev
            - BranchSide:      'fuzz/ext2fs_image_read_write_fuzzer.cc:65,33'
              BranchSideFuncs:
                - ext2fs_image_inode_read
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIcNS_9allocatorIcEEED2Ev
                - ext2fs_close
                - close
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIcNS_9allocatorIcEEED2Ev
            - BranchSide:      'fuzz/ext2fs_image_read_write_fuzzer.cc:69,33'
              BranchSideFuncs:
                - ext2fs_image_super_read
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIcNS_9allocatorIcEEED2Ev
                - ext2fs_close
                - close
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIcNS_9allocatorIcEEED2Ev
            - BranchSide:      'fuzz/ext2fs_image_read_write_fuzzer.cc:73,35'
              BranchSideFuncs:
                - ext2fs_image_bitmap_write
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIcNS_9allocatorIcEEED2Ev
                - ext2fs_close
                - close
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIcNS_9allocatorIcEEED2Ev
            - BranchSide:      'fuzz/ext2fs_image_read_write_fuzzer.cc:77,34'
              BranchSideFuncs:
                - ext2fs_image_inode_write
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIcNS_9allocatorIcEEED2Ev
                - ext2fs_close
                - close
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIcNS_9allocatorIcEEED2Ev
            - BranchSide:      'fuzz/ext2fs_image_read_write_fuzzer.cc:81,34'
              BranchSideFuncs:
                - ext2fs_image_super_write
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIcNS_9allocatorIcEEED2Ev
                - ext2fs_close
                - close
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIcNS_9allocatorIcEEED2Ev
            - BranchSide:      'fuzz/ext2fs_image_read_write_fuzzer.cc:85,9'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'fuzz/ext2fs_image_read_write_fuzzer.cc:45,12'
          Dst:             syscall
        - Src:             'fuzz/ext2fs_image_read_write_fuzzer.cc:47,3'
          Dst:             write
        - Src:             'fuzz/ext2fs_image_read_write_fuzzer.cc:52,22'
          Dst:             ext2fs_open
        - Src:             'fuzz/ext2fs_image_read_write_fuzzer.cc:61,9'
          Dst:             ext2fs_image_bitmap_read
        - Src:             'fuzz/ext2fs_image_read_write_fuzzer.cc:65,9'
          Dst:             ext2fs_image_inode_read
        - Src:             'fuzz/ext2fs_image_read_write_fuzzer.cc:69,9'
          Dst:             ext2fs_image_super_read
        - Src:             'fuzz/ext2fs_image_read_write_fuzzer.cc:73,9'
          Dst:             ext2fs_image_bitmap_write
        - Src:             'fuzz/ext2fs_image_read_write_fuzzer.cc:77,9'
          Dst:             ext2fs_image_inode_write
        - Src:             'fuzz/ext2fs_image_read_write_fuzzer.cc:81,9'
          Dst:             ext2fs_image_super_write
        - Src:             'fuzz/ext2fs_image_read_write_fuzzer.cc:85,9'
          Dst:             __assert_fail
        - Src:             'fuzz/ext2fs_image_read_write_fuzzer.cc:88,5'
          Dst:             ext2fs_close
        - Src:             'fuzz/ext2fs_image_read_write_fuzzer.cc:90,3'
          Dst:             close
    - functionName:    syscall
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    write
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __assert_fail
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      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:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_image_bitmap_read
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/imager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - int
      constantsTouched: []
      argNames:
        - fs
        - fd
        - flags
      BBCount:         32
      ICount:          249
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - __errno_location
        - ext2fs_read_block_bitmap
        - ext2fs_read_inode_bitmap
        - ext2fs_set_generic_bmap_range
        - read
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imager.c:425,6'
          Branch Sides:
            - BranchSide:      'imager.c:426,8'
              BranchSideFuncs:
                - ext2fs_read_inode_bitmap
                - read
                - ext2fs_set_generic_bmap_range
                - __errno_location
            - BranchSide:      'imager.c:437,8'
              BranchSideFuncs:
                - ext2fs_read_block_bitmap
                - read
                - ext2fs_set_generic_bmap_range
                - __errno_location
        - Branch String:   'imager.c:426,7'
          Branch Sides:
            - BranchSide:      'imager.c:427,38'
              BranchSideFuncs:
                - read
                - ext2fs_set_generic_bmap_range
                - __errno_location
            - BranchSide:      'imager.c:431,10'
              BranchSideFuncs:
                - read
                - ext2fs_set_generic_bmap_range
                - __errno_location
        - Branch String:   'imager.c:428,8'
          Branch Sides:
            - BranchSide:      'imager.c:429,12'
              BranchSideFuncs: []
            - BranchSide:      'imager.c:430,3'
              BranchSideFuncs:
                - read
                - ext2fs_set_generic_bmap_range
                - __errno_location
        - Branch String:   'imager.c:437,7'
          Branch Sides:
            - BranchSide:      'imager.c:438,38'
              BranchSideFuncs:
                - read
                - ext2fs_set_generic_bmap_range
                - __errno_location
            - BranchSide:      'imager.c:442,10'
              BranchSideFuncs:
                - read
                - ext2fs_set_generic_bmap_range
                - __errno_location
        - Branch String:   'imager.c:439,8'
          Branch Sides:
            - BranchSide:      'imager.c:440,12'
              BranchSideFuncs: []
            - BranchSide:      'imager.c:441,3'
              BranchSideFuncs:
                - read
                - ext2fs_set_generic_bmap_range
                - __errno_location
        - Branch String:   'imager.c:448,2'
          Branch Sides:
            - BranchSide:      'imager.c:449,8'
              BranchSideFuncs:
                - read
                - ext2fs_set_generic_bmap_range
                - __errno_location
            - BranchSide:      'imager.c:469,2'
              BranchSideFuncs: []
        - Branch String:   'imager.c:450,7'
          Branch Sides:
            - BranchSide:      'imager.c:451,12'
              BranchSideFuncs:
                - read
                - ext2fs_set_generic_bmap_range
                - __errno_location
            - BranchSide:      'imager.c:452,7'
              BranchSideFuncs:
                - read
                - ext2fs_set_generic_bmap_range
                - __errno_location
        - Branch String:   'imager.c:452,7'
          Branch Sides:
            - BranchSide:      'imager.c:453,4'
              BranchSideFuncs: []
            - BranchSide:      'imager.c:455,17'
              BranchSideFuncs:
                - read
                - ext2fs_set_generic_bmap_range
                - __errno_location
        - Branch String:   'imager.c:456,7'
          Branch Sides:
            - BranchSide:      'imager.c:457,11'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'imager.c:458,7'
              BranchSideFuncs:
                - ext2fs_set_generic_bmap_range
                - read
                - __errno_location
        - Branch String:   'imager.c:458,7'
          Branch Sides:
            - BranchSide:      'imager.c:459,4'
              BranchSideFuncs: []
            - BranchSide:      'imager.c:461,42'
              BranchSideFuncs:
                - ext2fs_set_generic_bmap_range
                - read
                - __errno_location
        - Branch String:   'imager.c:463,7'
          Branch Sides:
            - BranchSide:      'imager.c:464,11'
              BranchSideFuncs: []
            - BranchSide:      'imager.c:466,10'
              BranchSideFuncs:
                - read
                - ext2fs_set_generic_bmap_range
                - __errno_location
      Callsites:
        - Src:             'imager.c:427,13'
          Dst:             ext2fs_read_inode_bitmap
        - Src:             'imager.c:438,13'
          Dst:             ext2fs_read_block_bitmap
        - Src:             'imager.c:455,12'
          Dst:             read
        - Src:             'imager.c:457,11'
          Dst:             __errno_location
        - Src:             'imager.c:461,12'
          Dst:             ext2fs_set_generic_bmap_range
    - functionName:    read
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __errno_location
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'int *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    52
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_image_bitmap_write
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/imager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - int
      constantsTouched: []
      argNames:
        - fs
        - fd
        - flags
      BBCount:         45
      ICount:          341
      EdgeCount:       61
      CyclomaticComplexity: 18
      functionsReached:
        - __errno_location
        - ext2fs_get_generic_bmap_range
        - ext2fs_read_block_bitmap
        - ext2fs_read_inode_bitmap
        - write
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imager.c:347,6'
          Branch Sides:
            - BranchSide:      'imager.c:348,8'
              BranchSideFuncs:
                - ext2fs_read_inode_bitmap
                - write
                - __errno_location
                - ext2fs_get_generic_bmap_range
                - write
                - __errno_location
            - BranchSide:      'imager.c:359,8'
              BranchSideFuncs:
                - ext2fs_read_block_bitmap
                - write
                - __errno_location
                - ext2fs_get_generic_bmap_range
                - write
                - __errno_location
        - Branch String:   'imager.c:348,7'
          Branch Sides:
            - BranchSide:      'imager.c:349,38'
              BranchSideFuncs:
                - write
                - __errno_location
                - ext2fs_get_generic_bmap_range
                - write
                - __errno_location
            - BranchSide:      'imager.c:353,10'
              BranchSideFuncs:
                - write
                - __errno_location
                - ext2fs_get_generic_bmap_range
                - write
                - __errno_location
        - Branch String:   'imager.c:350,8'
          Branch Sides:
            - BranchSide:      'imager.c:351,12'
              BranchSideFuncs: []
            - BranchSide:      'imager.c:352,3'
              BranchSideFuncs:
                - write
                - __errno_location
                - ext2fs_get_generic_bmap_range
                - write
                - __errno_location
        - Branch String:   'imager.c:359,7'
          Branch Sides:
            - BranchSide:      'imager.c:360,38'
              BranchSideFuncs:
                - write
                - __errno_location
                - ext2fs_get_generic_bmap_range
                - write
                - __errno_location
            - BranchSide:      'imager.c:364,10'
              BranchSideFuncs:
                - write
                - __errno_location
                - ext2fs_get_generic_bmap_range
                - write
                - __errno_location
        - Branch String:   'imager.c:361,8'
          Branch Sides:
            - BranchSide:      'imager.c:362,12'
              BranchSideFuncs: []
            - BranchSide:      'imager.c:363,3'
              BranchSideFuncs:
                - write
                - __errno_location
                - ext2fs_get_generic_bmap_range
                - write
                - __errno_location
        - Branch String:   'imager.c:371,2'
          Branch Sides:
            - BranchSide:      'imager.c:372,8'
              BranchSideFuncs:
                - ext2fs_get_generic_bmap_range
                - write
                - write
                - __errno_location
                - __errno_location
            - BranchSide:      'imager.c:393,9'
              BranchSideFuncs:
                - write
                - __errno_location
        - Branch String:   'imager.c:373,7'
          Branch Sides:
            - BranchSide:      'imager.c:374,12'
              BranchSideFuncs:
                - ext2fs_get_generic_bmap_range
                - write
                - write
                - __errno_location
                - __errno_location
            - BranchSide:      'imager.c:375,7'
              BranchSideFuncs:
                - ext2fs_get_generic_bmap_range
                - write
                - write
                - __errno_location
                - __errno_location
        - Branch String:   'imager.c:375,7'
          Branch Sides:
            - BranchSide:      'imager.c:376,4'
              BranchSideFuncs:
                - write
                - __errno_location
            - BranchSide:      'imager.c:378,42'
              BranchSideFuncs:
                - ext2fs_get_generic_bmap_range
                - write
                - write
                - __errno_location
                - __errno_location
        - Branch String:   'imager.c:380,7'
          Branch Sides:
            - BranchSide:      'imager.c:381,11'
              BranchSideFuncs: []
            - BranchSide:      'imager.c:383,18'
              BranchSideFuncs:
                - write
                - write
                - __errno_location
                - ext2fs_get_generic_bmap_range
                - __errno_location
        - Branch String:   'imager.c:384,7'
          Branch Sides:
            - BranchSide:      'imager.c:385,11'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'imager.c:386,7'
              BranchSideFuncs:
                - write
                - __errno_location
                - ext2fs_get_generic_bmap_range
                - write
                - __errno_location
        - Branch String:   'imager.c:386,7'
          Branch Sides:
            - BranchSide:      'imager.c:387,4'
              BranchSideFuncs: []
            - BranchSide:      'imager.c:389,10'
              BranchSideFuncs:
                - write
                - __errno_location
                - ext2fs_get_generic_bmap_range
                - write
                - __errno_location
        - Branch String:   'imager.c:395,6'
          Branch Sides:
            - BranchSide:      'imager.c:396,10'
              BranchSideFuncs:
                - write
                - __errno_location
            - BranchSide:      'imager.c:409,2'
              BranchSideFuncs: []
        - Branch String:   'imager.c:397,3'
          Branch Sides:
            - BranchSide:      'imager.c:398,8'
              BranchSideFuncs:
                - write
                - __errno_location
            - BranchSide:      'imager.c:408,2'
              BranchSideFuncs: []
        - Branch String:   'imager.c:399,8'
          Branch Sides:
            - BranchSide:      'imager.c:400,7'
              BranchSideFuncs:
                - write
                - __errno_location
            - BranchSide:      'imager.c:401,19'
              BranchSideFuncs:
                - write
                - __errno_location
        - Branch String:   'imager.c:402,8'
          Branch Sides:
            - BranchSide:      'imager.c:403,12'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'imager.c:404,17'
              BranchSideFuncs:
                - write
                - __errno_location
        - Branch String:   'imager.c:404,8'
          Branch Sides:
            - BranchSide:      'imager.c:405,5'
              BranchSideFuncs: []
            - BranchSide:      'imager.c:406,12'
              BranchSideFuncs:
                - write
                - __errno_location
      Callsites:
        - Src:             'imager.c:349,13'
          Dst:             ext2fs_read_inode_bitmap
        - Src:             'imager.c:360,13'
          Dst:             ext2fs_read_block_bitmap
        - Src:             'imager.c:378,12'
          Dst:             ext2fs_get_generic_bmap_range
        - Src:             'imager.c:383,12'
          Dst:             write
        - Src:             'imager.c:385,11'
          Dst:             __errno_location
        - Src:             'imager.c:401,13'
          Dst:             write
        - Src:             'imager.c:403,12'
          Dst:             __errno_location
    - functionName:    ext2fs_image_super_read
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/imager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - int
      constantsTouched: []
      argNames:
        - fs
        - fd
        - flags
      BBCount:         11
      ICount:          116
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - read
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imager.c:304,6'
          Branch Sides:
            - BranchSide:      'imager.c:305,3'
              BranchSideFuncs:
                - read
                - free
                - __errno_location
            - BranchSide:      'imager.c:310,16'
              BranchSideFuncs:
                - read
                - free
                - __errno_location
        - Branch String:   'imager.c:311,6'
          Branch Sides:
            - BranchSide:      'imager.c:312,12'
              BranchSideFuncs:
                - __errno_location
                - free
            - BranchSide:      'imager.c:315,6'
              BranchSideFuncs:
                - free
        - Branch String:   'imager.c:315,6'
          Branch Sides:
            - BranchSide:      'imager.c:316,10'
              BranchSideFuncs:
                - free
            - BranchSide:      'imager.c:323,9'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'imager.c:310,11'
          Dst:             read
        - Src:             'imager.c:312,12'
          Dst:             __errno_location
    - functionName:    ext2fs_image_super_write
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/imager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - int
      constantsTouched: []
      argNames:
        - fs
        - fd
        - flags
      BBCount:         17
      ICount:          156
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - __errno_location
        - write
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imager.c:213,6'
          Branch Sides:
            - BranchSide:      'imager.c:214,3'
              BranchSideFuncs: []
            - BranchSide:      'imager.c:216,15'
              BranchSideFuncs:
                - malloc
                - write
                - write
                - free
                - __errno_location
                - __errno_location
        - Branch String:   'imager.c:217,6'
          Branch Sides:
            - BranchSide:      'imager.c:218,3'
              BranchSideFuncs:
                - write
                - write
                - free
                - __errno_location
                - __errno_location
            - BranchSide:      'imager.c:223,9'
              BranchSideFuncs:
                - write
                - write
                - free
                - __errno_location
                - __errno_location
        - Branch String:   'imager.c:236,6'
          Branch Sides:
            - BranchSide:      'imager.c:237,12'
              BranchSideFuncs:
                - __errno_location
                - free
            - BranchSide:      'imager.c:240,6'
              BranchSideFuncs:
                - write
                - free
                - __errno_location
        - Branch String:   'imager.c:240,6'
          Branch Sides:
            - BranchSide:      'imager.c:241,10'
              BranchSideFuncs:
                - free
            - BranchSide:      'imager.c:249,16'
              BranchSideFuncs:
                - write
                - free
                - __errno_location
        - Branch String:   'imager.c:276,6'
          Branch Sides:
            - BranchSide:      'imager.c:277,12'
              BranchSideFuncs:
                - __errno_location
                - free
            - BranchSide:      'imager.c:280,6'
              BranchSideFuncs:
                - free
        - Branch String:   'imager.c:280,6'
          Branch Sides:
            - BranchSide:      'imager.c:281,10'
              BranchSideFuncs:
                - free
            - BranchSide:      'imager.c:285,9'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'imager.c:235,11'
          Dst:             write
        - Src:             'imager.c:237,12'
          Dst:             __errno_location
        - Src:             'imager.c:264,11'
          Dst:             write
        - Src:             'imager.c:277,12'
          Dst:             __errno_location
    - functionName:    ext2fs_image_inode_read
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/imager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - int
      constantsTouched: []
      argNames:
        - fs
        - fd
        - flags
      BBCount:         25
      ICount:          185
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - __errno_location
        - ext2fs_flush_icache
        - ext2fs_inode_table_loc
        - io_channel_write_blk64
        - read
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imager.c:160,6'
          Branch Sides:
            - BranchSide:      'imager.c:161,3'
              BranchSideFuncs:
                - ext2fs_flush_icache
                - free
                - ext2fs_inode_table_loc
                - read
                - io_channel_write_blk64
                - __errno_location
            - BranchSide:      'imager.c:163,13'
              BranchSideFuncs:
                - ext2fs_flush_icache
                - free
                - ext2fs_inode_table_loc
                - read
                - io_channel_write_blk64
                - __errno_location
        - Branch String:   'imager.c:163,2'
          Branch Sides:
            - BranchSide:      'imager.c:164,32'
              BranchSideFuncs:
                - ext2fs_inode_table_loc
                - free
                - ext2fs_flush_icache
                - read
                - io_channel_write_blk64
                - __errno_location
            - BranchSide:      'imager.c:191,31'
              BranchSideFuncs:
                - ext2fs_flush_icache
                - free
        - Branch String:   'imager.c:165,7'
          Branch Sides:
            - BranchSide:      'imager.c:166,11'
              BranchSideFuncs:
                - ext2fs_flush_icache
                - free
                - ext2fs_inode_table_loc
                - read
                - io_channel_write_blk64
                - __errno_location
            - BranchSide:      'imager.c:169,10'
              BranchSideFuncs:
                - ext2fs_flush_icache
                - free
                - ext2fs_inode_table_loc
                - read
                - io_channel_write_blk64
                - __errno_location
        - Branch String:   'imager.c:170,3'
          Branch Sides:
            - BranchSide:      'imager.c:171,6'
              BranchSideFuncs:
                - read
                - io_channel_write_blk64
                - ext2fs_flush_icache
                - free
                - ext2fs_inode_table_loc
                - __errno_location
            - BranchSide:      'imager.c:190,2'
              BranchSideFuncs:
                - ext2fs_flush_icache
                - free
                - ext2fs_inode_table_loc
                - read
                - io_channel_write_blk64
                - __errno_location
        - Branch String:   'imager.c:172,8'
          Branch Sides:
            - BranchSide:      'imager.c:173,9'
              BranchSideFuncs:
                - read
                - io_channel_write_blk64
                - ext2fs_flush_icache
                - free
                - ext2fs_inode_table_loc
                - __errno_location
            - BranchSide:      'imager.c:174,18'
              BranchSideFuncs:
                - read
                - io_channel_write_blk64
                - ext2fs_flush_icache
                - free
                - ext2fs_inode_table_loc
                - __errno_location
        - Branch String:   'imager.c:175,8'
          Branch Sides:
            - BranchSide:      'imager.c:176,14'
              BranchSideFuncs:
                - __errno_location
                - free
            - BranchSide:      'imager.c:179,8'
              BranchSideFuncs:
                - io_channel_write_blk64
                - ext2fs_flush_icache
                - free
                - ext2fs_inode_table_loc
                - read
                - __errno_location
        - Branch String:   'imager.c:179,8'
          Branch Sides:
            - BranchSide:      'imager.c:180,12'
              BranchSideFuncs:
                - free
            - BranchSide:      'imager.c:183,36'
              BranchSideFuncs:
                - io_channel_write_blk64
                - ext2fs_flush_icache
                - free
                - ext2fs_inode_table_loc
                - read
                - __errno_location
        - Branch String:   'imager.c:184,8'
          Branch Sides:
            - BranchSide:      'imager.c:185,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'imager.c:187,11'
              BranchSideFuncs:
                - ext2fs_flush_icache
                - free
                - ext2fs_inode_table_loc
                - read
                - io_channel_write_blk64
                - __errno_location
      Callsites:
        - Src:             'imager.c:164,9'
          Dst:             ext2fs_inode_table_loc
        - Src:             'imager.c:174,13'
          Dst:             read
        - Src:             'imager.c:176,14'
          Dst:             __errno_location
        - Src:             'imager.c:183,13'
          Dst:             io_channel_write_blk64
        - Src:             'imager.c:191,11'
          Dst:             ext2fs_flush_icache
    - functionName:    check_zero_block
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/imager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - buf
        - blocksize
      BBCount:         7
      ICount:          48
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'imager.c:49,2'
          Branch Sides:
            - BranchSide:      'imager.c:50,10'
              BranchSideFuncs: []
            - BranchSide:      'imager.c:54,2'
              BranchSideFuncs: []
        - Branch String:   'imager.c:50,7'
          Branch Sides:
            - BranchSide:      'imager.c:51,4'
              BranchSideFuncs: []
            - BranchSide:      'imager.c:52,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ext2fs_image_inode_write
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/imager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - int
      constantsTouched: []
      argNames:
        - fs
        - fd
        - flags
      BBCount:         47
      ICount:          340
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached:
        - __errno_location
        - check_zero_block
        - ext2fs_blocks_count
        - ext2fs_inode_table_loc
        - ext2fs_llseek
        - io_channel_read_blk64
        - write
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imager.c:73,6'
          Branch Sides:
            - BranchSide:      'imager.c:74,3'
              BranchSideFuncs:
                - free
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - io_channel_read_blk64
                - write
                - __errno_location
                - check_zero_block
                - check_zero_block
                - ext2fs_llseek
                - __errno_location
            - BranchSide:      'imager.c:76,13'
              BranchSideFuncs:
                - free
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - io_channel_read_blk64
                - write
                - __errno_location
                - check_zero_block
                - check_zero_block
                - ext2fs_llseek
                - __errno_location
        - Branch String:   'imager.c:76,2'
          Branch Sides:
            - BranchSide:      'imager.c:77,32'
              BranchSideFuncs:
                - ext2fs_inode_table_loc
                - free
                - ext2fs_blocks_count
                - io_channel_read_blk64
                - write
                - __errno_location
                - check_zero_block
                - check_zero_block
                - ext2fs_llseek
                - __errno_location
            - BranchSide:      'imager.c:139,9'
              BranchSideFuncs:
                - free
        - Branch String:   'imager.c:78,7'
          Branch Sides:
            - BranchSide:      'imager.c:79,11'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - free
                - ext2fs_inode_table_loc
                - io_channel_read_blk64
                - write
                - __errno_location
                - check_zero_block
                - check_zero_block
                - ext2fs_llseek
                - __errno_location
            - BranchSide:      'imager.c:82,10'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - free
                - ext2fs_inode_table_loc
                - io_channel_read_blk64
                - write
                - __errno_location
                - check_zero_block
                - check_zero_block
                - ext2fs_llseek
                - __errno_location
        - Branch String:   'imager.c:83,45'
          Branch Sides:
            - BranchSide:      'imager.c:84,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'imager.c:85,11'
              BranchSideFuncs:
                - free
        - Branch String:   'imager.c:83,7'
          Branch Sides:
            - BranchSide:      'imager.c:85,11'
              BranchSideFuncs:
                - free
            - BranchSide:      'imager.c:88,3'
              BranchSideFuncs:
                - free
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - io_channel_read_blk64
                - write
                - __errno_location
                - check_zero_block
                - check_zero_block
                - ext2fs_llseek
                - __errno_location
        - Branch String:   'imager.c:88,3'
          Branch Sides:
            - BranchSide:      'imager.c:89,6'
              BranchSideFuncs:
                - io_channel_read_blk64
                - free
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - write
                - __errno_location
                - check_zero_block
                - check_zero_block
                - ext2fs_llseek
                - __errno_location
            - BranchSide:      'imager.c:138,2'
              BranchSideFuncs:
                - free
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - io_channel_read_blk64
                - write
                - __errno_location
                - check_zero_block
                - check_zero_block
                - ext2fs_llseek
                - __errno_location
        - Branch String:   'imager.c:90,8'
          Branch Sides:
            - BranchSide:      'imager.c:91,9'
              BranchSideFuncs:
                - io_channel_read_blk64
                - free
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - write
                - __errno_location
                - check_zero_block
                - check_zero_block
                - ext2fs_llseek
                - __errno_location
            - BranchSide:      'imager.c:92,35'
              BranchSideFuncs:
                - io_channel_read_blk64
                - free
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - write
                - __errno_location
                - check_zero_block
                - check_zero_block
                - ext2fs_llseek
                - __errno_location
        - Branch String:   'imager.c:93,8'
          Branch Sides:
            - BranchSide:      'imager.c:94,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'imager.c:95,9'
              BranchSideFuncs:
                - free
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - io_channel_read_blk64
                - write
                - __errno_location
                - check_zero_block
                - check_zero_block
                - ext2fs_llseek
                - __errno_location
        - Branch String:   'imager.c:96,4'
          Branch Sides:
            - BranchSide:      'imager.c:88,3'
              BranchSideFuncs:
                - write
                - free
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - io_channel_read_blk64
                - __errno_location
                - check_zero_block
                - check_zero_block
                - ext2fs_llseek
                - __errno_location
            - BranchSide:      'imager.c:97,11'
              BranchSideFuncs:
                - write
                - free
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - io_channel_read_blk64
                - __errno_location
                - check_zero_block
                - check_zero_block
                - ext2fs_llseek
                - __errno_location
        - Branch String:   'imager.c:97,9'
          Branch Sides:
            - BranchSide:      'imager.c:98,10'
              BranchSideFuncs:
                - check_zero_block
                - write
                - free
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - io_channel_read_blk64
                - __errno_location
                - check_zero_block
                - ext2fs_llseek
                - __errno_location
            - BranchSide:      'imager.c:102,26'
              BranchSideFuncs:
                - check_zero_block
                - write
                - free
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - io_channel_read_blk64
                - __errno_location
                - check_zero_block
                - ext2fs_llseek
                - __errno_location
        - Branch String:   'imager.c:102,9'
          Branch Sides:
            - BranchSide:      'imager.c:103,7'
              BranchSideFuncs:
                - ext2fs_llseek
                - free
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - io_channel_read_blk64
                - write
                - __errno_location
                - check_zero_block
                - check_zero_block
                - __errno_location
            - BranchSide:      'imager.c:116,12'
              BranchSideFuncs:
                - write
                - free
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - io_channel_read_blk64
                - check_zero_block
                - ext2fs_llseek
                - __errno_location
                - __errno_location
                - check_zero_block
        - Branch String:   'imager.c:109,10'
          Branch Sides:
            - BranchSide:      'imager.c:110,16'
              BranchSideFuncs:
                - __errno_location
                - free
            - BranchSide:      'imager.c:113,6'
              BranchSideFuncs:
                - free
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - io_channel_read_blk64
                - write
                - __errno_location
                - check_zero_block
                - check_zero_block
                - ext2fs_llseek
                - __errno_location
        - Branch String:   'imager.c:116,5'
          Branch Sides:
            - BranchSide:      'imager.c:117,27'
              BranchSideFuncs:
                - check_zero_block
                - write
                - free
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - io_channel_read_blk64
                - check_zero_block
                - ext2fs_llseek
                - __errno_location
                - __errno_location
            - BranchSide:      'imager.c:121,5'
              BranchSideFuncs:
                - write
                - free
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - io_channel_read_blk64
                - check_zero_block
                - check_zero_block
                - ext2fs_llseek
                - __errno_location
                - __errno_location
        - Branch String:   'imager.c:117,10'
          Branch Sides:
            - BranchSide:      'imager.c:120,7'
              BranchSideFuncs:
                - write
                - free
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - io_channel_read_blk64
                - check_zero_block
                - check_zero_block
                - ext2fs_llseek
                - __errno_location
                - __errno_location
            - BranchSide:      'imager.c:121,5'
              BranchSideFuncs:
                - write
                - free
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - io_channel_read_blk64
                - check_zero_block
                - ext2fs_llseek
                - __errno_location
                - __errno_location
                - check_zero_block
        - Branch String:   'imager.c:124,9'
          Branch Sides:
            - BranchSide:      'imager.c:125,15'
              BranchSideFuncs:
                - __errno_location
                - free
            - BranchSide:      'imager.c:128,9'
              BranchSideFuncs:
                - free
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - io_channel_read_blk64
                - write
                - __errno_location
                - check_zero_block
                - check_zero_block
                - ext2fs_llseek
                - __errno_location
        - Branch String:   'imager.c:128,9'
          Branch Sides:
            - BranchSide:      'imager.c:129,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'imager.c:132,12'
              BranchSideFuncs:
                - free
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - io_channel_read_blk64
                - write
                - __errno_location
                - check_zero_block
                - check_zero_block
                - ext2fs_llseek
                - __errno_location
      Callsites:
        - Src:             'imager.c:77,9'
          Dst:             ext2fs_inode_table_loc
        - Src:             'imager.c:84,26'
          Dst:             ext2fs_blocks_count
        - Src:             'imager.c:92,13'
          Dst:             io_channel_read_blk64
        - Src:             'imager.c:102,9'
          Dst:             check_zero_block
        - Src:             'imager.c:107,10'
          Dst:             ext2fs_llseek
        - Src:             'imager.c:110,16'
          Dst:             __errno_location
        - Src:             'imager.c:117,10'
          Dst:             check_zero_block
        - Src:             'imager.c:123,14'
          Dst:             write
        - Src:             'imager.c:125,15'
          Dst:             __errno_location
    - functionName:    ext2fs_set_feature_largedir
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 967
      functionLinenumberEnd: 967
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_has_feature_largedir
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 967
      functionLinenumberEnd: 967
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_set_feature_large_file
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 939
      functionLinenumberEnd: 939
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_has_feature_large_file
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 939
      functionLinenumberEnd: 939
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_needs_large_file_feature
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/./ext2fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 732
      functionLinenumberEnd: 733
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - file_size
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_inode_size_set
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blknum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'struct.ext2_inode *'
        - size_t
      constantsTouched: []
      argNames:
        - fs
        - inode
        - size
      BBCount:         27
      ICount:          154
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - ext2fs_has_feature_large_file
        - ext2fs_has_feature_largedir
        - ext2fs_mark_super_dirty
        - ext2fs_needs_large_file_feature
        - ext2fs_set_feature_large_file
        - ext2fs_set_feature_largedir
        - ext2fs_update_dynamic_rev
      functionUses:    4
      BranchProfiles:
        - Branch String:   'blknum.c:573,6'
          Branch Sides:
            - BranchSide:      'blknum.c:574,3'
              BranchSideFuncs: []
            - BranchSide:      'blknum.c:577,38'
              BranchSideFuncs:
                - ext2fs_needs_large_file_feature
                - ext2fs_has_feature_largedir
                - ext2fs_set_feature_largedir
                - ext2fs_mark_super_dirty
                - ext2fs_update_dynamic_rev
                - ext2fs_has_feature_large_file
                - ext2fs_set_feature_large_file
        - Branch String:   'blknum.c:577,6'
          Branch Sides:
            - BranchSide:      'blknum.c:578,7'
              BranchSideFuncs:
                - ext2fs_has_feature_largedir
                - ext2fs_set_feature_largedir
                - ext2fs_mark_super_dirty
                - ext2fs_update_dynamic_rev
                - ext2fs_has_feature_large_file
                - ext2fs_set_feature_large_file
            - BranchSide:      'blknum.c:601,18'
              BranchSideFuncs: []
        - Branch String:   'blknum.c:580,7'
          Branch Sides:
            - BranchSide:      'blknum.c:581,39'
              BranchSideFuncs:
                - ext2fs_has_feature_large_file
                - ext2fs_set_feature_large_file
                - ext2fs_mark_super_dirty
                - ext2fs_update_dynamic_rev
            - BranchSide:      'blknum.c:585,14'
              BranchSideFuncs:
                - ext2fs_has_feature_largedir
                - ext2fs_set_feature_largedir
                - ext2fs_mark_super_dirty
                - ext2fs_update_dynamic_rev
        - Branch String:   'blknum.c:581,8'
          Branch Sides:
            - BranchSide:      'blknum.c:582,35'
              BranchSideFuncs:
                - ext2fs_mark_super_dirty
                - ext2fs_update_dynamic_rev
            - BranchSide:      'blknum.c:585,3'
              BranchSideFuncs:
                - ext2fs_mark_super_dirty
                - ext2fs_update_dynamic_rev
        - Branch String:   'blknum.c:585,14'
          Branch Sides:
            - BranchSide:      'blknum.c:586,37'
              BranchSideFuncs:
                - ext2fs_has_feature_largedir
                - ext2fs_set_feature_largedir
                - ext2fs_mark_super_dirty
                - ext2fs_update_dynamic_rev
            - BranchSide:      'blknum.c:592,4'
              BranchSideFuncs: []
        - Branch String:   'blknum.c:586,8'
          Branch Sides:
            - BranchSide:      'blknum.c:587,33'
              BranchSideFuncs:
                - ext2fs_mark_super_dirty
                - ext2fs_update_dynamic_rev
            - BranchSide:      'blknum.c:590,3'
              BranchSideFuncs:
                - ext2fs_mark_super_dirty
                - ext2fs_update_dynamic_rev
        - Branch String:   'blknum.c:594,7'
          Branch Sides:
            - BranchSide:      'blknum.c:595,8'
              BranchSideFuncs:
                - ext2fs_mark_super_dirty
                - ext2fs_update_dynamic_rev
            - BranchSide:      'blknum.c:599,2'
              BranchSideFuncs: []
        - Branch String:   'blknum.c:595,8'
          Branch Sides:
            - BranchSide:      'blknum.c:596,31'
              BranchSideFuncs:
                - ext2fs_update_dynamic_rev
                - ext2fs_mark_super_dirty
            - BranchSide:      'blknum.c:597,28'
              BranchSideFuncs:
                - ext2fs_mark_super_dirty
      Callsites:
        - Src:             'blknum.c:577,6'
          Dst:             ext2fs_needs_large_file_feature
        - Src:             'blknum.c:581,9'
          Dst:             ext2fs_has_feature_large_file
        - Src:             'blknum.c:582,5'
          Dst:             ext2fs_set_feature_large_file
        - Src:             'blknum.c:586,9'
          Dst:             ext2fs_has_feature_largedir
        - Src:             'blknum.c:587,5'
          Dst:             ext2fs_set_feature_largedir
        - Src:             'blknum.c:596,5'
          Dst:             ext2fs_update_dynamic_rev
        - Src:             'blknum.c:597,4'
          Dst:             ext2fs_mark_super_dirty
    - functionName:    ext2fs_file_acl_block_set
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blknum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'struct.ext2_inode *'
        - size_t
      constantsTouched: []
      argNames:
        - fs
        - inode
        - blk
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ext2fs_has_feature_64bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'blknum.c:563,9'
          Branch Sides:
            - BranchSide:      'blknum.c:563,37'
              BranchSideFuncs:
                - ext2fs_has_feature_64bit
            - BranchSide:      'blknum.c:563,9'
              BranchSideFuncs: []
        - Branch String:   'blknum.c:563,6'
          Branch Sides:
            - BranchSide:      'blknum.c:563,6'
              BranchSideFuncs: []
            - BranchSide:      'blknum.c:564,50'
              BranchSideFuncs: []
      Callsites:
        - Src:             'blknum.c:563,12'
          Dst:             ext2fs_has_feature_64bit
    - functionName:    ext2fs_has_feature_64bit
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 961
      functionLinenumberEnd: 961
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    26
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_file_acl_block
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blknum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'struct.ext2_inode *'
      constantsTouched: []
      argNames:
        - fs
        - inode
      BBCount:         8
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ext2fs_has_feature_64bit
      functionUses:    7
      BranchProfiles:
        - Branch String:   'blknum.c:551,9'
          Branch Sides:
            - BranchSide:      'blknum.c:551,37'
              BranchSideFuncs:
                - ext2fs_has_feature_64bit
            - BranchSide:      'blknum.c:551,9'
              BranchSideFuncs: []
        - Branch String:   'blknum.c:551,6'
          Branch Sides:
            - BranchSide:      'blknum.c:551,6'
              BranchSideFuncs: []
            - BranchSide:      'blknum.c:552,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'blknum.c:551,12'
          Dst:             ext2fs_has_feature_64bit
    - functionName:    ext2fs_bg_checksum_set
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blknum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - short
      constantsTouched: []
      argNames:
        - fs
        - group
        - checksum
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext4fs_group_desc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'blknum.c:539,8'
          Dst:             ext4fs_group_desc
    - functionName:    ext4fs_group_desc
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blknum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      'struct.ext4_group_desc *'
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'struct.opaque_ext2_group_desc *'
        - int
      constantsTouched: []
      argNames:
        - fs
        - gdp
        - group
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_group_desc
      functionUses:    23
      BranchProfiles:  []
      Callsites:
        - Src:             'blknum.c:247,35'
          Dst:             ext2fs_group_desc
    - functionName:    ext2fs_group_desc
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blknum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      'struct.ext2_group_desc *'
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'struct.opaque_ext2_group_desc *'
        - int
      constantsTouched: []
      argNames:
        - fs
        - gdp
        - group
      BBCount:         24
      ICount:          213
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - ext2fs_descriptor_block_loc2
        - ext2fs_free_mem
        - ext2fs_get_mem
        - ext2fs_has_feature_64bit
      functionUses:    6
      BranchProfiles:
        - Branch String:   'blknum.c:209,19'
          Branch Sides:
            - BranchSide:      'blknum.c:209,45'
              BranchSideFuncs:
                - ext2fs_has_feature_64bit
                - ext2fs_get_mem
                - ext2fs_descriptor_block_loc2
                - ext2fs_free_mem
            - BranchSide:      'blknum.c:209,45'
              BranchSideFuncs:
                - ext2fs_has_feature_64bit
                - ext2fs_get_mem
                - ext2fs_descriptor_block_loc2
                - ext2fs_free_mem
        - Branch String:   'blknum.c:210,22'
          Branch Sides:
            - BranchSide:      'blknum.c:210,22'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_descriptor_block_loc2
                - ext2fs_free_mem
            - BranchSide:      'blknum.c:210,22'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_descriptor_block_loc2
                - ext2fs_free_mem
        - Branch String:   'blknum.c:212,6'
          Branch Sides:
            - BranchSide:      'blknum.c:213,3'
              BranchSideFuncs: []
            - BranchSide:      'blknum.c:214,6'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_descriptor_block_loc2
                - ext2fs_free_mem
        - Branch String:   'blknum.c:214,6'
          Branch Sides:
            - BranchSide:      'blknum.c:215,45'
              BranchSideFuncs: []
            - BranchSide:      'blknum.c:221,6'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_descriptor_block_loc2
                - ext2fs_free_mem
        - Branch String:   'blknum.c:221,6'
          Branch Sides:
            - BranchSide:      'blknum.c:222,3'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_get_mem
                - ext2fs_descriptor_block_loc2
            - BranchSide:      'blknum.c:223,7'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_descriptor_block_loc2
        - Branch String:   'blknum.c:223,6'
          Branch Sides:
            - BranchSide:      'blknum.c:224,27'
              BranchSideFuncs:
                - ext2fs_descriptor_block_loc2
            - BranchSide:      'blknum.c:229,37'
              BranchSideFuncs:
                - ext2fs_descriptor_block_loc2
        - Branch String:   'blknum.c:225,7'
          Branch Sides:
            - BranchSide:      'blknum.c:226,4'
              BranchSideFuncs: []
            - BranchSide:      'blknum.c:227,13'
              BranchSideFuncs:
                - ext2fs_descriptor_block_loc2
        - Branch String:   'blknum.c:232,6'
          Branch Sides:
            - BranchSide:      'blknum.c:233,3'
              BranchSideFuncs: []
            - BranchSide:      'blknum.c:235,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'blknum.c:209,19'
          Dst:             ext2fs_has_feature_64bit
        - Src:             'blknum.c:210,22'
          Dst:             ext2fs_has_feature_64bit
        - Src:             'blknum.c:222,3'
          Dst:             ext2fs_free_mem
        - Src:             'blknum.c:224,12'
          Dst:             ext2fs_get_mem
        - Src:             'blknum.c:229,8'
          Dst:             ext2fs_descriptor_block_loc2
    - functionName:    ext2fs_bg_checksum
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blknum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
      constantsTouched: []
      argNames:
        - fs
        - group
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext4fs_group_desc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'blknum.c:528,8'
          Dst:             ext4fs_group_desc
    - functionName:    ext2fs_bg_flags_clear
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blknum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - short
      constantsTouched: []
      argNames:
        - fs
        - group
        - bg_flags
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext4fs_group_desc
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'blknum.c:516,8'
          Dst:             ext4fs_group_desc
    - functionName:    ext2fs_bg_flags_set
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blknum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - short
      constantsTouched: []
      argNames:
        - fs
        - group
        - bg_flags
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext4fs_group_desc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'blknum.c:504,8'
          Dst:             ext4fs_group_desc
    - functionName:    ext2fs_bg_flags_test
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blknum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - short
      constantsTouched: []
      argNames:
        - fs
        - group
        - bg_flag
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext4fs_group_desc
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'blknum.c:493,8'
          Dst:             ext4fs_group_desc
    - functionName:    ext2fs_bg_flags_zap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blknum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
      constantsTouched: []
      argNames:
        - fs
        - group
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext4fs_group_desc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'blknum.c:481,8'
          Dst:             ext4fs_group_desc
    - functionName:    ext2fs_bg_flags
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blknum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
      constantsTouched: []
      argNames:
        - fs
        - group
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext4fs_group_desc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'blknum.c:470,8'
          Dst:             ext4fs_group_desc
    - functionName:    ext2fs_bg_itable_unused_set
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blknum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - int
      constantsTouched: []
      argNames:
        - fs
        - group
        - n
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ext2fs_has_feature_64bit
        - ext4fs_group_desc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'blknum.c:459,6'
          Branch Sides:
            - BranchSide:      'blknum.c:459,6'
              BranchSideFuncs: []
            - BranchSide:      'blknum.c:460,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             'blknum.c:457,8'
          Dst:             ext4fs_group_desc
        - Src:             'blknum.c:459,6'
          Dst:             ext2fs_has_feature_64bit
    - functionName:    ext2fs_bg_itable_unused
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blknum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
      constantsTouched: []
      argNames:
        - fs
        - group
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ext2fs_has_feature_64bit
        - ext4fs_group_desc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'blknum.c:446,4'
          Branch Sides:
            - BranchSide:      'blknum.c:446,4'
              BranchSideFuncs: []
            - BranchSide:      'blknum.c:447,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'blknum.c:444,8'
          Dst:             ext4fs_group_desc
        - Src:             'blknum.c:446,4'
          Dst:             ext2fs_has_feature_64bit
    - functionName:    ext2fs_bg_used_dirs_count_set
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blknum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - int
      constantsTouched: []
      argNames:
        - fs
        - group
        - n
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ext2fs_has_feature_64bit
        - ext4fs_group_desc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'blknum.c:433,6'
          Branch Sides:
            - BranchSide:      'blknum.c:433,6'
              BranchSideFuncs: []
            - BranchSide:      'blknum.c:434,40'
              BranchSideFuncs: []
      Callsites:
        - Src:             'blknum.c:431,8'
          Dst:             ext4fs_group_desc
        - Src:             'blknum.c:433,6'
          Dst:             ext2fs_has_feature_64bit
    - functionName:    ext2fs_bg_used_dirs_count
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blknum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
      constantsTouched: []
      argNames:
        - fs
        - group
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ext2fs_has_feature_64bit
        - ext4fs_group_desc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'blknum.c:420,4'
          Branch Sides:
            - BranchSide:      'blknum.c:420,4'
              BranchSideFuncs: []
            - BranchSide:      'blknum.c:421,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'blknum.c:418,8'
          Dst:             ext4fs_group_desc
        - Src:             'blknum.c:420,4'
          Dst:             ext2fs_has_feature_64bit
    - functionName:    ext2fs_bg_free_inodes_count_set
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blknum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - int
      constantsTouched: []
      argNames:
        - fs
        - group
        - n
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ext2fs_has_feature_64bit
        - ext4fs_group_desc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'blknum.c:407,6'
          Branch Sides:
            - BranchSide:      'blknum.c:407,6'
              BranchSideFuncs: []
            - BranchSide:      'blknum.c:408,42'
              BranchSideFuncs: []
      Callsites:
        - Src:             'blknum.c:405,8'
          Dst:             ext4fs_group_desc
        - Src:             'blknum.c:407,6'
          Dst:             ext2fs_has_feature_64bit
    - functionName:    ext2fs_bg_free_inodes_count
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blknum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
      constantsTouched: []
      argNames:
        - fs
        - group
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ext2fs_has_feature_64bit
        - ext4fs_group_desc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'blknum.c:394,4'
          Branch Sides:
            - BranchSide:      'blknum.c:394,4'
              BranchSideFuncs: []
            - BranchSide:      'blknum.c:395,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'blknum.c:392,8'
          Dst:             ext4fs_group_desc
        - Src:             'blknum.c:394,4'
          Dst:             ext2fs_has_feature_64bit
    - functionName:    ext2fs_bg_free_blocks_count_set
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blknum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - int
      constantsTouched: []
      argNames:
        - fs
        - group
        - n
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ext2fs_has_feature_64bit
        - ext4fs_group_desc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'blknum.c:381,6'
          Branch Sides:
            - BranchSide:      'blknum.c:381,6'
              BranchSideFuncs: []
            - BranchSide:      'blknum.c:382,42'
              BranchSideFuncs: []
      Callsites:
        - Src:             'blknum.c:378,8'
          Dst:             ext4fs_group_desc
        - Src:             'blknum.c:381,6'
          Dst:             ext2fs_has_feature_64bit
    - functionName:    ext2fs_bg_free_blocks_count
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blknum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
      constantsTouched: []
      argNames:
        - fs
        - group
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ext2fs_has_feature_64bit
        - ext4fs_group_desc
      functionUses:    6
      BranchProfiles:
        - Branch String:   'blknum.c:367,4'
          Branch Sides:
            - BranchSide:      'blknum.c:367,4'
              BranchSideFuncs: []
            - BranchSide:      'blknum.c:368,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'blknum.c:365,8'
          Dst:             ext4fs_group_desc
        - Src:             'blknum.c:367,4'
          Dst:             ext2fs_has_feature_64bit
    - functionName:    ext2fs_inode_table_loc_set
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blknum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - fs
        - group
        - blk
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ext2fs_has_feature_64bit
        - ext4fs_group_desc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'blknum.c:354,6'
          Branch Sides:
            - BranchSide:      'blknum.c:354,6'
              BranchSideFuncs: []
            - BranchSide:      'blknum.c:355,36'
              BranchSideFuncs: []
      Callsites:
        - Src:             'blknum.c:352,8'
          Dst:             ext4fs_group_desc
        - Src:             'blknum.c:354,6'
          Dst:             ext2fs_has_feature_64bit
    - functionName:    ext2fs_inode_table_loc
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blknum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
      constantsTouched: []
      argNames:
        - fs
        - group
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ext2fs_has_feature_64bit
        - ext4fs_group_desc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'blknum.c:341,4'
          Branch Sides:
            - BranchSide:      'blknum.c:341,4'
              BranchSideFuncs: []
            - BranchSide:      'blknum.c:342,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'blknum.c:339,8'
          Dst:             ext4fs_group_desc
        - Src:             'blknum.c:341,4'
          Dst:             ext2fs_has_feature_64bit
    - functionName:    ext2fs_inode_bitmap_loc_set
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blknum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - fs
        - group
        - blk
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ext2fs_has_feature_64bit
        - ext4fs_group_desc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'blknum.c:328,6'
          Branch Sides:
            - BranchSide:      'blknum.c:328,6'
              BranchSideFuncs: []
            - BranchSide:      'blknum.c:329,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             'blknum.c:326,8'
          Dst:             ext4fs_group_desc
        - Src:             'blknum.c:328,6'
          Dst:             ext2fs_has_feature_64bit
    - functionName:    ext2fs_inode_bitmap_loc
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blknum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
      constantsTouched: []
      argNames:
        - fs
        - group
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ext2fs_has_feature_64bit
        - ext4fs_group_desc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'blknum.c:315,4'
          Branch Sides:
            - BranchSide:      'blknum.c:315,4'
              BranchSideFuncs: []
            - BranchSide:      'blknum.c:316,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'blknum.c:313,8'
          Dst:             ext4fs_group_desc
        - Src:             'blknum.c:315,4'
          Dst:             ext2fs_has_feature_64bit
    - functionName:    ext2fs_inode_bitmap_checksum
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blknum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
      constantsTouched: []
      argNames:
        - fs
        - group
      BBCount:         9
      ICount:          76
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ext2fs_has_feature_64bit
        - ext4fs_group_desc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'blknum.c:301,6'
          Branch Sides:
            - BranchSide:      'blknum.c:301,6'
              BranchSideFuncs: []
            - BranchSide:      'blknum.c:301,6'
              BranchSideFuncs: []
        - Branch String:   'blknum.c:301,6'
          Branch Sides:
            - BranchSide:      'blknum.c:301,6'
              BranchSideFuncs: []
            - BranchSide:      'blknum.c:302,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'blknum.c:299,8'
          Dst:             ext4fs_group_desc
        - Src:             'blknum.c:301,6'
          Dst:             ext2fs_has_feature_64bit
    - functionName:    ext2fs_block_bitmap_loc_set
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blknum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - fs
        - group
        - blk
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ext2fs_has_feature_64bit
        - ext4fs_group_desc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'blknum.c:287,6'
          Branch Sides:
            - BranchSide:      'blknum.c:287,6'
              BranchSideFuncs: []
            - BranchSide:      'blknum.c:288,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             'blknum.c:285,8'
          Dst:             ext4fs_group_desc
        - Src:             'blknum.c:287,6'
          Dst:             ext2fs_has_feature_64bit
    - functionName:    ext2fs_block_bitmap_loc
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blknum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
      constantsTouched: []
      argNames:
        - fs
        - group
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ext2fs_has_feature_64bit
        - ext4fs_group_desc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'blknum.c:274,4'
          Branch Sides:
            - BranchSide:      'blknum.c:274,4'
              BranchSideFuncs: []
            - BranchSide:      'blknum.c:275,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'blknum.c:272,8'
          Dst:             ext4fs_group_desc
        - Src:             'blknum.c:274,4'
          Dst:             ext2fs_has_feature_64bit
    - functionName:    ext2fs_block_bitmap_checksum
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blknum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
      constantsTouched: []
      argNames:
        - fs
        - group
      BBCount:         9
      ICount:          76
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ext2fs_has_feature_64bit
        - ext4fs_group_desc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'blknum.c:260,6'
          Branch Sides:
            - BranchSide:      'blknum.c:260,6'
              BranchSideFuncs: []
            - BranchSide:      'blknum.c:260,6'
              BranchSideFuncs: []
        - Branch String:   'blknum.c:260,6'
          Branch Sides:
            - BranchSide:      'blknum.c:260,6'
              BranchSideFuncs: []
            - BranchSide:      'blknum.c:261,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'blknum.c:258,8'
          Dst:             ext4fs_group_desc
        - Src:             'blknum.c:260,6'
          Dst:             ext2fs_has_feature_64bit
    - functionName:    ext2fs_free_blocks_count_add
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blknum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ext2_super_block *'
        - size_t
      constantsTouched: []
      argNames:
        - super
        - blk
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_free_blocks_count
        - ext2fs_free_blocks_count_set
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'blknum.c:190,8'
          Dst:             ext2fs_free_blocks_count
        - Src:             'blknum.c:191,2'
          Dst:             ext2fs_free_blocks_count_set
    - functionName:    ext2fs_free_blocks_count
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blknum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - super
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ext2fs_has_feature_64bit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'blknum.c:170,4'
          Branch Sides:
            - BranchSide:      'blknum.c:170,4'
              BranchSideFuncs: []
            - BranchSide:      'blknum.c:171,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'blknum.c:170,4'
          Dst:             ext2fs_has_feature_64bit
    - functionName:    ext2fs_free_blocks_count_set
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blknum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ext2_super_block *'
        - size_t
      constantsTouched: []
      argNames:
        - super
        - blk
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ext2fs_has_feature_64bit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'blknum.c:180,6'
          Branch Sides:
            - BranchSide:      'blknum.c:180,6'
              BranchSideFuncs: []
            - BranchSide:      'blknum.c:181,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             'blknum.c:180,6'
          Dst:             ext2fs_has_feature_64bit
    - functionName:    ext2fs_r_blocks_count_add
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blknum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ext2_super_block *'
        - size_t
      constantsTouched: []
      argNames:
        - super
        - blk
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_r_blocks_count
        - ext2fs_r_blocks_count_set
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'blknum.c:160,8'
          Dst:             ext2fs_r_blocks_count
        - Src:             'blknum.c:161,2'
          Dst:             ext2fs_r_blocks_count_set
    - functionName:    ext2fs_r_blocks_count
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blknum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - super
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ext2fs_has_feature_64bit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'blknum.c:140,4'
          Branch Sides:
            - BranchSide:      'blknum.c:140,4'
              BranchSideFuncs: []
            - BranchSide:      'blknum.c:141,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'blknum.c:140,4'
          Dst:             ext2fs_has_feature_64bit
    - functionName:    ext2fs_r_blocks_count_set
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blknum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ext2_super_block *'
        - size_t
      constantsTouched: []
      argNames:
        - super
        - blk
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ext2fs_has_feature_64bit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'blknum.c:150,6'
          Branch Sides:
            - BranchSide:      'blknum.c:150,6'
              BranchSideFuncs: []
            - BranchSide:      'blknum.c:151,40'
              BranchSideFuncs: []
      Callsites:
        - Src:             'blknum.c:150,6'
          Dst:             ext2fs_has_feature_64bit
    - functionName:    ext2fs_blocks_count_add
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blknum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ext2_super_block *'
        - size_t
      constantsTouched: []
      argNames:
        - super
        - blk
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_blocks_count
        - ext2fs_blocks_count_set
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'blknum.c:130,8'
          Dst:             ext2fs_blocks_count
        - Src:             'blknum.c:131,2'
          Dst:             ext2fs_blocks_count_set
    - functionName:    ext2fs_blocks_count
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blknum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - super
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ext2fs_has_feature_64bit
      functionUses:    48
      BranchProfiles:
        - Branch String:   'blknum.c:110,4'
          Branch Sides:
            - BranchSide:      'blknum.c:110,4'
              BranchSideFuncs: []
            - BranchSide:      'blknum.c:111,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'blknum.c:110,4'
          Dst:             ext2fs_has_feature_64bit
    - functionName:    ext2fs_blocks_count_set
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blknum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ext2_super_block *'
        - size_t
      constantsTouched: []
      argNames:
        - super
        - blk
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ext2fs_has_feature_64bit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'blknum.c:120,6'
          Branch Sides:
            - BranchSide:      'blknum.c:120,6'
              BranchSideFuncs: []
            - BranchSide:      'blknum.c:121,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             'blknum.c:120,6'
          Dst:             ext2fs_has_feature_64bit
    - functionName:    ext2fs_get_stat_i_blocks
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blknum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'struct.ext2_inode *'
      constantsTouched: []
      argNames:
        - fs
        - inode
      BBCount:         9
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ext2fs_has_feature_huge_file
      functionUses:    0
      BranchProfiles:
        - Branch String:   'blknum.c:96,6'
          Branch Sides:
            - BranchSide:      'blknum.c:96,6'
              BranchSideFuncs: []
            - BranchSide:      'blknum.c:97,23'
              BranchSideFuncs: []
        - Branch String:   'blknum.c:98,7'
          Branch Sides:
            - BranchSide:      'blknum.c:99,12'
              BranchSideFuncs: []
            - BranchSide:      'blknum.c:100,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'blknum.c:96,6'
          Dst:             ext2fs_has_feature_huge_file
    - functionName:    ext2fs_has_feature_huge_file
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 940
      functionLinenumberEnd: 940
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_inode_i_blocks
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blknum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'struct.ext2_inode *'
      constantsTouched: []
      argNames:
        - fs
        - inode
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ext2fs_has_feature_huge_file
      functionUses:    0
      BranchProfiles:
        - Branch String:   'blknum.c:84,4'
          Branch Sides:
            - BranchSide:      'blknum.c:84,4'
              BranchSideFuncs: []
            - BranchSide:      'blknum.c:85,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'blknum.c:84,4'
          Dst:             ext2fs_has_feature_huge_file
    - functionName:    ext2fs_inode_data_blocks2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blknum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'struct.ext2_inode *'
      constantsTouched: []
      argNames:
        - fs
        - inode
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ext2fs_has_feature_huge_file
      functionUses:    1
      BranchProfiles:
        - Branch String:   'blknum.c:72,4'
          Branch Sides:
            - BranchSide:      'blknum.c:71,26'
              BranchSideFuncs: []
            - BranchSide:      'blknum.c:73,12'
              BranchSideFuncs: []
        - Branch String:   'blknum.c:74,4'
          Branch Sides:
            - BranchSide:      'blknum.c:74,24'
              BranchSideFuncs: []
            - BranchSide:      'blknum.c:74,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'blknum.c:72,4'
          Dst:             ext2fs_has_feature_huge_file
    - functionName:    ext2fs_group_blocks_count
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blknum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
      constantsTouched: []
      argNames:
        - fs
        - group
      BBCount:         9
      ICount:          77
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ext2fs_blocks_count
      functionUses:    2
      BranchProfiles:
        - Branch String:   'blknum.c:53,6'
          Branch Sides:
            - BranchSide:      'blknum.c:54,37'
              BranchSideFuncs:
                - ext2fs_blocks_count
            - BranchSide:      'blknum.c:60,16'
              BranchSideFuncs: []
        - Branch String:   'blknum.c:57,7'
          Branch Sides:
            - BranchSide:      'blknum.c:58,17'
              BranchSideFuncs: []
            - BranchSide:      'blknum.c:59,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'blknum.c:54,17'
          Dst:             ext2fs_blocks_count
    - functionName:    ext2fs_group_last_block2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blknum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
      constantsTouched: []
      argNames:
        - fs
        - group
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ext2fs_blocks_count
        - ext2fs_group_first_block2
      functionUses:    2
      BranchProfiles:
        - Branch String:   'blknum.c:40,10'
          Branch Sides:
            - BranchSide:      'blknum.c:41,23'
              BranchSideFuncs:
                - ext2fs_blocks_count
            - BranchSide:      'blknum.c:42,29'
              BranchSideFuncs:
                - ext2fs_group_first_block2
      Callsites:
        - Src:             'blknum.c:41,3'
          Dst:             ext2fs_blocks_count
        - Src:             'blknum.c:42,3'
          Dst:             ext2fs_group_first_block2
    - functionName:    ext2fs_group_first_block2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blknum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
      constantsTouched: []
      argNames:
        - fs
        - group
      BBCount:         1
      ICount:          26
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_group_of_blk2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blknum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - size_t
      constantsTouched: []
      argNames:
        - fs
        - blk
      BBCount:         1
      ICount:          26
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_close
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/closefs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.struct_ext2_filsys *'
      constantsTouched: []
      argNames:
        - fs
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_close2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'closefs.c:480,9'
          Dst:             ext2fs_close2
    - functionName:    ext2fs_close2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/closefs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 520
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
      constantsTouched: []
      argNames:
        - fs
        - flags
      BBCount:         36
      ICount:          254
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - ext2fs_flush2
        - ext2fs_free
        - ext2fs_mmp_stop
      functionUses:    2
      BranchProfiles:
        - Branch String:   'closefs.c:489,2'
          Branch Sides:
            - BranchSide:      'closefs.c:489,2'
              BranchSideFuncs: []
            - BranchSide:      'closefs.c:491,6'
              BranchSideFuncs:
                - ext2fs_mmp_stop
                - ext2fs_free
                - ext2fs_flush2
        - Branch String:   'closefs.c:491,6'
          Branch Sides:
            - BranchSide:      'closefs.c:492,12'
              BranchSideFuncs:
                - ext2fs_mmp_stop
                - ext2fs_free
                - ext2fs_flush2
            - BranchSide:      'closefs.c:496,6'
              BranchSideFuncs:
                - ext2fs_mmp_stop
                - ext2fs_free
                - ext2fs_flush2
        - Branch String:   'closefs.c:493,7'
          Branch Sides:
            - BranchSide:      'closefs.c:494,11'
              BranchSideFuncs: []
            - BranchSide:      'closefs.c:495,2'
              BranchSideFuncs:
                - ext2fs_mmp_stop
                - ext2fs_free
                - ext2fs_flush2
        - Branch String:   'closefs.c:496,34'
          Branch Sides:
            - BranchSide:      'closefs.c:497,6'
              BranchSideFuncs:
                - ext2fs_mmp_stop
                - ext2fs_free
                - ext2fs_flush2
            - BranchSide:      'closefs.c:499,6'
              BranchSideFuncs:
                - ext2fs_mmp_stop
                - ext2fs_free
                - ext2fs_flush2
        - Branch String:   'closefs.c:496,6'
          Branch Sides:
            - BranchSide:      'closefs.c:498,3'
              BranchSideFuncs:
                - ext2fs_mmp_stop
                - ext2fs_free
                - ext2fs_flush2
            - BranchSide:      'closefs.c:499,6'
              BranchSideFuncs:
                - ext2fs_mmp_stop
                - ext2fs_free
                - ext2fs_flush2
        - Branch String:   'closefs.c:499,12'
          Branch Sides:
            - BranchSide:      'closefs.c:499,15'
              BranchSideFuncs:
                - ext2fs_mmp_stop
                - ext2fs_free
                - ext2fs_flush2
            - BranchSide:      'closefs.c:508,6'
              BranchSideFuncs:
                - ext2fs_mmp_stop
                - ext2fs_free
                - ext2fs_flush2
        - Branch String:   'closefs.c:499,36'
          Branch Sides:
            - BranchSide:      'closefs.c:499,40'
              BranchSideFuncs:
                - ext2fs_mmp_stop
                - ext2fs_free
                - ext2fs_flush2
            - BranchSide:      'closefs.c:508,6'
              BranchSideFuncs:
                - ext2fs_mmp_stop
                - ext2fs_free
                - ext2fs_flush2
        - Branch String:   'closefs.c:499,6'
          Branch Sides:
            - BranchSide:      'closefs.c:500,34'
              BranchSideFuncs:
                - ext2fs_mmp_stop
                - ext2fs_free
                - ext2fs_flush2
            - BranchSide:      'closefs.c:508,6'
              BranchSideFuncs:
                - ext2fs_mmp_stop
                - ext2fs_free
                - ext2fs_flush2
        - Branch String:   'closefs.c:502,7'
          Branch Sides:
            - BranchSide:      'closefs.c:503,35'
              BranchSideFuncs:
                - ext2fs_mmp_stop
                - ext2fs_free
                - ext2fs_flush2
            - BranchSide:      'closefs.c:505,8'
              BranchSideFuncs:
                - ext2fs_mmp_stop
                - ext2fs_free
                - ext2fs_flush2
        - Branch String:   'closefs.c:505,7'
          Branch Sides:
            - BranchSide:      'closefs.c:506,4'
              BranchSideFuncs:
                - ext2fs_mmp_stop
                - ext2fs_free
                - ext2fs_flush2
            - BranchSide:      'closefs.c:507,2'
              BranchSideFuncs:
                - ext2fs_mmp_stop
                - ext2fs_free
                - ext2fs_flush2
        - Branch String:   'closefs.c:508,6'
          Branch Sides:
            - BranchSide:      'closefs.c:509,26'
              BranchSideFuncs:
                - ext2fs_flush2
                - ext2fs_mmp_stop
                - ext2fs_free
            - BranchSide:      'closefs.c:514,27'
              BranchSideFuncs:
                - ext2fs_mmp_stop
                - ext2fs_free
        - Branch String:   'closefs.c:510,7'
          Branch Sides:
            - BranchSide:      'closefs.c:511,11'
              BranchSideFuncs: []
            - BranchSide:      'closefs.c:512,2'
              BranchSideFuncs:
                - ext2fs_mmp_stop
                - ext2fs_free
        - Branch String:   'closefs.c:515,6'
          Branch Sides:
            - BranchSide:      'closefs.c:516,10'
              BranchSideFuncs: []
            - BranchSide:      'closefs.c:518,14'
              BranchSideFuncs:
                - ext2fs_free
      Callsites:
        - Src:             'closefs.c:509,12'
          Dst:             ext2fs_flush2
        - Src:             'closefs.c:514,11'
          Dst:             ext2fs_mmp_stop
        - Src:             'closefs.c:518,2'
          Dst:             ext2fs_free
    - functionName:    ext2fs_flush2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/closefs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
      constantsTouched: []
      argNames:
        - fs
        - flags
      BBCount:         93
      ICount:          672
      EdgeCount:       128
      CyclomaticComplexity: 37
      functionsReached:
        - ext2fs_clear_feature_journal_needs_recovery
        - ext2fs_has_feature_64bit
        - ext2fs_has_feature_journal_dev
        - ext2fs_has_feature_meta_bg
        - ext2fs_super_and_bgd_loc2
        - ext2fs_superblock_csum_set
        - io_channel_write_blk64
        - time
        - write_backup_super
        - write_primary_superblock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'closefs.c:294,2'
          Branch Sides:
            - BranchSide:      'closefs.c:294,2'
              BranchSideFuncs: []
            - BranchSide:      'closefs.c:296,7'
              BranchSideFuncs:
                - time
                - ext2fs_clear_feature_journal_needs_recovery
                - ext2fs_has_feature_journal_dev
                - ext2fs_has_feature_meta_bg
                - ext2fs_superblock_csum_set
                - write_primary_superblock
                - ext2fs_super_and_bgd_loc2
                - ext2fs_has_feature_64bit.412
                - io_channel_write_blk64
                - io_channel_write_blk64
                - write_backup_super
                - ext2fs_has_feature_journal_dev
        - Branch String:   'closefs.c:296,46'
          Branch Sides:
            - BranchSide:      'closefs.c:297,38'
              BranchSideFuncs:
                - ext2fs_has_feature_journal_dev
                - time
                - ext2fs_clear_feature_journal_needs_recovery
                - ext2fs_has_feature_journal_dev
                - ext2fs_has_feature_meta_bg
                - ext2fs_superblock_csum_set
                - write_primary_superblock
                - ext2fs_super_and_bgd_loc2
                - ext2fs_has_feature_64bit.412
                - io_channel_write_blk64
                - io_channel_write_blk64
                - write_backup_super
            - BranchSide:      'closefs.c:301,13'
              BranchSideFuncs:
                - time
                - ext2fs_clear_feature_journal_needs_recovery
                - ext2fs_has_feature_journal_dev
                - ext2fs_has_feature_meta_bg
                - ext2fs_superblock_csum_set
                - write_primary_superblock
                - ext2fs_super_and_bgd_loc2
                - ext2fs_has_feature_64bit.412
                - io_channel_write_blk64
                - io_channel_write_blk64
                - write_backup_super
        - Branch String:   'closefs.c:297,49'
          Branch Sides:
            - BranchSide:      'closefs.c:298,6'
              BranchSideFuncs:
                - time
                - ext2fs_clear_feature_journal_needs_recovery
                - ext2fs_has_feature_journal_dev
                - ext2fs_has_feature_meta_bg
                - ext2fs_superblock_csum_set
                - write_primary_superblock
                - ext2fs_super_and_bgd_loc2
                - ext2fs_has_feature_64bit.412
                - io_channel_write_blk64
                - io_channel_write_blk64
                - write_backup_super
            - BranchSide:      'closefs.c:301,13'
              BranchSideFuncs:
                - time
                - ext2fs_clear_feature_journal_needs_recovery
                - ext2fs_has_feature_journal_dev
                - ext2fs_has_feature_meta_bg
                - ext2fs_superblock_csum_set
                - write_primary_superblock
                - ext2fs_super_and_bgd_loc2
                - ext2fs_has_feature_64bit.412
                - io_channel_write_blk64
                - io_channel_write_blk64
                - write_backup_super
        - Branch String:   'closefs.c:296,6'
          Branch Sides:
            - BranchSide:      'closefs.c:299,3'
              BranchSideFuncs: []
            - BranchSide:      'closefs.c:301,13'
              BranchSideFuncs:
                - time
                - ext2fs_clear_feature_journal_needs_recovery
                - ext2fs_has_feature_journal_dev
                - ext2fs_has_feature_meta_bg
                - ext2fs_superblock_csum_set
                - write_primary_superblock
                - ext2fs_super_and_bgd_loc2
                - ext2fs_has_feature_64bit.412
                - io_channel_write_blk64
                - io_channel_write_blk64
                - write_backup_super
        - Branch String:   'closefs.c:304,23'
          Branch Sides:
            - BranchSide:      'closefs.c:304,33'
              BranchSideFuncs:
                - ext2fs_clear_feature_journal_needs_recovery
                - ext2fs_has_feature_journal_dev
                - ext2fs_has_feature_meta_bg
                - ext2fs_superblock_csum_set
                - write_primary_superblock
                - ext2fs_super_and_bgd_loc2
                - ext2fs_has_feature_64bit.412
                - io_channel_write_blk64
                - io_channel_write_blk64
                - write_backup_super
            - BranchSide:      'closefs.c:304,43'
              BranchSideFuncs:
                - time
                - ext2fs_clear_feature_journal_needs_recovery
                - ext2fs_has_feature_journal_dev
                - ext2fs_has_feature_meta_bg
                - ext2fs_superblock_csum_set
                - write_primary_superblock
                - ext2fs_super_and_bgd_loc2
                - ext2fs_has_feature_64bit.412
                - io_channel_write_blk64
                - io_channel_write_blk64
                - write_backup_super
        - Branch String:   'closefs.c:316,6'
          Branch Sides:
            - BranchSide:      'closefs.c:317,12'
              BranchSideFuncs:
                - ext2fs_clear_feature_journal_needs_recovery
                - ext2fs_has_feature_journal_dev
                - ext2fs_has_feature_meta_bg
                - ext2fs_superblock_csum_set
                - write_primary_superblock
                - ext2fs_super_and_bgd_loc2
                - ext2fs_has_feature_64bit.412
                - io_channel_write_blk64
                - io_channel_write_blk64
                - write_backup_super
            - BranchSide:      'closefs.c:327,2'
              BranchSideFuncs:
                - ext2fs_clear_feature_journal_needs_recovery
                - ext2fs_has_feature_journal_dev
                - ext2fs_has_feature_meta_bg
                - ext2fs_superblock_csum_set
                - write_primary_superblock
                - ext2fs_super_and_bgd_loc2
                - ext2fs_has_feature_64bit.412
                - io_channel_write_blk64
                - io_channel_write_blk64
                - write_backup_super
        - Branch String:   'closefs.c:318,7'
          Branch Sides:
            - BranchSide:      'closefs.c:319,4'
              BranchSideFuncs: []
            - BranchSide:      'closefs.c:320,2'
              BranchSideFuncs:
                - ext2fs_clear_feature_journal_needs_recovery
                - ext2fs_has_feature_journal_dev
                - ext2fs_has_feature_meta_bg
                - ext2fs_superblock_csum_set
                - write_primary_superblock
                - ext2fs_super_and_bgd_loc2
                - ext2fs_has_feature_64bit.412
                - io_channel_write_blk64
                - io_channel_write_blk64
                - write_backup_super
        - Branch String:   'closefs.c:362,6'
          Branch Sides:
            - BranchSide:      'closefs.c:363,3'
              BranchSideFuncs:
                - ext2fs_superblock_csum_set
                - write_primary_superblock
            - BranchSide:      'closefs.c:369,23'
              BranchSideFuncs:
                - ext2fs_has_feature_meta_bg
                - ext2fs_superblock_csum_set
                - write_primary_superblock
                - ext2fs_super_and_bgd_loc2
                - ext2fs_has_feature_64bit.412
                - io_channel_write_blk64
                - io_channel_write_blk64
                - write_backup_super
        - Branch String:   'closefs.c:370,6'
          Branch Sides:
            - BranchSide:      'closefs.c:371,21'
              BranchSideFuncs:
                - ext2fs_superblock_csum_set
                - write_primary_superblock
                - ext2fs_super_and_bgd_loc2
                - ext2fs_has_feature_64bit.412
                - io_channel_write_blk64
                - io_channel_write_blk64
                - write_backup_super
            - BranchSide:      'closefs.c:375,21'
              BranchSideFuncs:
                - ext2fs_superblock_csum_set
                - write_primary_superblock
                - ext2fs_super_and_bgd_loc2
                - ext2fs_has_feature_64bit.412
                - io_channel_write_blk64
                - io_channel_write_blk64
                - write_backup_super
        - Branch String:   'closefs.c:372,7'
          Branch Sides:
            - BranchSide:      'closefs.c:373,22'
              BranchSideFuncs:
                - ext2fs_superblock_csum_set
                - write_primary_superblock
                - ext2fs_super_and_bgd_loc2
                - ext2fs_has_feature_64bit.412
                - io_channel_write_blk64
                - io_channel_write_blk64
                - write_backup_super
            - BranchSide:      'closefs.c:374,2'
              BranchSideFuncs:
                - ext2fs_superblock_csum_set
                - write_primary_superblock
                - ext2fs_super_and_bgd_loc2
                - ext2fs_has_feature_64bit.412
                - io_channel_write_blk64
                - io_channel_write_blk64
                - write_backup_super
        - Branch String:   'closefs.c:377,23'
          Branch Sides:
            - BranchSide:      'closefs.c:377,26'
              BranchSideFuncs:
                - ext2fs_superblock_csum_set
                - write_primary_superblock
                - ext2fs_super_and_bgd_loc2
                - ext2fs_has_feature_64bit.412
                - io_channel_write_blk64
                - io_channel_write_blk64
                - write_backup_super
            - BranchSide:      'closefs.c:382,9'
              BranchSideFuncs:
                - ext2fs_superblock_csum_set
                - write_primary_superblock
                - ext2fs_super_and_bgd_loc2
                - ext2fs_has_feature_64bit.412
                - io_channel_write_blk64
                - io_channel_write_blk64
                - write_backup_super
        - Branch String:   'closefs.c:377,6'
          Branch Sides:
            - BranchSide:      'closefs.c:378,4'
              BranchSideFuncs:
                - ext2fs_superblock_csum_set
                - write_primary_superblock
                - ext2fs_super_and_bgd_loc2
                - ext2fs_has_feature_64bit.412
                - io_channel_write_blk64
                - io_channel_write_blk64
                - write_backup_super
            - BranchSide:      'closefs.c:382,9'
              BranchSideFuncs:
                - ext2fs_superblock_csum_set
                - write_primary_superblock
                - ext2fs_super_and_bgd_loc2
                - ext2fs_has_feature_64bit.412
                - io_channel_write_blk64
                - io_channel_write_blk64
                - write_backup_super
        - Branch String:   'closefs.c:382,2'
          Branch Sides:
            - BranchSide:      'closefs.c:385,7'
              BranchSideFuncs:
                - ext2fs_super_and_bgd_loc2
                - ext2fs_superblock_csum_set
                - write_primary_superblock
                - ext2fs_has_feature_64bit.412
                - io_channel_write_blk64
                - io_channel_write_blk64
                - write_backup_super
            - BranchSide:      'closefs.c:415,6'
              BranchSideFuncs:
                - ext2fs_superblock_csum_set
                - write_primary_superblock
        - Branch String:   'closefs.c:385,24'
          Branch Sides:
            - BranchSide:      'closefs.c:385,27'
              BranchSideFuncs:
                - ext2fs_super_and_bgd_loc2
                - ext2fs_superblock_csum_set
                - write_primary_superblock
                - ext2fs_has_feature_64bit.412
                - io_channel_write_blk64
                - io_channel_write_blk64
                - write_backup_super
            - BranchSide:      'closefs.c:387,29'
              BranchSideFuncs:
                - ext2fs_super_and_bgd_loc2
                - ext2fs_superblock_csum_set
                - write_primary_superblock
                - ext2fs_has_feature_64bit.412
                - io_channel_write_blk64
                - io_channel_write_blk64
                - write_backup_super
        - Branch String:   'closefs.c:385,7'
          Branch Sides:
            - BranchSide:      'closefs.c:386,5'
              BranchSideFuncs:
                - ext2fs_super_and_bgd_loc2
                - ext2fs_superblock_csum_set
                - write_primary_superblock
                - ext2fs_has_feature_64bit.412
                - io_channel_write_blk64
                - io_channel_write_blk64
                - write_backup_super
            - BranchSide:      'closefs.c:387,29'
              BranchSideFuncs:
                - ext2fs_super_and_bgd_loc2
                - ext2fs_superblock_csum_set
                - write_primary_superblock
                - ext2fs_has_feature_64bit.412
                - io_channel_write_blk64
                - io_channel_write_blk64
                - write_backup_super
        - Branch String:   'closefs.c:390,47'
          Branch Sides:
            - BranchSide:      'closefs.c:390,49'
              BranchSideFuncs:
                - ext2fs_superblock_csum_set
                - write_primary_superblock
                - ext2fs_super_and_bgd_loc2
                - write_backup_super
                - ext2fs_has_feature_64bit.412
                - io_channel_write_blk64
                - io_channel_write_blk64
            - BranchSide:      'closefs.c:396,7'
              BranchSideFuncs:
                - ext2fs_superblock_csum_set
                - write_primary_superblock
                - ext2fs_super_and_bgd_loc2
                - write_backup_super
                - ext2fs_has_feature_64bit.412
                - io_channel_write_blk64
                - io_channel_write_blk64
        - Branch String:   'closefs.c:390,51'
          Branch Sides:
            - BranchSide:      'closefs.c:390,54'
              BranchSideFuncs:
                - ext2fs_superblock_csum_set
                - write_primary_superblock
                - ext2fs_super_and_bgd_loc2
                - ext2fs_has_feature_64bit.412
                - io_channel_write_blk64
                - io_channel_write_blk64
                - write_backup_super
            - BranchSide:      'closefs.c:396,7'
              BranchSideFuncs:
                - ext2fs_superblock_csum_set
                - write_primary_superblock
                - ext2fs_super_and_bgd_loc2
                - write_backup_super
                - ext2fs_has_feature_64bit.412
                - io_channel_write_blk64
                - io_channel_write_blk64
        - Branch String:   'closefs.c:390,7'
          Branch Sides:
            - BranchSide:      'closefs.c:391,32'
              BranchSideFuncs:
                - write_backup_super
                - ext2fs_superblock_csum_set
                - write_primary_superblock
                - ext2fs_super_and_bgd_loc2
                - ext2fs_has_feature_64bit.412
                - io_channel_write_blk64
                - io_channel_write_blk64
            - BranchSide:      'closefs.c:396,7'
              BranchSideFuncs:
                - ext2fs_superblock_csum_set
                - write_primary_superblock
                - ext2fs_super_and_bgd_loc2
                - write_backup_super
                - ext2fs_has_feature_64bit.412
                - io_channel_write_blk64
                - io_channel_write_blk64
        - Branch String:   'closefs.c:393,8'
          Branch Sides:
            - BranchSide:      'closefs.c:394,5'
              BranchSideFuncs: []
            - BranchSide:      'closefs.c:395,3'
              BranchSideFuncs:
                - ext2fs_superblock_csum_set
                - write_primary_superblock
                - ext2fs_super_and_bgd_loc2
                - write_backup_super
                - ext2fs_has_feature_64bit.412
                - io_channel_write_blk64
                - io_channel_write_blk64
        - Branch String:   'closefs.c:396,7'
          Branch Sides:
            - BranchSide:      'closefs.c:397,4'
              BranchSideFuncs:
                - ext2fs_superblock_csum_set
                - write_primary_superblock
                - ext2fs_super_and_bgd_loc2
                - ext2fs_has_feature_64bit.412
                - io_channel_write_blk64
                - io_channel_write_blk64
                - write_backup_super
            - BranchSide:      'closefs.c:398,8'
              BranchSideFuncs:
                - ext2fs_superblock_csum_set
                - write_primary_superblock
                - ext2fs_super_and_bgd_loc2
                - write_backup_super
                - ext2fs_has_feature_64bit.412
                - io_channel_write_blk64
                - io_channel_write_blk64
        - Branch String:   'closefs.c:398,22'
          Branch Sides:
            - BranchSide:      'closefs.c:399,10'
              BranchSideFuncs:
                - io_channel_write_blk64
                - ext2fs_superblock_csum_set
                - write_primary_superblock
                - ext2fs_super_and_bgd_loc2
                - write_backup_super
                - ext2fs_has_feature_64bit.412
                - io_channel_write_blk64
            - BranchSide:      'closefs.c:405,7'
              BranchSideFuncs:
                - ext2fs_superblock_csum_set
                - write_primary_superblock
                - ext2fs_super_and_bgd_loc2
                - io_channel_write_blk64
                - write_backup_super
                - ext2fs_has_feature_64bit.412
                - io_channel_write_blk64
        - Branch String:   'closefs.c:399,48'
          Branch Sides:
            - BranchSide:      'closefs.c:399,52'
              BranchSideFuncs:
                - ext2fs_superblock_csum_set
                - write_primary_superblock
                - ext2fs_super_and_bgd_loc2
                - io_channel_write_blk64
                - write_backup_super
                - ext2fs_has_feature_64bit.412
                - io_channel_write_blk64
            - BranchSide:      'closefs.c:400,36'
              BranchSideFuncs:
                - io_channel_write_blk64
                - ext2fs_superblock_csum_set
                - write_primary_superblock
                - ext2fs_super_and_bgd_loc2
                - write_backup_super
                - ext2fs_has_feature_64bit.412
                - io_channel_write_blk64
        - Branch String:   'closefs.c:398,7'
          Branch Sides:
            - BranchSide:      'closefs.c:400,36'
              BranchSideFuncs:
                - io_channel_write_blk64
                - ext2fs_superblock_csum_set
                - write_primary_superblock
                - ext2fs_super_and_bgd_loc2
                - write_backup_super
                - ext2fs_has_feature_64bit.412
                - io_channel_write_blk64
            - BranchSide:      'closefs.c:405,7'
              BranchSideFuncs:
                - ext2fs_superblock_csum_set
                - write_primary_superblock
                - ext2fs_super_and_bgd_loc2
                - io_channel_write_blk64
                - write_backup_super
                - ext2fs_has_feature_64bit.412
                - io_channel_write_blk64
        - Branch String:   'closefs.c:402,8'
          Branch Sides:
            - BranchSide:      'closefs.c:403,5'
              BranchSideFuncs: []
            - BranchSide:      'closefs.c:404,3'
              BranchSideFuncs:
                - ext2fs_superblock_csum_set
                - write_primary_superblock
                - ext2fs_super_and_bgd_loc2
                - io_channel_write_blk64
                - write_backup_super
                - ext2fs_has_feature_64bit.412
                - io_channel_write_blk64
        - Branch String:   'closefs.c:405,7'
          Branch Sides:
            - BranchSide:      'closefs.c:406,18'
              BranchSideFuncs:
                - ext2fs_has_feature_64bit.412
                - io_channel_write_blk64
                - ext2fs_superblock_csum_set
                - write_primary_superblock
                - ext2fs_super_and_bgd_loc2
                - io_channel_write_blk64
                - write_backup_super
            - BranchSide:      'closefs.c:413,2'
              BranchSideFuncs:
                - ext2fs_superblock_csum_set
                - write_primary_superblock
                - ext2fs_super_and_bgd_loc2
                - ext2fs_has_feature_64bit.412
                - io_channel_write_blk64
                - io_channel_write_blk64
                - write_backup_super
        - Branch String:   'closefs.c:406,22'
          Branch Sides:
            - BranchSide:      'closefs.c:406,22'
              BranchSideFuncs:
                - io_channel_write_blk64
                - ext2fs_superblock_csum_set
                - write_primary_superblock
                - ext2fs_super_and_bgd_loc2
                - ext2fs_has_feature_64bit.412
                - io_channel_write_blk64
                - write_backup_super
            - BranchSide:      'closefs.c:406,22'
              BranchSideFuncs:
                - io_channel_write_blk64
                - ext2fs_superblock_csum_set
                - write_primary_superblock
                - ext2fs_super_and_bgd_loc2
                - ext2fs_has_feature_64bit.412
                - io_channel_write_blk64
                - write_backup_super
        - Branch String:   'closefs.c:410,8'
          Branch Sides:
            - BranchSide:      'closefs.c:411,5'
              BranchSideFuncs: []
            - BranchSide:      'closefs.c:412,3'
              BranchSideFuncs:
                - ext2fs_superblock_csum_set
                - write_primary_superblock
                - ext2fs_super_and_bgd_loc2
                - ext2fs_has_feature_64bit.412
                - io_channel_write_blk64
                - io_channel_write_blk64
                - write_backup_super
        - Branch String:   'closefs.c:415,23'
          Branch Sides:
            - BranchSide:      'closefs.c:415,26'
              BranchSideFuncs:
                - ext2fs_superblock_csum_set
                - write_primary_superblock
            - BranchSide:      'closefs.c:415,44'
              BranchSideFuncs:
                - ext2fs_superblock_csum_set
                - write_primary_superblock
        - Branch String:   'closefs.c:415,6'
          Branch Sides:
            - BranchSide:      'closefs.c:415,44'
              BranchSideFuncs:
                - ext2fs_superblock_csum_set
                - write_primary_superblock
            - BranchSide:      'closefs.c:416,4'
              BranchSideFuncs:
                - ext2fs_superblock_csum_set
                - write_primary_superblock
        - Branch String:   'closefs.c:436,6'
          Branch Sides:
            - BranchSide:      'closefs.c:437,10'
              BranchSideFuncs: []
            - BranchSide:      'closefs.c:439,8'
              BranchSideFuncs:
                - write_primary_superblock
        - Branch String:   'closefs.c:439,6'
          Branch Sides:
            - BranchSide:      'closefs.c:440,12'
              BranchSideFuncs:
                - write_primary_superblock
            - BranchSide:      'closefs.c:444,36'
              BranchSideFuncs:
                - write_primary_superblock
        - Branch String:   'closefs.c:441,7'
          Branch Sides:
            - BranchSide:      'closefs.c:442,4'
              BranchSideFuncs: []
            - BranchSide:      'closefs.c:443,2'
              BranchSideFuncs:
                - write_primary_superblock
        - Branch String:   'closefs.c:445,6'
          Branch Sides:
            - BranchSide:      'closefs.c:446,3'
              BranchSideFuncs: []
            - BranchSide:      'closefs.c:448,2'
              BranchSideFuncs: []
        - Branch String:   'closefs.c:450,6'
          Branch Sides:
            - BranchSide:      'closefs.c:450,39'
              BranchSideFuncs: []
            - BranchSide:      'closefs.c:451,12'
              BranchSideFuncs: []
        - Branch String:   'closefs.c:452,7'
          Branch Sides:
            - BranchSide:      'closefs.c:453,4'
              BranchSideFuncs: []
            - BranchSide:      'closefs.c:454,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'closefs.c:297,7'
          Dst:             ext2fs_has_feature_journal_dev
        - Src:             'closefs.c:304,43'
          Dst:             time
        - Src:             'closefs.c:328,2'
          Dst:             ext2fs_clear_feature_journal_needs_recovery
        - Src:             'closefs.c:362,6'
          Dst:             ext2fs_has_feature_journal_dev
        - Src:             'closefs.c:370,6'
          Dst:             ext2fs_has_feature_meta_bg
        - Src:             'closefs.c:387,3'
          Dst:             ext2fs_super_and_bgd_loc2
        - Src:             'closefs.c:391,13'
          Dst:             write_backup_super
        - Src:             'closefs.c:400,13'
          Dst:             io_channel_write_blk64
        - Src:             'closefs.c:406,22'
          Dst:             ext2fs_has_feature_64bit
        - Src:             'closefs.c:408,13'
          Dst:             io_channel_write_blk64
        - Src:             'closefs.c:435,11'
          Dst:             ext2fs_superblock_csum_set
        - Src:             'closefs.c:444,11'
          Dst:             write_primary_superblock
    - functionName:    ext2fs_has_feature_journal_dev
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 958
      functionLinenumberEnd: 958
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    time
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_clear_feature_journal_needs_recovery
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 957
      functionLinenumberEnd: 957
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_has_feature_meta_bg
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 959
      functionLinenumberEnd: 959
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_super_and_bgd_loc2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/closefs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - 'size_t *'
        - 'size_t *'
        - 'size_t *'
        - 'int *'
      constantsTouched: []
      argNames:
        - fs
        - group
        - ret_super_blk
        - ret_old_desc_blk
        - ret_new_desc_blk
        - ret_used_blks
      BBCount:         49
      ICount:          327
      EdgeCount:       65
      CyclomaticComplexity: 18
      functionsReached:
        - ext2fs_bg_has_super
        - ext2fs_group_first_block2
        - ext2fs_has_feature_64bit
        - ext2fs_has_feature_meta_bg
      functionUses:    3
      BranchProfiles:
        - Branch String:   'closefs.c:85,23'
          Branch Sides:
            - BranchSide:      'closefs.c:85,26'
              BranchSideFuncs:
                - ext2fs_has_feature_meta_bg
                - ext2fs_bg_has_super
                - ext2fs_has_feature_64bit.412
                - ext2fs_has_feature_meta_bg
            - BranchSide:      'closefs.c:88,33'
              BranchSideFuncs:
                - ext2fs_has_feature_meta_bg
                - ext2fs_bg_has_super
                - ext2fs_has_feature_64bit.412
                - ext2fs_has_feature_meta_bg
        - Branch String:   'closefs.c:85,6'
          Branch Sides:
            - BranchSide:      'closefs.c:86,15'
              BranchSideFuncs:
                - ext2fs_has_feature_meta_bg
                - ext2fs_bg_has_super
                - ext2fs_has_feature_64bit.412
                - ext2fs_has_feature_meta_bg
            - BranchSide:      'closefs.c:88,33'
              BranchSideFuncs:
                - ext2fs_has_feature_meta_bg
                - ext2fs_bg_has_super
                - ext2fs_has_feature_64bit.412
                - ext2fs_has_feature_meta_bg
        - Branch String:   'closefs.c:88,6'
          Branch Sides:
            - BranchSide:      'closefs.c:89,21'
              BranchSideFuncs:
                - ext2fs_bg_has_super
                - ext2fs_has_feature_64bit.412
                - ext2fs_has_feature_meta_bg
            - BranchSide:      'closefs.c:92,4'
              BranchSideFuncs:
                - ext2fs_bg_has_super
                - ext2fs_has_feature_64bit.412
                - ext2fs_has_feature_meta_bg
        - Branch String:   'closefs.c:96,6'
          Branch Sides:
            - BranchSide:      'closefs.c:97,15'
              BranchSideFuncs:
                - ext2fs_has_feature_64bit.412
                - ext2fs_has_feature_meta_bg
            - BranchSide:      'closefs.c:100,17'
              BranchSideFuncs:
                - ext2fs_has_feature_64bit.412
                - ext2fs_has_feature_meta_bg
        - Branch String:   'closefs.c:100,17'
          Branch Sides:
            - BranchSide:      'closefs.c:100,17'
              BranchSideFuncs:
                - ext2fs_has_feature_meta_bg
            - BranchSide:      'closefs.c:100,17'
              BranchSideFuncs:
                - ext2fs_has_feature_meta_bg
        - Branch String:   'closefs.c:103,45'
          Branch Sides:
            - BranchSide:      'closefs.c:104,7'
              BranchSideFuncs: []
            - BranchSide:      'closefs.c:105,7'
              BranchSideFuncs: []
        - Branch String:   'closefs.c:103,6'
          Branch Sides:
            - BranchSide:      'closefs.c:105,7'
              BranchSideFuncs: []
            - BranchSide:      'closefs.c:110,9'
              BranchSideFuncs: []
        - Branch String:   'closefs.c:105,7'
          Branch Sides:
            - BranchSide:      'closefs.c:106,19'
              BranchSideFuncs: []
            - BranchSide:      'closefs.c:109,2'
              BranchSideFuncs: []
        - Branch String:   'closefs.c:110,37'
          Branch Sides:
            - BranchSide:      'closefs.c:111,9'
              BranchSideFuncs: []
            - BranchSide:      'closefs.c:113,8'
              BranchSideFuncs: []
        - Branch String:   'closefs.c:111,37'
          Branch Sides:
            - BranchSide:      'closefs.c:112,9'
              BranchSideFuncs: []
            - BranchSide:      'closefs.c:113,8'
              BranchSideFuncs: []
        - Branch String:   'closefs.c:113,8'
          Branch Sides:
            - BranchSide:      'closefs.c:114,15'
              BranchSideFuncs: []
            - BranchSide:      'closefs.c:115,19'
              BranchSideFuncs: []
        - Branch String:   'closefs.c:120,6'
          Branch Sides:
            - BranchSide:      'closefs.c:121,20'
              BranchSideFuncs: []
            - BranchSide:      'closefs.c:122,6'
              BranchSideFuncs: []
        - Branch String:   'closefs.c:122,6'
          Branch Sides:
            - BranchSide:      'closefs.c:123,23'
              BranchSideFuncs: []
            - BranchSide:      'closefs.c:124,6'
              BranchSideFuncs: []
        - Branch String:   'closefs.c:124,6'
          Branch Sides:
            - BranchSide:      'closefs.c:125,23'
              BranchSideFuncs: []
            - BranchSide:      'closefs.c:126,6'
              BranchSideFuncs: []
        - Branch String:   'closefs.c:126,6'
          Branch Sides:
            - BranchSide:      'closefs.c:126,6'
              BranchSideFuncs: []
            - BranchSide:      'closefs.c:127,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'closefs.c:84,16'
          Dst:             ext2fs_group_first_block2
        - Src:             'closefs.c:88,6'
          Dst:             ext2fs_has_feature_meta_bg
        - Src:             'closefs.c:94,14'
          Dst:             ext2fs_bg_has_super
        - Src:             'closefs.c:100,17'
          Dst:             ext2fs_has_feature_64bit
        - Src:             'closefs.c:103,7'
          Dst:             ext2fs_has_feature_meta_bg
    - functionName:    write_backup_super
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/closefs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - size_t
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - fs
        - group
        - group_block
        - super_shadow
      BBCount:         9
      ICount:          75
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ext2fs_superblock_csum_set
        - io_channel_write_blk64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'closefs.c:260,6'
          Branch Sides:
            - BranchSide:      'closefs.c:261,8'
              BranchSideFuncs:
                - ext2fs_superblock_csum_set
                - io_channel_write_blk64
            - BranchSide:      'closefs.c:263,35'
              BranchSideFuncs:
                - ext2fs_superblock_csum_set
                - io_channel_write_blk64
        - Branch String:   'closefs.c:266,6'
          Branch Sides:
            - BranchSide:      'closefs.c:267,10'
              BranchSideFuncs: []
            - BranchSide:      'closefs.c:269,32'
              BranchSideFuncs:
                - io_channel_write_blk64
      Callsites:
        - Src:             'closefs.c:265,11'
          Dst:             ext2fs_superblock_csum_set
        - Src:             'closefs.c:269,9'
          Dst:             io_channel_write_blk64
    - functionName:    ext2fs_has_feature_64bit
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 961
      functionLinenumberEnd: 961
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    write_primary_superblock
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/closefs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - fs
        - super
      BBCount:         27
      ICount:          226
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - io_channel_write_blk64
        - io_channel_write_byte
      functionUses:    1
      BranchProfiles:
        - Branch String:   'closefs.c:199,35'
          Branch Sides:
            - BranchSide:      'closefs.c:199,39'
              BranchSideFuncs:
                - io_channel_write_blk64
                - io_channel_write_byte
            - BranchSide:      'closefs.c:199,55'
              BranchSideFuncs:
                - io_channel_write_blk64
        - Branch String:   'closefs.c:199,6'
          Branch Sides:
            - BranchSide:      'closefs.c:199,55'
              BranchSideFuncs:
                - io_channel_write_byte
                - io_channel_write_blk64
            - BranchSide:      'closefs.c:208,24'
              BranchSideFuncs:
                - io_channel_write_byte
                - io_channel_write_blk64
        - Branch String:   'closefs.c:211,2'
          Branch Sides:
            - BranchSide:      'closefs.c:212,7'
              BranchSideFuncs:
                - io_channel_write_byte
                - io_channel_write_blk64
            - BranchSide:      'closefs.c:231,9'
              BranchSideFuncs: []
        - Branch String:   'closefs.c:212,7'
          Branch Sides:
            - BranchSide:      'closefs.c:213,4'
              BranchSideFuncs:
                - io_channel_write_byte
                - io_channel_write_blk64
            - BranchSide:      'closefs.c:214,15'
              BranchSideFuncs:
                - io_channel_write_byte
                - io_channel_write_blk64
        - Branch String:   'closefs.c:215,3'
          Branch Sides:
            - BranchSide:      'closefs.c:216,8'
              BranchSideFuncs:
                - io_channel_write_byte
                - io_channel_write_blk64
            - BranchSide:      'closefs.c:218,15'
              BranchSideFuncs:
                - io_channel_write_byte
                - io_channel_write_blk64
        - Branch String:   'closefs.c:216,8'
          Branch Sides:
            - BranchSide:      'closefs.c:216,51'
              BranchSideFuncs:
                - io_channel_write_byte
                - io_channel_write_blk64
            - BranchSide:      'closefs.c:217,5'
              BranchSideFuncs:
                - io_channel_write_byte
                - io_channel_write_blk64
        - Branch String:   'closefs.c:226,7'
          Branch Sides:
            - BranchSide:      'closefs.c:227,4'
              BranchSideFuncs:
                - io_channel_write_blk64
            - BranchSide:      'closefs.c:228,7'
              BranchSideFuncs:
                - io_channel_write_byte
                - io_channel_write_blk64
        - Branch String:   'closefs.c:228,7'
          Branch Sides:
            - BranchSide:      'closefs.c:229,11'
              BranchSideFuncs: []
            - BranchSide:      'closefs.c:230,2'
              BranchSideFuncs:
                - io_channel_write_byte
                - io_channel_write_blk64
      Callsites:
        - Src:             'closefs.c:202,12'
          Dst:             io_channel_write_blk64
        - Src:             'closefs.c:223,12'
          Dst:             io_channel_write_byte
    - functionName:    ext2fs_bg_has_super
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/closefs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
      constantsTouched: []
      argNames:
        - fs
        - group
      BBCount:         27
      ICount:          135
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - ext2fs_has_feature_sparse_super
        - ext2fs_has_feature_sparse_super2
        - test_root
      functionUses:    3
      BranchProfiles:
        - Branch String:   'closefs.c:38,6'
          Branch Sides:
            - BranchSide:      'closefs.c:39,3'
              BranchSideFuncs: []
            - BranchSide:      'closefs.c:40,39'
              BranchSideFuncs:
                - ext2fs_has_feature_sparse_super2
                - ext2fs_has_feature_sparse_super
                - test_root
                - test_root
                - test_root
        - Branch String:   'closefs.c:40,6'
          Branch Sides:
            - BranchSide:      'closefs.c:41,7'
              BranchSideFuncs: []
            - BranchSide:      'closefs.c:46,7'
              BranchSideFuncs:
                - ext2fs_has_feature_sparse_super
                - test_root
                - test_root
                - test_root
        - Branch String:   'closefs.c:41,43'
          Branch Sides:
            - BranchSide:      'closefs.c:42,7'
              BranchSideFuncs: []
            - BranchSide:      'closefs.c:43,4'
              BranchSideFuncs: []
        - Branch String:   'closefs.c:41,7'
          Branch Sides:
            - BranchSide:      'closefs.c:43,4'
              BranchSideFuncs: []
            - BranchSide:      'closefs.c:44,3'
              BranchSideFuncs: []
        - Branch String:   'closefs.c:46,19'
          Branch Sides:
            - BranchSide:      'closefs.c:46,55'
              BranchSideFuncs: []
            - BranchSide:      'closefs.c:47,3'
              BranchSideFuncs: []
        - Branch String:   'closefs.c:46,6'
          Branch Sides:
            - BranchSide:      'closefs.c:47,3'
              BranchSideFuncs:
                - test_root
                - test_root
                - test_root
            - BranchSide:      'closefs.c:48,8'
              BranchSideFuncs:
                - test_root
                - test_root
                - test_root
        - Branch String:   'closefs.c:48,6'
          Branch Sides:
            - BranchSide:      'closefs.c:49,3'
              BranchSideFuncs:
                - test_root
                - test_root
                - test_root
            - BranchSide:      'closefs.c:50,16'
              BranchSideFuncs:
                - test_root
                - test_root
                - test_root
        - Branch String:   'closefs.c:50,26'
          Branch Sides:
            - BranchSide:      'closefs.c:50,40'
              BranchSideFuncs: []
            - BranchSide:      'closefs.c:52,3'
              BranchSideFuncs: []
        - Branch String:   'closefs.c:50,51'
          Branch Sides:
            - BranchSide:      'closefs.c:51,16'
              BranchSideFuncs: []
            - BranchSide:      'closefs.c:52,3'
              BranchSideFuncs: []
        - Branch String:   'closefs.c:50,6'
          Branch Sides:
            - BranchSide:      'closefs.c:52,3'
              BranchSideFuncs: []
            - BranchSide:      'closefs.c:54,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'closefs.c:40,6'
          Dst:             ext2fs_has_feature_sparse_super2
        - Src:             'closefs.c:46,23'
          Dst:             ext2fs_has_feature_sparse_super
        - Src:             'closefs.c:50,6'
          Dst:             test_root
        - Src:             'closefs.c:50,30'
          Dst:             test_root
        - Src:             'closefs.c:51,6'
          Dst:             test_root
    - functionName:    ext2fs_has_feature_sparse_super2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 933
      functionLinenumberEnd: 933
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_has_feature_sparse_super
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 938
      functionLinenumberEnd: 938
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    test_root
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/closefs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'closefs.c:26,7'
          Branch Sides:
            - BranchSide:      'closefs.c:27,4'
              BranchSideFuncs: []
            - BranchSide:      'closefs.c:28,7'
              BranchSideFuncs: []
        - Branch String:   'closefs.c:28,7'
          Branch Sides:
            - BranchSide:      'closefs.c:29,4'
              BranchSideFuncs: []
            - BranchSide:      'closefs.c:30,7'
              BranchSideFuncs: []
        - Branch String:   'closefs.c:30,7'
          Branch Sides:
            - BranchSide:      'closefs.c:31,4'
              BranchSideFuncs: []
            - BranchSide:      'closefs.c:32,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ext2fs_close_free
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/closefs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.struct_ext2_filsys **'
      constantsTouched: []
      argNames:
        - fs_ptr
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ext2fs_close2
        - ext2fs_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'closefs.c:472,6'
          Branch Sides:
            - BranchSide:      'closefs.c:472,6'
              BranchSideFuncs:
                - ext2fs_free
            - BranchSide:      'closefs.c:473,15'
              BranchSideFuncs:
                - ext2fs_free
      Callsites:
        - Src:             'closefs.c:471,8'
          Dst:             ext2fs_close2
        - Src:             'closefs.c:473,3'
          Dst:             ext2fs_free
    - functionName:    ext2fs_flush
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/closefs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.struct_ext2_filsys *'
      constantsTouched: []
      argNames:
        - fs
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_flush2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'closefs.c:275,9'
          Dst:             ext2fs_flush2
    - functionName:    ext2fs_update_dynamic_rev
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/closefs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.struct_ext2_filsys *'
      constantsTouched: []
      argNames:
        - fs
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'closefs.c:243,6'
          Branch Sides:
            - BranchSide:      'closefs.c:244,3'
              BranchSideFuncs: []
            - BranchSide:      'closefs.c:246,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ext2fs_super_and_bgd_loc
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/closefs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - 'int *'
        - 'int *'
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - fs
        - group
        - ret_super_blk
        - ret_old_desc_blk
        - ret_new_desc_blk
        - ret_meta_bg
      BBCount:         18
      ICount:          146
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - ext2fs_group_blocks_count
        - ext2fs_has_feature_64bit
        - ext2fs_super_and_bgd_loc2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'closefs.c:166,6'
          Branch Sides:
            - BranchSide:      'closefs.c:167,27'
              BranchSideFuncs:
                - ext2fs_has_feature_64bit.412
            - BranchSide:      'closefs.c:168,6'
              BranchSideFuncs:
                - ext2fs_has_feature_64bit.412
        - Branch String:   'closefs.c:168,6'
          Branch Sides:
            - BranchSide:      'closefs.c:169,30'
              BranchSideFuncs:
                - ext2fs_has_feature_64bit.412
            - BranchSide:      'closefs.c:170,6'
              BranchSideFuncs:
                - ext2fs_has_feature_64bit.412
        - Branch String:   'closefs.c:170,6'
          Branch Sides:
            - BranchSide:      'closefs.c:171,30'
              BranchSideFuncs:
                - ext2fs_has_feature_64bit.412
            - BranchSide:      'closefs.c:172,6'
              BranchSideFuncs:
                - ext2fs_has_feature_64bit.412
        - Branch String:   'closefs.c:172,6'
          Branch Sides:
            - BranchSide:      'closefs.c:172,6'
              BranchSideFuncs:
                - ext2fs_has_feature_64bit.412
            - BranchSide:      'closefs.c:173,18'
              BranchSideFuncs:
                - ext2fs_has_feature_64bit.412
        - Branch String:   'closefs.c:173,18'
          Branch Sides:
            - BranchSide:      'closefs.c:173,18'
              BranchSideFuncs: []
            - BranchSide:      'closefs.c:173,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'closefs.c:159,2'
          Dst:             ext2fs_super_and_bgd_loc2
        - Src:             'closefs.c:164,14'
          Dst:             ext2fs_group_blocks_count
        - Src:             'closefs.c:173,18'
          Dst:             ext2fs_has_feature_64bit
    - functionName:    ext2fs_has_feature_gdt_csum
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 941
      functionLinenumberEnd: 941
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    do_nothing16
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/csum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    disk_to_host16
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/csum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    find_last_inode_ingrp
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/csum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 808
      functionLinenumberEnd: 819
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - int
        - int
      constantsTouched: []
      argNames:
        - bitmap
        - inodes_per_grp
        - grp_no
      BBCount:         10
      ICount:          75
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - ext2fs_fast_test_inode_bitmap2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'csum.c:814,2'
          Branch Sides:
            - BranchSide:      'csum.c:815,38'
              BranchSideFuncs:
                - ext2fs_fast_test_inode_bitmap2
            - BranchSide:      'csum.c:818,9'
              BranchSideFuncs: []
        - Branch String:   'csum.c:815,7'
          Branch Sides:
            - BranchSide:      'csum.c:816,11'
              BranchSideFuncs: []
            - BranchSide:      'csum.c:817,2'
              BranchSideFuncs:
                - ext2fs_fast_test_inode_bitmap2
      Callsites:
        - Src:             'csum.c:815,7'
          Dst:             ext2fs_fast_test_inode_bitmap2
    - functionName:    ext2fs_set_gdt_csum
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/csum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 824
      functionLinenumberEnd: 870
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.struct_ext2_filsys *'
      constantsTouched: []
      argNames:
        - fs
      BBCount:         32
      ICount:          241
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - ext2fs_bg_checksum
        - ext2fs_bg_flags
        - ext2fs_bg_flags_clear
        - ext2fs_bg_flags_set
        - ext2fs_bg_free_blocks_count
        - ext2fs_bg_free_inodes_count
        - ext2fs_bg_itable_unused
        - ext2fs_bg_itable_unused_set
        - ext2fs_group_desc_csum_set
        - ext2fs_has_group_desc_csum
        - ext2fs_mark_super_dirty
        - find_last_inode_ingrp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'csum.c:829,6'
          Branch Sides:
            - BranchSide:      'csum.c:830,3'
              BranchSideFuncs:
                - ext2fs_has_group_desc_csum
                - ext2fs_mark_super_dirty
                - ext2fs_bg_checksum
                - ext2fs_bg_itable_unused
                - ext2fs_bg_flags
                - ext2fs_bg_free_inodes_count
                - ext2fs_bg_free_blocks_count
                - find_last_inode_ingrp
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_bg_flags
                - ext2fs_bg_itable_unused
                - ext2fs_bg_checksum
                - ext2fs_bg_flags_set
                - ext2fs_bg_itable_unused_set
                - ext2fs_bg_flags_set
            - BranchSide:      'csum.c:832,34'
              BranchSideFuncs:
                - ext2fs_has_group_desc_csum
                - ext2fs_mark_super_dirty
                - ext2fs_bg_checksum
                - ext2fs_bg_itable_unused
                - ext2fs_bg_flags
                - ext2fs_bg_free_inodes_count
                - ext2fs_bg_free_blocks_count
                - find_last_inode_ingrp
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_bg_flags
                - ext2fs_bg_itable_unused
                - ext2fs_bg_checksum
                - ext2fs_bg_flags_set
                - ext2fs_bg_itable_unused_set
                - ext2fs_bg_flags_set
        - Branch String:   'csum.c:832,6'
          Branch Sides:
            - BranchSide:      'csum.c:833,3'
              BranchSideFuncs:
                - ext2fs_mark_super_dirty
                - ext2fs_bg_checksum
                - ext2fs_bg_itable_unused
                - ext2fs_bg_flags
                - ext2fs_bg_free_inodes_count
                - ext2fs_bg_free_blocks_count
                - find_last_inode_ingrp
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_bg_flags
                - ext2fs_bg_itable_unused
                - ext2fs_bg_checksum
                - ext2fs_bg_flags_set
                - ext2fs_bg_itable_unused_set
                - ext2fs_bg_flags_set
            - BranchSide:      'csum.c:835,9'
              BranchSideFuncs:
                - ext2fs_mark_super_dirty
                - ext2fs_bg_checksum
                - ext2fs_bg_itable_unused
                - ext2fs_bg_flags
                - ext2fs_bg_free_inodes_count
                - ext2fs_bg_free_blocks_count
                - find_last_inode_ingrp
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_bg_flags
                - ext2fs_bg_itable_unused
                - ext2fs_bg_checksum
                - ext2fs_bg_flags_set
                - ext2fs_bg_itable_unused_set
                - ext2fs_bg_flags_set
        - Branch String:   'csum.c:835,2'
          Branch Sides:
            - BranchSide:      'csum.c:836,39'
              BranchSideFuncs:
                - ext2fs_bg_checksum
                - ext2fs_bg_itable_unused
                - ext2fs_bg_flags
                - ext2fs_bg_free_inodes_count
                - ext2fs_bg_free_blocks_count
                - find_last_inode_ingrp
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_bg_flags
                - ext2fs_bg_itable_unused
                - ext2fs_bg_checksum
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_set
                - ext2fs_bg_itable_unused_set
                - ext2fs_bg_flags_set
            - BranchSide:      'csum.c:867,6'
              BranchSideFuncs:
                - ext2fs_mark_super_dirty
        - Branch String:   'csum.c:842,55'
          Branch Sides:
            - BranchSide:      'csum.c:843,7'
              BranchSideFuncs:
                - find_last_inode_ingrp
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_bg_flags
                - ext2fs_bg_itable_unused
                - ext2fs_bg_checksum
                - ext2fs_mark_super_dirty
                - ext2fs_bg_checksum
                - ext2fs_bg_itable_unused
                - ext2fs_bg_flags
                - ext2fs_bg_free_inodes_count
                - ext2fs_bg_free_blocks_count
                - ext2fs_bg_flags_set
                - ext2fs_bg_itable_unused_set
                - ext2fs_bg_flags_set
            - BranchSide:      'csum.c:846,7'
              BranchSideFuncs:
                - find_last_inode_ingrp
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_bg_flags
                - ext2fs_bg_itable_unused
                - ext2fs_bg_checksum
                - ext2fs_mark_super_dirty
                - ext2fs_bg_checksum
                - ext2fs_bg_itable_unused
                - ext2fs_bg_flags
                - ext2fs_bg_free_inodes_count
                - ext2fs_bg_free_blocks_count
                - ext2fs_bg_flags_set
                - ext2fs_bg_flags_set
                - ext2fs_bg_itable_unused_set
        - Branch String:   'csum.c:842,7'
          Branch Sides:
            - BranchSide:      'csum.c:844,24'
              BranchSideFuncs:
                - ext2fs_bg_flags_set
                - find_last_inode_ingrp
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_bg_flags
                - ext2fs_bg_itable_unused
                - ext2fs_bg_checksum
                - ext2fs_mark_super_dirty
                - ext2fs_bg_checksum
                - ext2fs_bg_itable_unused
                - ext2fs_bg_flags
                - ext2fs_bg_free_inodes_count
                - ext2fs_bg_free_blocks_count
                - ext2fs_bg_flags_set
                - ext2fs_bg_itable_unused_set
            - BranchSide:      'csum.c:846,7'
              BranchSideFuncs:
                - find_last_inode_ingrp
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_bg_flags
                - ext2fs_bg_itable_unused
                - ext2fs_bg_checksum
                - ext2fs_mark_super_dirty
                - ext2fs_bg_checksum
                - ext2fs_bg_itable_unused
                - ext2fs_bg_flags
                - ext2fs_bg_free_inodes_count
                - ext2fs_bg_free_blocks_count
                - ext2fs_bg_flags_set
                - ext2fs_bg_flags_set
                - ext2fs_bg_itable_unused_set
        - Branch String:   'csum.c:846,7'
          Branch Sides:
            - BranchSide:      'csum.c:847,24'
              BranchSideFuncs:
                - ext2fs_bg_flags_set
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_bg_flags
                - ext2fs_bg_itable_unused
                - ext2fs_bg_checksum
                - ext2fs_mark_super_dirty
                - ext2fs_bg_checksum
                - ext2fs_bg_itable_unused
                - ext2fs_bg_flags
                - ext2fs_bg_free_inodes_count
                - ext2fs_bg_free_blocks_count
                - find_last_inode_ingrp
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_bg_flags_set
            - BranchSide:      'csum.c:850,8'
              BranchSideFuncs:
                - find_last_inode_ingrp
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_bg_flags
                - ext2fs_bg_itable_unused
                - ext2fs_bg_checksum
                - ext2fs_mark_super_dirty
                - ext2fs_bg_checksum
                - ext2fs_bg_itable_unused
                - ext2fs_bg_flags
                - ext2fs_bg_free_inodes_count
                - ext2fs_bg_free_blocks_count
                - ext2fs_bg_flags_set
                - ext2fs_bg_itable_unused_set
                - ext2fs_bg_flags_set
        - Branch String:   'csum.c:860,7'
          Branch Sides:
            - BranchSide:      'csum.c:861,10'
              BranchSideFuncs:
                - ext2fs_bg_itable_unused
                - ext2fs_bg_checksum
                - ext2fs_mark_super_dirty
                - ext2fs_bg_checksum
                - ext2fs_bg_itable_unused
                - ext2fs_bg_flags
                - ext2fs_bg_free_inodes_count
                - ext2fs_bg_free_blocks_count
                - find_last_inode_ingrp
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_bg_flags
                - ext2fs_bg_flags_set
                - ext2fs_bg_itable_unused_set
                - ext2fs_bg_flags_set
            - BranchSide:      'csum.c:862,7'
              BranchSideFuncs:
                - ext2fs_bg_itable_unused
                - ext2fs_bg_checksum
                - ext2fs_mark_super_dirty
                - ext2fs_bg_checksum
                - ext2fs_bg_itable_unused
                - ext2fs_bg_flags
                - ext2fs_bg_free_inodes_count
                - ext2fs_bg_free_blocks_count
                - find_last_inode_ingrp
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_bg_flags
                - ext2fs_bg_flags_set
                - ext2fs_bg_itable_unused_set
                - ext2fs_bg_flags_set
        - Branch String:   'csum.c:862,7'
          Branch Sides:
            - BranchSide:      'csum.c:863,10'
              BranchSideFuncs:
                - ext2fs_bg_checksum
                - ext2fs_mark_super_dirty
                - ext2fs_bg_checksum
                - ext2fs_bg_itable_unused
                - ext2fs_bg_flags
                - ext2fs_bg_free_inodes_count
                - ext2fs_bg_free_blocks_count
                - find_last_inode_ingrp
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_bg_flags
                - ext2fs_bg_itable_unused
                - ext2fs_bg_flags_set
                - ext2fs_bg_itable_unused_set
                - ext2fs_bg_flags_set
            - BranchSide:      'csum.c:864,7'
              BranchSideFuncs:
                - ext2fs_bg_checksum
                - ext2fs_mark_super_dirty
                - ext2fs_bg_checksum
                - ext2fs_bg_itable_unused
                - ext2fs_bg_flags
                - ext2fs_bg_free_inodes_count
                - ext2fs_bg_free_blocks_count
                - find_last_inode_ingrp
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_bg_flags
                - ext2fs_bg_itable_unused
                - ext2fs_bg_flags_set
                - ext2fs_bg_itable_unused_set
                - ext2fs_bg_flags_set
        - Branch String:   'csum.c:864,7'
          Branch Sides:
            - BranchSide:      'csum.c:865,10'
              BranchSideFuncs:
                - ext2fs_mark_super_dirty
                - ext2fs_bg_checksum
                - ext2fs_bg_itable_unused
                - ext2fs_bg_flags
                - ext2fs_bg_free_inodes_count
                - ext2fs_bg_free_blocks_count
                - find_last_inode_ingrp
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_bg_flags
                - ext2fs_bg_itable_unused
                - ext2fs_bg_checksum
                - ext2fs_bg_flags_set
                - ext2fs_bg_itable_unused_set
                - ext2fs_bg_flags_set
            - BranchSide:      'csum.c:866,2'
              BranchSideFuncs:
                - ext2fs_mark_super_dirty
                - ext2fs_bg_checksum
                - ext2fs_bg_itable_unused
                - ext2fs_bg_flags
                - ext2fs_bg_free_inodes_count
                - ext2fs_bg_free_blocks_count
                - find_last_inode_ingrp
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_bg_flags
                - ext2fs_bg_itable_unused
                - ext2fs_bg_checksum
                - ext2fs_bg_flags_set
                - ext2fs_bg_itable_unused_set
                - ext2fs_bg_flags_set
        - Branch String:   'csum.c:867,6'
          Branch Sides:
            - BranchSide:      'csum.c:868,27'
              BranchSideFuncs:
                - ext2fs_mark_super_dirty
            - BranchSide:      'csum.c:869,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'csum.c:832,7'
          Dst:             ext2fs_has_group_desc_csum
        - Src:             'csum.c:836,20'
          Dst:             ext2fs_bg_checksum
        - Src:             'csum.c:837,22'
          Dst:             ext2fs_bg_itable_unused
        - Src:             'csum.c:838,21'
          Dst:             ext2fs_bg_flags
        - Src:             'csum.c:839,33'
          Dst:             ext2fs_bg_free_inodes_count
        - Src:             'csum.c:840,33'
          Dst:             ext2fs_bg_free_blocks_count
        - Src:             'csum.c:844,4'
          Dst:             ext2fs_bg_flags_set
        - Src:             'csum.c:847,4'
          Dst:             ext2fs_bg_flags_set
        - Src:             'csum.c:848,4'
          Dst:             ext2fs_bg_itable_unused_set
        - Src:             'csum.c:852,5'
          Dst:             find_last_inode_ingrp
        - Src:             'csum.c:855,4'
          Dst:             ext2fs_bg_flags_clear
        - Src:             'csum.c:856,4'
          Dst:             ext2fs_bg_itable_unused_set
        - Src:             'csum.c:859,3'
          Dst:             ext2fs_group_desc_csum_set
        - Src:             'csum.c:860,20'
          Dst:             ext2fs_bg_flags
        - Src:             'csum.c:862,21'
          Dst:             ext2fs_bg_itable_unused
        - Src:             'csum.c:864,19'
          Dst:             ext2fs_bg_checksum
        - Src:             'csum.c:868,3'
          Dst:             ext2fs_mark_super_dirty
    - functionName:    ext2fs_has_group_desc_csum
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/./ext2fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 727
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.struct_ext2_filsys *'
      constantsTouched: []
      argNames:
        - fs
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ext2fs_has_feature_gdt_csum
        - ext2fs_has_feature_metadata_csum
      functionUses:    3
      BranchProfiles:
        - Branch String:   './ext2fs.h:726,53'
          Branch Sides:
            - BranchSide:      './ext2fs.h:726,53'
              BranchSideFuncs: []
            - BranchSide:      './ext2fs.h:727,37'
              BranchSideFuncs:
                - ext2fs_has_feature_gdt_csum
      Callsites:
        - Src:             './ext2fs.h:726,9'
          Dst:             ext2fs_has_feature_metadata_csum
        - Src:             './ext2fs.h:727,9'
          Dst:             ext2fs_has_feature_gdt_csum
    - functionName:    ext2fs_group_desc_csum_set
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/csum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 797
      functionLinenumberEnd: 804
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
      constantsTouched: []
      argNames:
        - fs
        - group
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ext2fs_bg_checksum_set
        - ext2fs_group_desc_csum
        - ext2fs_has_group_desc_csum
      functionUses:    9
      BranchProfiles:
        - Branch String:   'csum.c:798,6'
          Branch Sides:
            - BranchSide:      'csum.c:799,3'
              BranchSideFuncs:
                - ext2fs_group_desc_csum
                - ext2fs_bg_checksum_set
            - BranchSide:      'csum.c:803,25'
              BranchSideFuncs:
                - ext2fs_group_desc_csum
                - ext2fs_bg_checksum_set
      Callsites:
        - Src:             'csum.c:798,7'
          Dst:             ext2fs_has_group_desc_csum
        - Src:             'csum.c:803,36'
          Dst:             ext2fs_group_desc_csum
        - Src:             'csum.c:803,2'
          Dst:             ext2fs_bg_checksum_set
    - functionName:    ext2fs_group_desc_csum
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/csum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
      constantsTouched: []
      argNames:
        - fs
        - group
      BBCount:         12
      ICount:          155
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ext2fs_crc16
        - ext2fs_crc32c_le
        - ext2fs_group_desc
        - ext2fs_has_feature_64bit
        - ext2fs_has_feature_metadata_csum
      functionUses:    2
      BranchProfiles:
        - Branch String:   'csum.c:720,24'
          Branch Sides:
            - BranchSide:      'csum.c:720,24'
              BranchSideFuncs:
                - ext2fs_has_feature_metadata_csum
                - ext2fs_crc16
                - ext2fs_crc16
                - ext2fs_crc16
                - ext2fs_crc16
                - ext2fs_crc32c_le
                - ext2fs_crc32c_le
            - BranchSide:      'csum.c:720,24'
              BranchSideFuncs:
                - ext2fs_has_feature_metadata_csum
                - ext2fs_crc16
                - ext2fs_crc16
                - ext2fs_crc16
                - ext2fs_crc16
                - ext2fs_crc32c_le
                - ext2fs_crc32c_le
        - Branch String:   'csum.c:737,6'
          Branch Sides:
            - BranchSide:      'csum.c:739,9'
              BranchSideFuncs:
                - ext2fs_crc32c_le
                - ext2fs_crc32c_le
            - BranchSide:      'csum.c:760,9'
              BranchSideFuncs:
                - ext2fs_crc16
                - ext2fs_crc16
                - ext2fs_crc16
                - ext2fs_crc16
        - Branch String:   'csum.c:767,6'
          Branch Sides:
            - BranchSide:      'csum.c:767,15'
              BranchSideFuncs:
                - ext2fs_crc16
            - BranchSide:      'csum.c:768,22'
              BranchSideFuncs:
                - ext2fs_crc16
      Callsites:
        - Src:             'csum.c:718,33'
          Dst:             ext2fs_group_desc
        - Src:             'csum.c:720,24'
          Dst:             ext2fs_has_feature_64bit
        - Src:             'csum.c:737,6'
          Dst:             ext2fs_has_feature_metadata_csum
        - Src:             'csum.c:744,11'
          Dst:             ext2fs_crc32c_le
        - Src:             'csum.c:746,11'
          Dst:             ext2fs_crc32c_le
        - Src:             'csum.c:761,8'
          Dst:             ext2fs_crc16
        - Src:             'csum.c:763,8'
          Dst:             ext2fs_crc16
        - Src:             'csum.c:764,8'
          Dst:             ext2fs_crc16
        - Src:             'csum.c:768,9'
          Dst:             ext2fs_crc16
    - functionName:    ext2fs_has_feature_64bit
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 961
      functionLinenumberEnd: 961
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_has_feature_metadata_csum
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 947
      functionLinenumberEnd: 947
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_group_desc_csum_verify
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/csum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 787
      functionLinenumberEnd: 794
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
      constantsTouched: []
      argNames:
        - fs
        - group
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ext2fs_bg_checksum
        - ext2fs_group_desc_csum
        - ext2fs_has_group_desc_csum
      functionUses:    2
      BranchProfiles:
        - Branch String:   'csum.c:788,37'
          Branch Sides:
            - BranchSide:      'csum.c:789,26'
              BranchSideFuncs:
                - ext2fs_bg_checksum
                - ext2fs_group_desc_csum
            - BranchSide:      'csum.c:793,2'
              BranchSideFuncs: []
        - Branch String:   'csum.c:788,6'
          Branch Sides:
            - BranchSide:      'csum.c:791,3'
              BranchSideFuncs: []
            - BranchSide:      'csum.c:793,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'csum.c:788,6'
          Dst:             ext2fs_has_group_desc_csum
        - Src:             'csum.c:789,7'
          Dst:             ext2fs_bg_checksum
        - Src:             'csum.c:790,7'
          Dst:             ext2fs_group_desc_csum
    - functionName:    ext2fs_inode_csum_set
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/csum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 696
      functionLinenumberEnd: 714
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - 'struct.ext2_inode_large *'
      constantsTouched: []
      argNames:
        - fs
        - inum
        - inode
      BBCount:         17
      ICount:          127
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - ext2fs_has_feature_metadata_csum
        - ext2fs_inode_csum
      functionUses:    0
      BranchProfiles:
        - Branch String:   'csum.c:701,6'
          Branch Sides:
            - BranchSide:      'csum.c:702,3'
              BranchSideFuncs:
                - ext2fs_inode_csum
            - BranchSide:      'csum.c:704,12'
              BranchSideFuncs:
                - ext2fs_inode_csum
        - Branch String:   'csum.c:704,12'
          Branch Sides:
            - BranchSide:      'csum.c:704,39'
              BranchSideFuncs:
                - ext2fs_inode_csum
            - BranchSide:      'csum.c:704,39'
              BranchSideFuncs:
                - ext2fs_inode_csum
        - Branch String:   'csum.c:704,66'
          Branch Sides:
            - BranchSide:      'csum.c:704,66'
              BranchSideFuncs:
                - ext2fs_inode_csum
            - BranchSide:      'csum.c:705,5'
              BranchSideFuncs:
                - ext2fs_inode_csum
        - Branch String:   'csum.c:708,6'
          Branch Sides:
            - BranchSide:      'csum.c:709,10'
              BranchSideFuncs: []
            - BranchSide:      'csum.c:710,25'
              BranchSideFuncs: []
        - Branch String:   'csum.c:711,6'
          Branch Sides:
            - BranchSide:      'csum.c:712,26'
              BranchSideFuncs: []
            - BranchSide:      'csum.c:713,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'csum.c:701,7'
          Dst:             ext2fs_has_feature_metadata_csum
        - Src:             'csum.c:707,11'
          Dst:             ext2fs_inode_csum
    - functionName:    ext2fs_inode_csum
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/csum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 624
      functionLinenumberEnd: 648
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - 'struct.ext2_inode_large *'
        - 'int *'
        - int
      constantsTouched: []
      argNames:
        - fs
        - inum
        - inode
        - crc
        - has_hi
      BBCount:         12
      ICount:          143
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ext2fs_crc32c_le
      functionUses:    2
      BranchProfiles:
        - Branch String:   'csum.c:627,16'
          Branch Sides:
            - BranchSide:      'csum.c:627,16'
              BranchSideFuncs:
                - ext2fs_crc32c_le
                - ext2fs_crc32c_le
                - ext2fs_crc32c_le
            - BranchSide:      'csum.c:627,16'
              BranchSideFuncs:
                - ext2fs_crc32c_le
                - ext2fs_crc32c_le
                - ext2fs_crc32c_le
        - Branch String:   'csum.c:633,6'
          Branch Sides:
            - BranchSide:      'csum.c:634,12'
              BranchSideFuncs:
                - ext2fs_crc32c_le
                - ext2fs_crc32c_le
                - ext2fs_crc32c_le
            - BranchSide:      'csum.c:638,9'
              BranchSideFuncs:
                - ext2fs_crc32c_le
                - ext2fs_crc32c_le
                - ext2fs_crc32c_le
        - Branch String:   'csum.c:646,6'
          Branch Sides:
            - BranchSide:      'csum.c:646,6'
              BranchSideFuncs: []
            - BranchSide:      'csum.c:647,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'csum.c:640,9'
          Dst:             ext2fs_crc32c_le
        - Src:             'csum.c:642,9'
          Dst:             ext2fs_crc32c_le
        - Src:             'csum.c:643,9'
          Dst:             ext2fs_crc32c_le
    - functionName:    ext2fs_inode_csum_verify
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/csum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 653
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - 'struct.ext2_inode_large *'
      constantsTouched: []
      argNames:
        - fs
        - inum
        - inode
      BBCount:         25
      ICount:          184
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - ext2fs_has_feature_metadata_csum
        - ext2fs_inode_csum
      functionUses:    0
      BranchProfiles:
        - Branch String:   'csum.c:659,6'
          Branch Sides:
            - BranchSide:      'csum.c:660,3'
              BranchSideFuncs:
                - ext2fs_inode_csum
            - BranchSide:      'csum.c:662,12'
              BranchSideFuncs:
                - ext2fs_inode_csum
        - Branch String:   'csum.c:662,12'
          Branch Sides:
            - BranchSide:      'csum.c:662,39'
              BranchSideFuncs:
                - ext2fs_inode_csum
            - BranchSide:      'csum.c:662,39'
              BranchSideFuncs:
                - ext2fs_inode_csum
        - Branch String:   'csum.c:662,66'
          Branch Sides:
            - BranchSide:      'csum.c:662,66'
              BranchSideFuncs:
                - ext2fs_inode_csum
            - BranchSide:      'csum.c:663,5'
              BranchSideFuncs:
                - ext2fs_inode_csum
        - Branch String:   'csum.c:667,6'
          Branch Sides:
            - BranchSide:      'csum.c:668,3'
              BranchSideFuncs: []
            - BranchSide:      'csum.c:669,6'
              BranchSideFuncs: []
        - Branch String:   'csum.c:669,6'
          Branch Sides:
            - BranchSide:      'csum.c:670,9'
              BranchSideFuncs: []
            - BranchSide:      'csum.c:673,14'
              BranchSideFuncs: []
        - Branch String:   'csum.c:675,6'
          Branch Sides:
            - BranchSide:      'csum.c:676,3'
              BranchSideFuncs: []
            - BranchSide:      'csum.c:686,21'
              BranchSideFuncs: []
        - Branch String:   'csum.c:686,2'
          Branch Sides:
            - BranchSide:      'csum.c:689,8'
              BranchSideFuncs: []
            - BranchSide:      'csum.c:691,2'
              BranchSideFuncs: []
        - Branch String:   'csum.c:689,7'
          Branch Sides:
            - BranchSide:      'csum.c:689,8'
              BranchSideFuncs: []
            - BranchSide:      'csum.c:690,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'csum.c:659,7'
          Dst:             ext2fs_has_feature_metadata_csum
        - Src:             'csum.c:666,11'
          Dst:             ext2fs_inode_csum
    - functionName:    ext2fs_block_bitmap_csum_set
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/csum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 619
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - fs
        - group
        - bitmap
        - size
      BBCount:         12
      ICount:          105
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ext2fs_crc32c_le
        - ext2fs_group_desc
        - ext2fs_has_feature_64bit
        - ext2fs_has_feature_metadata_csum
      functionUses:    1
      BranchProfiles:
        - Branch String:   'csum.c:610,6'
          Branch Sides:
            - BranchSide:      'csum.c:611,3'
              BranchSideFuncs:
                - ext2fs_crc32c_le
                - ext2fs_has_feature_64bit.515
            - BranchSide:      'csum.c:613,25'
              BranchSideFuncs:
                - ext2fs_crc32c_le
                - ext2fs_has_feature_64bit.515
        - Branch String:   'csum.c:615,6'
          Branch Sides:
            - BranchSide:      'csum.c:615,6'
              BranchSideFuncs: []
            - BranchSide:      'csum.c:615,6'
              BranchSideFuncs: []
        - Branch String:   'csum.c:615,6'
          Branch Sides:
            - BranchSide:      'csum.c:616,34'
              BranchSideFuncs: []
            - BranchSide:      'csum.c:618,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'csum.c:608,4'
          Dst:             ext2fs_group_desc
        - Src:             'csum.c:610,7'
          Dst:             ext2fs_has_feature_metadata_csum
        - Src:             'csum.c:613,8'
          Dst:             ext2fs_crc32c_le
        - Src:             'csum.c:615,6'
          Dst:             ext2fs_has_feature_64bit
    - functionName:    ext2fs_block_bitmap_csum_verify
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/csum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 601
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - fs
        - group
        - bitmap
        - size
      BBCount:         12
      ICount:          116
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ext2fs_crc32c_le
        - ext2fs_group_desc
        - ext2fs_has_feature_64bit
        - ext2fs_has_feature_metadata_csum
      functionUses:    1
      BranchProfiles:
        - Branch String:   'csum.c:590,6'
          Branch Sides:
            - BranchSide:      'csum.c:591,3'
              BranchSideFuncs:
                - ext2fs_crc32c_le
                - ext2fs_has_feature_64bit.515
            - BranchSide:      'csum.c:592,13'
              BranchSideFuncs:
                - ext2fs_crc32c_le
                - ext2fs_has_feature_64bit.515
        - Branch String:   'csum.c:595,6'
          Branch Sides:
            - BranchSide:      'csum.c:595,6'
              BranchSideFuncs: []
            - BranchSide:      'csum.c:595,6'
              BranchSideFuncs: []
        - Branch String:   'csum.c:595,6'
          Branch Sides:
            - BranchSide:      'csum.c:596,22'
              BranchSideFuncs: []
            - BranchSide:      'csum.c:598,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'csum.c:587,4'
          Dst:             ext2fs_group_desc
        - Src:             'csum.c:590,7'
          Dst:             ext2fs_has_feature_metadata_csum
        - Src:             'csum.c:593,15'
          Dst:             ext2fs_crc32c_le
        - Src:             'csum.c:595,6'
          Dst:             ext2fs_has_feature_64bit
    - functionName:    ext2fs_inode_bitmap_csum_set
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/csum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - fs
        - group
        - bitmap
        - size
      BBCount:         12
      ICount:          105
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ext2fs_crc32c_le
        - ext2fs_group_desc
        - ext2fs_has_feature_64bit
        - ext2fs_has_feature_metadata_csum
      functionUses:    1
      BranchProfiles:
        - Branch String:   'csum.c:572,6'
          Branch Sides:
            - BranchSide:      'csum.c:573,3'
              BranchSideFuncs:
                - ext2fs_crc32c_le
                - ext2fs_has_feature_64bit.515
            - BranchSide:      'csum.c:575,25'
              BranchSideFuncs:
                - ext2fs_crc32c_le
                - ext2fs_has_feature_64bit.515
        - Branch String:   'csum.c:577,6'
          Branch Sides:
            - BranchSide:      'csum.c:577,6'
              BranchSideFuncs: []
            - BranchSide:      'csum.c:577,6'
              BranchSideFuncs: []
        - Branch String:   'csum.c:577,6'
          Branch Sides:
            - BranchSide:      'csum.c:578,34'
              BranchSideFuncs: []
            - BranchSide:      'csum.c:580,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'csum.c:570,4'
          Dst:             ext2fs_group_desc
        - Src:             'csum.c:572,7'
          Dst:             ext2fs_has_feature_metadata_csum
        - Src:             'csum.c:575,8'
          Dst:             ext2fs_crc32c_le
        - Src:             'csum.c:577,6'
          Dst:             ext2fs_has_feature_64bit
    - functionName:    ext2fs_inode_bitmap_csum_verify
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/csum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - fs
        - group
        - bitmap
        - size
      BBCount:         12
      ICount:          116
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ext2fs_crc32c_le
        - ext2fs_group_desc
        - ext2fs_has_feature_64bit
        - ext2fs_has_feature_metadata_csum
      functionUses:    1
      BranchProfiles:
        - Branch String:   'csum.c:552,6'
          Branch Sides:
            - BranchSide:      'csum.c:553,3'
              BranchSideFuncs:
                - ext2fs_crc32c_le
                - ext2fs_has_feature_64bit.515
            - BranchSide:      'csum.c:554,13'
              BranchSideFuncs:
                - ext2fs_crc32c_le
                - ext2fs_has_feature_64bit.515
        - Branch String:   'csum.c:557,6'
          Branch Sides:
            - BranchSide:      'csum.c:557,6'
              BranchSideFuncs: []
            - BranchSide:      'csum.c:557,6'
              BranchSideFuncs: []
        - Branch String:   'csum.c:557,6'
          Branch Sides:
            - BranchSide:      'csum.c:558,22'
              BranchSideFuncs: []
            - BranchSide:      'csum.c:560,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'csum.c:549,4'
          Dst:             ext2fs_group_desc
        - Src:             'csum.c:552,7'
          Dst:             ext2fs_has_feature_metadata_csum
        - Src:             'csum.c:555,15'
          Dst:             ext2fs_crc32c_le
        - Src:             'csum.c:557,6'
          Dst:             ext2fs_has_feature_64bit
    - functionName:    ext2fs_extent_block_csum_set
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/csum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - 'struct.ext3_extent_header *'
      constantsTouched: []
      argNames:
        - fs
        - inum
        - eh
      BBCount:         8
      ICount:          68
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ext2fs_extent_block_csum
        - ext2fs_has_feature_metadata_csum
        - get_extent_tail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'csum.c:531,6'
          Branch Sides:
            - BranchSide:      'csum.c:532,3'
              BranchSideFuncs:
                - ext2fs_extent_block_csum
            - BranchSide:      'csum.c:538,36'
              BranchSideFuncs:
                - ext2fs_extent_block_csum
        - Branch String:   'csum.c:539,6'
          Branch Sides:
            - BranchSide:      'csum.c:540,10'
              BranchSideFuncs: []
            - BranchSide:      'csum.c:541,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'csum.c:529,31'
          Dst:             get_extent_tail
        - Src:             'csum.c:531,7'
          Dst:             ext2fs_has_feature_metadata_csum
        - Src:             'csum.c:538,11'
          Dst:             ext2fs_extent_block_csum
    - functionName:    get_extent_tail
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/csum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      'struct.anon *'
      argCount:        1
      argTypes:
        - 'struct.ext3_extent_header *'
      constantsTouched: []
      argNames:
        - h
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_extent_block_csum
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/csum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - 'struct.ext3_extent_header *'
        - 'int *'
      constantsTouched: []
      argNames:
        - fs
        - inum
        - eh
        - crc
      BBCount:         6
      ICount:          88
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ext2fs_crc32c_le
        - ext2fs_read_inode
      functionUses:    2
      BranchProfiles:
        - Branch String:   'csum.c:490,6'
          Branch Sides:
            - BranchSide:      'csum.c:491,10'
              BranchSideFuncs: []
            - BranchSide:      'csum.c:492,9'
              BranchSideFuncs:
                - ext2fs_crc32c_le
                - ext2fs_crc32c_le
                - ext2fs_crc32c_le
      Callsites:
        - Src:             'csum.c:489,11'
          Dst:             ext2fs_read_inode
        - Src:             'csum.c:494,9'
          Dst:             ext2fs_crc32c_le
        - Src:             'csum.c:496,9'
          Dst:             ext2fs_crc32c_le
        - Src:             'csum.c:497,9'
          Dst:             ext2fs_crc32c_le
    - functionName:    ext2fs_extent_block_csum_verify
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/csum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 522
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - 'struct.ext3_extent_header *'
      constantsTouched: []
      argNames:
        - fs
        - inum
        - eh
      BBCount:         8
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ext2fs_extent_block_csum
        - ext2fs_has_feature_metadata_csum
        - get_extent_tail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'csum.c:513,6'
          Branch Sides:
            - BranchSide:      'csum.c:514,3'
              BranchSideFuncs:
                - ext2fs_extent_block_csum
            - BranchSide:      'csum.c:516,13'
              BranchSideFuncs:
                - ext2fs_extent_block_csum
        - Branch String:   'csum.c:518,6'
          Branch Sides:
            - BranchSide:      'csum.c:519,3'
              BranchSideFuncs: []
            - BranchSide:      'csum.c:521,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'csum.c:507,31'
          Dst:             get_extent_tail
        - Src:             'csum.c:513,7'
          Dst:             ext2fs_has_feature_metadata_csum
        - Src:             'csum.c:517,11'
          Dst:             ext2fs_extent_block_csum
    - functionName:    ext2fs_dx_csum_set
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/csum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - 'struct.ext2_dir_entry *'
      constantsTouched: []
      argNames:
        - fs
        - inum
        - dirent
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ext2fs_dx_csum
      functionUses:    1
      BranchProfiles:
        - Branch String:   'csum.c:432,6'
          Branch Sides:
            - BranchSide:      'csum.c:433,10'
              BranchSideFuncs: []
            - BranchSide:      'csum.c:434,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'csum.c:431,11'
          Dst:             ext2fs_dx_csum
    - functionName:    ext2fs_dx_csum
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/csum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - 'struct.ext2_dir_entry *'
        - 'int *'
        - 'struct.ext2_dx_tail **'
      constantsTouched: []
      argNames:
        - fs
        - inum
        - dirent
        - crc
        - ret_t
      BBCount:         13
      ICount:          181
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - __get_dx_countlimit
        - ext2fs_crc32c_le
        - ext2fs_read_inode
      functionUses:    2
      BranchProfiles:
        - Branch String:   'csum.c:380,6'
          Branch Sides:
            - BranchSide:      'csum.c:381,10'
              BranchSideFuncs: []
            - BranchSide:      'csum.c:382,10'
              BranchSideFuncs:
                - ext2fs_read_inode
                - ext2fs_crc32c_le
                - ext2fs_crc32c_le
                - ext2fs_crc32c_le
                - ext2fs_crc32c_le
                - ext2fs_crc32c_le
        - Branch String:   'csum.c:384,6'
          Branch Sides:
            - BranchSide:      'csum.c:386,3'
              BranchSideFuncs: []
            - BranchSide:      'csum.c:388,55'
              BranchSideFuncs:
                - ext2fs_read_inode
                - ext2fs_crc32c_le
                - ext2fs_crc32c_le
                - ext2fs_crc32c_le
                - ext2fs_crc32c_le
                - ext2fs_crc32c_le
        - Branch String:   'csum.c:393,6'
          Branch Sides:
            - BranchSide:      'csum.c:394,10'
              BranchSideFuncs: []
            - BranchSide:      'csum.c:396,9'
              BranchSideFuncs:
                - ext2fs_crc32c_le
                - ext2fs_crc32c_le
                - ext2fs_crc32c_le
                - ext2fs_crc32c_le
                - ext2fs_crc32c_le
        - Branch String:   'csum.c:405,6'
          Branch Sides:
            - BranchSide:      'csum.c:406,12'
              BranchSideFuncs: []
            - BranchSide:      'csum.c:407,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'csum.c:379,11'
          Dst:             __get_dx_countlimit
        - Src:             'csum.c:392,11'
          Dst:             ext2fs_read_inode
        - Src:             'csum.c:398,9'
          Dst:             ext2fs_crc32c_le
        - Src:             'csum.c:400,9'
          Dst:             ext2fs_crc32c_le
        - Src:             'csum.c:401,9'
          Dst:             ext2fs_crc32c_le
        - Src:             'csum.c:402,9'
          Dst:             ext2fs_crc32c_le
        - Src:             'csum.c:403,9'
          Dst:             ext2fs_crc32c_le
    - functionName:    __get_dx_countlimit
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/csum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'struct.ext2_dir_entry *'
        - 'struct.ext2_dx_countlimit **'
        - 'int *'
        - int
      constantsTouched: []
      argNames:
        - fs
        - dirent
        - cc
        - offset
        - need_swab
      BBCount:         31
      ICount:          232
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'csum.c:207,31'
          Branch Sides:
            - BranchSide:      'csum.c:207,34'
              BranchSideFuncs: []
            - BranchSide:      'csum.c:209,11'
              BranchSideFuncs: []
        - Branch String:   'csum.c:207,6'
          Branch Sides:
            - BranchSide:      'csum.c:208,16'
              BranchSideFuncs: []
            - BranchSide:      'csum.c:209,11'
              BranchSideFuncs: []
        - Branch String:   'csum.c:209,11'
          Branch Sides:
            - BranchSide:      'csum.c:210,43'
              BranchSideFuncs: []
            - BranchSide:      'csum.c:220,3'
              BranchSideFuncs: []
        - Branch String:   'csum.c:212,7'
          Branch Sides:
            - BranchSide:      'csum.c:213,4'
              BranchSideFuncs: []
            - BranchSide:      'csum.c:214,48'
              BranchSideFuncs: []
        - Branch String:   'csum.c:215,27'
          Branch Sides:
            - BranchSide:      'csum.c:216,7'
              BranchSideFuncs: []
            - BranchSide:      'csum.c:217,4'
              BranchSideFuncs: []
        - Branch String:   'csum.c:215,7'
          Branch Sides:
            - BranchSide:      'csum.c:217,4'
              BranchSideFuncs: []
            - BranchSide:      'csum.c:218,16'
              BranchSideFuncs: []
        - Branch String:   'csum.c:225,54'
          Branch Sides:
            - BranchSide:      'csum.c:226,6'
              BranchSideFuncs: []
            - BranchSide:      'csum.c:227,3'
              BranchSideFuncs: []
        - Branch String:   'csum.c:225,6'
          Branch Sides:
            - BranchSide:      'csum.c:227,3'
              BranchSideFuncs: []
            - BranchSide:      'csum.c:229,6'
              BranchSideFuncs: []
        - Branch String:   'csum.c:229,6'
          Branch Sides:
            - BranchSide:      'csum.c:230,13'
              BranchSideFuncs: []
            - BranchSide:      'csum.c:231,6'
              BranchSideFuncs: []
        - Branch String:   'csum.c:231,6'
          Branch Sides:
            - BranchSide:      'csum.c:232,9'
              BranchSideFuncs: []
            - BranchSide:      'csum.c:234,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ext2fs_dirent_csum_set
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/csum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - 'struct.ext2_dir_entry *'
      constantsTouched: []
      argNames:
        - fs
        - inum
        - dirent
      BBCount:         8
      ICount:          74
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __get_dirent_tail
        - ext2fs_dirent_csum
      functionUses:    1
      BranchProfiles:
        - Branch String:   'csum.c:354,6'
          Branch Sides:
            - BranchSide:      'csum.c:355,10'
              BranchSideFuncs: []
            - BranchSide:      'csum.c:358,30'
              BranchSideFuncs:
                - ext2fs_dirent_csum
        - Branch String:   'csum.c:360,6'
          Branch Sides:
            - BranchSide:      'csum.c:361,10'
              BranchSideFuncs: []
            - BranchSide:      'csum.c:362,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'csum.c:353,11'
          Dst:             __get_dirent_tail
        - Src:             'csum.c:358,11'
          Dst:             ext2fs_dirent_csum
    - functionName:    __get_dirent_tail
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/csum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'struct.ext2_dir_entry *'
        - 'struct.ext2_dir_entry_tail **'
        - int
      constantsTouched: []
      argNames:
        - fs
        - dirent
        - tt
        - need_swab
      BBCount:         28
      ICount:          200
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'csum.c:266,6'
          Branch Sides:
            - BranchSide:      'csum.c:267,3'
              BranchSideFuncs: []
            - BranchSide:      'csum.c:269,6'
              BranchSideFuncs: []
        - Branch String:   'csum.c:272,2'
          Branch Sides:
            - BranchSide:      'csum.c:273,13'
              BranchSideFuncs: []
            - BranchSide:      'csum.c:279,14'
              BranchSideFuncs: []
        - Branch String:   'csum.c:274,21'
          Branch Sides:
            - BranchSide:      'csum.c:274,25'
              BranchSideFuncs: []
            - BranchSide:      'csum.c:275,4'
              BranchSideFuncs: []
        - Branch String:   'csum.c:274,7'
          Branch Sides:
            - BranchSide:      'csum.c:275,4'
              BranchSideFuncs: []
            - BranchSide:      'csum.c:276,42'
              BranchSideFuncs: []
        - Branch String:   'csum.c:279,6'
          Branch Sides:
            - BranchSide:      'csum.c:280,4'
              BranchSideFuncs: []
            - BranchSide:      'csum.c:281,6'
              BranchSideFuncs: []
        - Branch String:   'csum.c:281,6'
          Branch Sides:
            - BranchSide:      'csum.c:282,3'
              BranchSideFuncs: []
            - BranchSide:      'csum.c:284,36'
              BranchSideFuncs: []
        - Branch String:   'csum.c:285,28'
          Branch Sides:
            - BranchSide:      'csum.c:286,6'
              BranchSideFuncs: []
            - BranchSide:      'csum.c:288,3'
              BranchSideFuncs: []
        - Branch String:   'csum.c:286,70'
          Branch Sides:
            - BranchSide:      'csum.c:287,6'
              BranchSideFuncs: []
            - BranchSide:      'csum.c:288,3'
              BranchSideFuncs: []
        - Branch String:   'csum.c:285,6'
          Branch Sides:
            - BranchSide:      'csum.c:288,3'
              BranchSideFuncs: []
            - BranchSide:      'csum.c:290,6'
              BranchSideFuncs: []
        - Branch String:   'csum.c:290,6'
          Branch Sides:
            - BranchSide:      'csum.c:291,9'
              BranchSideFuncs: []
            - BranchSide:      'csum.c:292,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ext2fs_dirent_csum
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/csum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - 'struct.ext2_dir_entry *'
        - 'int *'
        - int
      constantsTouched: []
      argNames:
        - fs
        - inum
        - dirent
        - crc
        - size
      BBCount:         6
      ICount:          84
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ext2fs_crc32c_le
        - ext2fs_read_inode
      functionUses:    2
      BranchProfiles:
        - Branch String:   'csum.c:311,6'
          Branch Sides:
            - BranchSide:      'csum.c:312,10'
              BranchSideFuncs: []
            - BranchSide:      'csum.c:314,9'
              BranchSideFuncs:
                - ext2fs_crc32c_le
                - ext2fs_crc32c_le
                - ext2fs_crc32c_le
      Callsites:
        - Src:             'csum.c:310,11'
          Dst:             ext2fs_read_inode
        - Src:             'csum.c:316,9'
          Dst:             ext2fs_crc32c_le
        - Src:             'csum.c:318,9'
          Dst:             ext2fs_crc32c_le
        - Src:             'csum.c:319,9'
          Dst:             ext2fs_crc32c_le
    - functionName:    ext2fs_dir_block_csum_set
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/csum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - 'struct.ext2_dir_entry *'
      constantsTouched: []
      argNames:
        - fs
        - inum
        - dirent
      BBCount:         12
      ICount:          81
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - __get_dirent_tail
        - __get_dx_countlimit
        - ext2fs_dirent_csum_set
        - ext2fs_dx_csum_set
        - ext2fs_has_feature_metadata_csum
      functionUses:    1
      BranchProfiles:
        - Branch String:   'csum.c:455,6'
          Branch Sides:
            - BranchSide:      'csum.c:456,3'
              BranchSideFuncs:
                - __get_dirent_tail
                - __get_dx_countlimit
                - ext2fs_dx_csum_set
                - ext2fs_dirent_csum_set
            - BranchSide:      'csum.c:458,24'
              BranchSideFuncs:
                - __get_dirent_tail
                - __get_dx_countlimit
                - ext2fs_dx_csum_set
                - ext2fs_dirent_csum_set
        - Branch String:   'csum.c:458,6'
          Branch Sides:
            - BranchSide:      'csum.c:459,33'
              BranchSideFuncs:
                - ext2fs_dirent_csum_set
            - BranchSide:      'csum.c:460,26'
              BranchSideFuncs:
                - __get_dx_countlimit
                - ext2fs_dx_csum_set
        - Branch String:   'csum.c:460,6'
          Branch Sides:
            - BranchSide:      'csum.c:461,29'
              BranchSideFuncs:
                - ext2fs_dx_csum_set
            - BranchSide:      'csum.c:463,6'
              BranchSideFuncs: []
        - Branch String:   'csum.c:463,6'
          Branch Sides:
            - BranchSide:      'csum.c:464,3'
              BranchSideFuncs: []
            - BranchSide:      'csum.c:465,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'csum.c:455,7'
          Dst:             ext2fs_has_feature_metadata_csum
        - Src:             'csum.c:458,6'
          Dst:             __get_dirent_tail
        - Src:             'csum.c:459,10'
          Dst:             ext2fs_dirent_csum_set
        - Src:             'csum.c:460,6'
          Dst:             __get_dx_countlimit
        - Src:             'csum.c:461,10'
          Dst:             ext2fs_dx_csum_set
    - functionName:    ext2fs_dx_csum_verify
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/csum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - 'struct.ext2_dir_entry *'
      constantsTouched: []
      argNames:
        - fs
        - inum
        - dirent
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ext2fs_dx_csum
      functionUses:    1
      BranchProfiles:
        - Branch String:   'csum.c:418,6'
          Branch Sides:
            - BranchSide:      'csum.c:419,3'
              BranchSideFuncs: []
            - BranchSide:      'csum.c:421,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'csum.c:417,11'
          Dst:             ext2fs_dx_csum
    - functionName:    ext2fs_dir_block_csum_verify
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/csum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - 'struct.ext2_dir_entry *'
      constantsTouched: []
      argNames:
        - fs
        - inum
        - dirent
      BBCount:         10
      ICount:          69
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - __get_dirent_tail
        - __get_dx_countlimit
        - ext2fs_dirent_csum_verify
        - ext2fs_dx_csum_verify
        - ext2fs_has_feature_metadata_csum
      functionUses:    1
      BranchProfiles:
        - Branch String:   'csum.c:441,6'
          Branch Sides:
            - BranchSide:      'csum.c:442,3'
              BranchSideFuncs:
                - __get_dirent_tail
                - __get_dx_countlimit
                - ext2fs_dx_csum_verify
                - ext2fs_dirent_csum_verify
            - BranchSide:      'csum.c:444,24'
              BranchSideFuncs:
                - __get_dirent_tail
                - __get_dx_countlimit
                - ext2fs_dx_csum_verify
                - ext2fs_dirent_csum_verify
        - Branch String:   'csum.c:444,6'
          Branch Sides:
            - BranchSide:      'csum.c:445,36'
              BranchSideFuncs:
                - ext2fs_dirent_csum_verify
            - BranchSide:      'csum.c:446,26'
              BranchSideFuncs:
                - __get_dx_countlimit
                - ext2fs_dx_csum_verify
        - Branch String:   'csum.c:446,6'
          Branch Sides:
            - BranchSide:      'csum.c:447,32'
              BranchSideFuncs:
                - ext2fs_dx_csum_verify
            - BranchSide:      'csum.c:449,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'csum.c:441,7'
          Dst:             ext2fs_has_feature_metadata_csum
        - Src:             'csum.c:444,6'
          Dst:             __get_dirent_tail
        - Src:             'csum.c:445,10'
          Dst:             ext2fs_dirent_csum_verify
        - Src:             'csum.c:446,6'
          Dst:             __get_dx_countlimit
        - Src:             'csum.c:447,10'
          Dst:             ext2fs_dx_csum_verify
    - functionName:    ext2fs_dirent_csum_verify
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/csum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - 'struct.ext2_dir_entry *'
      constantsTouched: []
      argNames:
        - fs
        - inum
        - dirent
      BBCount:         8
      ICount:          75
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __get_dirent_tail
        - ext2fs_dirent_csum
      functionUses:    1
      BranchProfiles:
        - Branch String:   'csum.c:332,6'
          Branch Sides:
            - BranchSide:      'csum.c:333,3'
              BranchSideFuncs: []
            - BranchSide:      'csum.c:339,30'
              BranchSideFuncs:
                - ext2fs_dirent_csum
        - Branch String:   'csum.c:341,6'
          Branch Sides:
            - BranchSide:      'csum.c:342,3'
              BranchSideFuncs: []
            - BranchSide:      'csum.c:343,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'csum.c:331,11'
          Dst:             __get_dirent_tail
        - Src:             'csum.c:339,11'
          Dst:             ext2fs_dirent_csum
    - functionName:    ext2fs_dirent_has_tail
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/csum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'struct.ext2_dir_entry *'
      constantsTouched: []
      argNames:
        - fs
        - dirent
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __get_dirent_tail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'csum.c:297,9'
          Dst:             __get_dirent_tail
    - functionName:    ext2fs_initialize_dirent_tail
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/csum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'struct.ext2_dir_entry_tail *'
      constantsTouched: []
      argNames:
        - fs
        - t
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_set_rec_len
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'csum.c:249,2'
          Dst:             ext2fs_set_rec_len
    - functionName:    ext2fs_get_dx_countlimit
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/csum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'struct.ext2_dir_entry *'
        - 'struct.ext2_dx_countlimit **'
        - 'int *'
      constantsTouched: []
      argNames:
        - fs
        - dirent
        - cc
        - offset
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __get_dx_countlimit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'csum.c:242,9'
          Dst:             __get_dx_countlimit
    - functionName:    ext2fs_ext_attr_block_csum_set
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/csum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - size_t
        - 'struct.ext2_ext_attr_header *'
      constantsTouched: []
      argNames:
        - fs
        - inum
        - block
        - hdr
      BBCount:         8
      ICount:          66
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ext2fs_ext_attr_block_csum
        - ext2fs_has_feature_metadata_csum
      functionUses:    1
      BranchProfiles:
        - Branch String:   'csum.c:172,6'
          Branch Sides:
            - BranchSide:      'csum.c:173,3'
              BranchSideFuncs:
                - ext2fs_ext_attr_block_csum
            - BranchSide:      'csum.c:175,38'
              BranchSideFuncs:
                - ext2fs_ext_attr_block_csum
        - Branch String:   'csum.c:176,6'
          Branch Sides:
            - BranchSide:      'csum.c:177,10'
              BranchSideFuncs: []
            - BranchSide:      'csum.c:178,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'csum.c:172,7'
          Dst:             ext2fs_has_feature_metadata_csum
        - Src:             'csum.c:175,11'
          Dst:             ext2fs_ext_attr_block_csum
    - functionName:    ext2fs_ext_attr_block_csum
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/csum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - size_t
        - 'struct.ext2_ext_attr_header *'
        - 'int *'
      constantsTouched: []
      argNames:
        - fs
        - inum
        - block
        - hdr
        - crc
      BBCount:         3
      ICount:          63
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_crc32c_le
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'csum.c:140,9'
          Dst:             ext2fs_crc32c_le
        - Src:             'csum.c:142,9'
          Dst:             ext2fs_crc32c_le
    - functionName:    ext2fs_ext_attr_block_csum_verify
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/csum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - size_t
        - 'struct.ext2_ext_attr_header *'
      constantsTouched: []
      argNames:
        - fs
        - inum
        - block
        - hdr
      BBCount:         8
      ICount:          68
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ext2fs_ext_attr_block_csum
        - ext2fs_has_feature_metadata_csum
      functionUses:    1
      BranchProfiles:
        - Branch String:   'csum.c:155,6'
          Branch Sides:
            - BranchSide:      'csum.c:156,3'
              BranchSideFuncs:
                - ext2fs_ext_attr_block_csum
            - BranchSide:      'csum.c:158,38'
              BranchSideFuncs:
                - ext2fs_ext_attr_block_csum
        - Branch String:   'csum.c:159,6'
          Branch Sides:
            - BranchSide:      'csum.c:160,3'
              BranchSideFuncs: []
            - BranchSide:      'csum.c:162,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'csum.c:155,7'
          Dst:             ext2fs_has_feature_metadata_csum
        - Src:             'csum.c:158,11'
          Dst:             ext2fs_ext_attr_block_csum
    - functionName:    ext2fs_superblock_csum_set
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/csum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - fs
        - sb
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ext2fs_superblock_csum
      functionUses:    2
      BranchProfiles:
        - Branch String:   'csum.c:115,6'
          Branch Sides:
            - BranchSide:      'csum.c:116,8'
              BranchSideFuncs:
                - ext2fs_superblock_csum
            - BranchSide:      'csum.c:118,8'
              BranchSideFuncs:
                - ext2fs_superblock_csum
        - Branch String:   'csum.c:120,6'
          Branch Sides:
            - BranchSide:      'csum.c:121,3'
              BranchSideFuncs:
                - ext2fs_superblock_csum
            - BranchSide:      'csum.c:123,31'
              BranchSideFuncs:
                - ext2fs_superblock_csum
      Callsites:
        - Src:             'csum.c:123,8'
          Dst:             ext2fs_superblock_csum
    - functionName:    ext2fs_superblock_csum
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/csum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - fs
        - sb
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_crc32c_le
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'csum.c:88,9'
          Dst:             ext2fs_crc32c_le
    - functionName:    ext2fs_superblock_csum_verify
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/csum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - fs
        - sb
      BBCount:         9
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ext2fs_superblock_csum
      functionUses:    1
      BranchProfiles:
        - Branch String:   'csum.c:96,6'
          Branch Sides:
            - BranchSide:      'csum.c:97,8'
              BranchSideFuncs:
                - ext2fs_superblock_csum
            - BranchSide:      'csum.c:99,8'
              BranchSideFuncs:
                - ext2fs_superblock_csum
        - Branch String:   'csum.c:101,6'
          Branch Sides:
            - BranchSide:      'csum.c:102,3'
              BranchSideFuncs:
                - ext2fs_superblock_csum
            - BranchSide:      'csum.c:104,38'
              BranchSideFuncs:
                - ext2fs_superblock_csum
      Callsites:
        - Src:             'csum.c:104,15'
          Dst:             ext2fs_superblock_csum
    - functionName:    ext2fs_verify_csum_type
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/csum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - fs
        - sb
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ext2fs_has_feature_metadata_csum
      functionUses:    1
      BranchProfiles:
        - Branch String:   'csum.c:77,6'
          Branch Sides:
            - BranchSide:      'csum.c:78,3'
              BranchSideFuncs: []
            - BranchSide:      'csum.c:80,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'csum.c:77,7'
          Dst:             ext2fs_has_feature_metadata_csum
    - functionName:    ext2fs_mmp_csum_set
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/csum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'struct.mmp_struct *'
      constantsTouched: []
      argNames:
        - fs
        - mmp
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ext2fs_has_feature_metadata_csum
        - ext2fs_mmp_csum
      functionUses:    1
      BranchProfiles:
        - Branch String:   'csum.c:66,6'
          Branch Sides:
            - BranchSide:      'csum.c:67,3'
              BranchSideFuncs:
                - ext2fs_mmp_csum
            - BranchSide:      'csum.c:69,24'
              BranchSideFuncs:
                - ext2fs_mmp_csum
      Callsites:
        - Src:             'csum.c:66,7'
          Dst:             ext2fs_has_feature_metadata_csum
        - Src:             'csum.c:69,8'
          Dst:             ext2fs_mmp_csum
    - functionName:    ext2fs_mmp_csum
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/csum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'struct.mmp_struct *'
      constantsTouched: []
      argNames:
        - fs
        - mmp
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_crc32c_le
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'csum.c:47,9'
          Dst:             ext2fs_crc32c_le
    - functionName:    ext2fs_mmp_csum_verify
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/csum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'struct.mmp_struct *'
      constantsTouched: []
      argNames:
        - fs
        - mmp
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ext2fs_has_feature_metadata_csum
        - ext2fs_mmp_csum
      functionUses:    1
      BranchProfiles:
        - Branch String:   'csum.c:54,6'
          Branch Sides:
            - BranchSide:      'csum.c:55,3'
              BranchSideFuncs:
                - ext2fs_mmp_csum
            - BranchSide:      'csum.c:57,31'
              BranchSideFuncs:
                - ext2fs_mmp_csum
      Callsites:
        - Src:             'csum.c:54,7'
          Dst:             ext2fs_has_feature_metadata_csum
        - Src:             'csum.c:57,15'
          Dst:             ext2fs_mmp_csum
    - functionName:    ext2fs_has_feature_ea_inode
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 964
      functionLinenumberEnd: 964
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_has_feature_csum_seed
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 966
      functionLinenumberEnd: 966
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_init_csum_seed
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/csum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.struct_ext2_filsys *'
      constantsTouched: []
      argNames:
        - fs
      BBCount:         12
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ext2fs_crc32c_le
        - ext2fs_has_feature_csum_seed
        - ext2fs_has_feature_ea_inode
        - ext2fs_has_feature_metadata_csum
      functionUses:    1
      BranchProfiles:
        - Branch String:   'csum.c:35,6'
          Branch Sides:
            - BranchSide:      'csum.c:36,19'
              BranchSideFuncs: []
            - BranchSide:      'csum.c:37,44'
              BranchSideFuncs:
                - ext2fs_has_feature_metadata_csum
                - ext2fs_has_feature_ea_inode
                - ext2fs_crc32c_le
        - Branch String:   'csum.c:37,55'
          Branch Sides:
            - BranchSide:      'csum.c:38,32'
              BranchSideFuncs:
                - ext2fs_crc32c_le
            - BranchSide:      'csum.c:39,40'
              BranchSideFuncs:
                - ext2fs_crc32c_le
      Callsites:
        - Src:             'csum.c:35,6'
          Dst:             ext2fs_has_feature_csum_seed
        - Src:             'csum.c:37,11'
          Dst:             ext2fs_has_feature_metadata_csum
        - Src:             'csum.c:38,4'
          Dst:             ext2fs_has_feature_ea_inode
        - Src:             'csum.c:39,19'
          Dst:             ext2fs_crc32c_le
    - functionName:    ext2fs_validate_entry
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/dir_iterate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - fs
        - buf
        - offset
        - final_offset
      BBCount:         19
      ICount:          116
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - ext2fs_dirent_name_len
        - ext2fs_get_rec_len
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dir_iterate.c:78,33'
          Branch Sides:
            - BranchSide:      'dir_iterate.c:78,2'
              BranchSideFuncs:
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
            - BranchSide:      'dir_iterate.c:79,10'
              BranchSideFuncs:
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
        - Branch String:   'dir_iterate.c:78,2'
          Branch Sides:
            - BranchSide:      'dir_iterate.c:80,38'
              BranchSideFuncs:
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
            - BranchSide:      'dir_iterate.c:89,10'
              BranchSideFuncs: []
        - Branch String:   'dir_iterate.c:81,7'
          Branch Sides:
            - BranchSide:      'dir_iterate.c:82,4'
              BranchSideFuncs: []
            - BranchSide:      'dir_iterate.c:83,13'
              BranchSideFuncs:
                - ext2fs_dirent_name_len
                - ext2fs_get_rec_len
        - Branch String:   'dir_iterate.c:84,21'
          Branch Sides:
            - BranchSide:      'dir_iterate.c:85,9'
              BranchSideFuncs: []
            - BranchSide:      'dir_iterate.c:87,4'
              BranchSideFuncs: []
        - Branch String:   'dir_iterate.c:85,28'
          Branch Sides:
            - BranchSide:      'dir_iterate.c:86,32'
              BranchSideFuncs: []
            - BranchSide:      'dir_iterate.c:87,4'
              BranchSideFuncs: []
        - Branch String:   'dir_iterate.c:84,7'
          Branch Sides:
            - BranchSide:      'dir_iterate.c:78,2'
              BranchSideFuncs: []
            - BranchSide:      'dir_iterate.c:87,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dir_iterate.c:81,7'
          Dst:             ext2fs_get_rec_len
        - Src:             'dir_iterate.c:86,9'
          Dst:             ext2fs_dirent_name_len
    - functionName:    ext2fs_get_rec_len
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/dir_iterate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'struct.ext2_dir_entry *'
        - 'int *'
      constantsTouched: []
      argNames:
        - fs
        - dirent
        - rec_len
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'dir_iterate.c:33,6'
          Branch Sides:
            - BranchSide:      'dir_iterate.c:34,14'
              BranchSideFuncs: []
            - BranchSide:      'dir_iterate.c:35,11'
              BranchSideFuncs: []
        - Branch String:   'dir_iterate.c:35,35'
          Branch Sides:
            - BranchSide:      'dir_iterate.c:35,38'
              BranchSideFuncs: []
            - BranchSide:      'dir_iterate.c:36,14'
              BranchSideFuncs: []
        - Branch String:   'dir_iterate.c:35,11'
          Branch Sides:
            - BranchSide:      'dir_iterate.c:36,14'
              BranchSideFuncs: []
            - BranchSide:      'dir_iterate.c:38,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ext2fs_has_feature_metadata_csum
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 947
      functionLinenumberEnd: 947
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xlate_func
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/dir_iterate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - int
        - int
        - 'struct.ext2_dir_entry *'
        - int
        - int
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - dir
        - entry
        - dirent
        - offset
        - blocksize
        - buf
        - priv_data
      BBCount:         3
      ICount:          50
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_dir_iterate
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/dir_iterate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - int
        - 'char *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - fs
        - dir
        - flags
        - block_buf
        - func
        - priv_data
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_dir_iterate2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dir_iterate.c:174,9'
          Dst:             ext2fs_dir_iterate2
        - Src:             'dir_iterate.c:174,9'
          Dst:             xlate_func
    - functionName:    ext2fs_dir_iterate2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/dir_iterate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - int
        - 'char *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - fs
        - dir
        - flags
        - block_buf
        - func
        - priv_data
      BBCount:         21
      ICount:          159
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - ext2fs_block_iterate3
        - ext2fs_check_directory
        - ext2fs_free_mem
        - ext2fs_get_mem
        - ext2fs_inline_data_dir_iterate
        - ext2fs_process_dir_block
      functionUses:    2
      BranchProfiles:
        - Branch String:   'dir_iterate.c:108,2'
          Branch Sides:
            - BranchSide:      'dir_iterate.c:108,2'
              BranchSideFuncs: []
            - BranchSide:      'dir_iterate.c:110,34'
              BranchSideFuncs:
                - ext2fs_check_directory
                - ext2fs_get_mem
                - ext2fs_block_iterate3
                - ext2fs_free_mem
                - ext2fs_inline_data_dir_iterate
        - Branch String:   'dir_iterate.c:111,6'
          Branch Sides:
            - BranchSide:      'dir_iterate.c:112,10'
              BranchSideFuncs: []
            - BranchSide:      'dir_iterate.c:114,12'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_block_iterate3
                - ext2fs_free_mem
                - ext2fs_inline_data_dir_iterate
        - Branch String:   'dir_iterate.c:116,6'
          Branch Sides:
            - BranchSide:      'dir_iterate.c:117,13'
              BranchSideFuncs:
                - ext2fs_block_iterate3
                - ext2fs_free_mem
                - ext2fs_inline_data_dir_iterate
            - BranchSide:      'dir_iterate.c:119,27'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_block_iterate3
                - ext2fs_free_mem
                - ext2fs_inline_data_dir_iterate
        - Branch String:   'dir_iterate.c:120,7'
          Branch Sides:
            - BranchSide:      'dir_iterate.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'dir_iterate.c:121,11'
              BranchSideFuncs: []
        - Branch String:   'dir_iterate.c:128,6'
          Branch Sides:
            - BranchSide:      'dir_iterate.c:129,24'
              BranchSideFuncs:
                - ext2fs_inline_data_dir_iterate
            - BranchSide:      'dir_iterate.c:130,6'
              BranchSideFuncs:
                - ext2fs_inline_data_dir_iterate
        - Branch String:   'dir_iterate.c:130,6'
          Branch Sides:
            - BranchSide:      'dir_iterate.c:131,41'
              BranchSideFuncs:
                - ext2fs_inline_data_dir_iterate
            - BranchSide:      'dir_iterate.c:134,6'
              BranchSideFuncs: []
        - Branch String:   'dir_iterate.c:134,6'
          Branch Sides:
            - BranchSide:      'dir_iterate.c:135,10'
              BranchSideFuncs: []
            - BranchSide:      'dir_iterate.c:136,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dir_iterate.c:110,11'
          Dst:             ext2fs_check_directory
        - Src:             'dir_iterate.c:119,12'
          Dst:             ext2fs_get_mem
        - Src:             'dir_iterate.c:126,11'
          Dst:             ext2fs_block_iterate3
        - Src:             'dir_iterate.c:126,11'
          Dst:             ext2fs_process_dir_block
        - Src:             'dir_iterate.c:129,3'
          Dst:             ext2fs_free_mem
        - Src:             'dir_iterate.c:131,10'
          Dst:             ext2fs_inline_data_dir_iterate
    - functionName:    ext2fs_process_dir_block
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/dir_iterate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'size_t *'
        - size_t
        - size_t
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - fs
        - blocknr
        - blockcnt
        - ref_block
        - ref_offset
        - priv_data
      BBCount:         86
      ICount:          576
      EdgeCount:       118
      CyclomaticComplexity: 34
      functionsReached:
        - ext2fs_dirent_name_len
        - ext2fs_get_rec_len
        - ext2fs_has_feature_metadata_csum
        - ext2fs_read_dir_block4
        - ext2fs_validate_entry
        - ext2fs_write_dir_block4
      functionUses:    2
      BranchProfiles:
        - Branch String:   'dir_iterate.c:203,6'
          Branch Sides:
            - BranchSide:      'dir_iterate.c:204,3'
              BranchSideFuncs: []
            - BranchSide:      'dir_iterate.c:206,10'
              BranchSideFuncs:
                - ext2fs_read_dir_block4
                - ext2fs_has_feature_metadata_csum.538
                - ext2fs_write_dir_block4
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
                - ext2fs_dirent_name_len
                - ext2fs_validate_entry
                - ext2fs_get_rec_len
        - Branch String:   'dir_iterate.c:210,6'
          Branch Sides:
            - BranchSide:      'dir_iterate.c:211,41'
              BranchSideFuncs:
                - ext2fs_has_feature_metadata_csum.538
                - ext2fs_write_dir_block4
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
                - ext2fs_dirent_name_len
                - ext2fs_validate_entry
                - ext2fs_get_rec_len
            - BranchSide:      'dir_iterate.c:218,12'
              BranchSideFuncs:
                - ext2fs_has_feature_metadata_csum.538
                - ext2fs_write_dir_block4
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
                - ext2fs_dirent_name_len
                - ext2fs_validate_entry
                - ext2fs_get_rec_len
        - Branch String:   'dir_iterate.c:213,7'
          Branch Sides:
            - BranchSide:      'dir_iterate.c:214,4'
              BranchSideFuncs: []
            - BranchSide:      'dir_iterate.c:216,12'
              BranchSideFuncs:
                - ext2fs_has_feature_metadata_csum.538
                - ext2fs_write_dir_block4
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
                - ext2fs_dirent_name_len
                - ext2fs_validate_entry
                - ext2fs_get_rec_len
        - Branch String:   'dir_iterate.c:221,6'
          Branch Sides:
            - BranchSide:      'dir_iterate.c:222,13'
              BranchSideFuncs:
                - ext2fs_write_dir_block4
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
                - ext2fs_dirent_name_len
                - ext2fs_validate_entry
                - ext2fs_get_rec_len
            - BranchSide:      'dir_iterate.c:224,6'
              BranchSideFuncs:
                - ext2fs_write_dir_block4
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
                - ext2fs_dirent_name_len
                - ext2fs_validate_entry
                - ext2fs_get_rec_len
        - Branch String:   'dir_iterate.c:224,6'
          Branch Sides:
            - BranchSide:      'dir_iterate.c:225,3'
              BranchSideFuncs: []
            - BranchSide:      'dir_iterate.c:228,2'
              BranchSideFuncs:
                - ext2fs_write_dir_block4
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
                - ext2fs_dirent_name_len
                - ext2fs_validate_entry
                - ext2fs_get_rec_len
        - Branch String:   'dir_iterate.c:228,2'
          Branch Sides:
            - BranchSide:      'dir_iterate.c:229,39'
              BranchSideFuncs:
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
                - ext2fs_write_dir_block4
                - ext2fs_dirent_name_len
                - ext2fs_validate_entry
                - ext2fs_get_rec_len
            - BranchSide:      'dir_iterate.c:297,6'
              BranchSideFuncs:
                - ext2fs_write_dir_block4
        - Branch String:   'dir_iterate.c:230,7'
          Branch Sides:
            - BranchSide:      'dir_iterate.c:231,4'
              BranchSideFuncs: []
            - BranchSide:      'dir_iterate.c:232,9'
              BranchSideFuncs:
                - ext2fs_dirent_name_len
                - ext2fs_write_dir_block4
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
                - ext2fs_validate_entry
                - ext2fs_get_rec_len
        - Branch String:   'dir_iterate.c:232,37'
          Branch Sides:
            - BranchSide:      'dir_iterate.c:233,8'
              BranchSideFuncs: []
            - BranchSide:      'dir_iterate.c:236,4'
              BranchSideFuncs: []
        - Branch String:   'dir_iterate.c:233,21'
          Branch Sides:
            - BranchSide:      'dir_iterate.c:234,9'
              BranchSideFuncs: []
            - BranchSide:      'dir_iterate.c:236,4'
              BranchSideFuncs: []
        - Branch String:   'dir_iterate.c:234,28'
          Branch Sides:
            - BranchSide:      'dir_iterate.c:235,32'
              BranchSideFuncs: []
            - BranchSide:      'dir_iterate.c:236,4'
              BranchSideFuncs: []
        - Branch String:   'dir_iterate.c:232,7'
          Branch Sides:
            - BranchSide:      'dir_iterate.c:236,4'
              BranchSideFuncs: []
            - BranchSide:      'dir_iterate.c:239,8'
              BranchSideFuncs:
                - ext2fs_write_dir_block4
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
                - ext2fs_dirent_name_len
                - ext2fs_validate_entry
                - ext2fs_get_rec_len
        - Branch String:   'dir_iterate.c:239,7'
          Branch Sides:
            - BranchSide:      'dir_iterate.c:245,9'
              BranchSideFuncs:
                - ext2fs_write_dir_block4
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
                - ext2fs_dirent_name_len
                - ext2fs_validate_entry
                - ext2fs_get_rec_len
            - BranchSide:      'dir_iterate.c:256,10'
              BranchSideFuncs:
                - ext2fs_write_dir_block4
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
                - ext2fs_dirent_name_len
                - ext2fs_validate_entry
                - ext2fs_get_rec_len
        - Branch String:   'dir_iterate.c:245,21'
          Branch Sides:
            - BranchSide:      'dir_iterate.c:246,9'
              BranchSideFuncs:
                - ext2fs_write_dir_block4
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
                - ext2fs_validate_entry
            - BranchSide:      'dir_iterate.c:252,17'
              BranchSideFuncs:
                - ext2fs_write_dir_block4
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
                - ext2fs_validate_entry
        - Branch String:   'dir_iterate.c:246,39'
          Branch Sides:
            - BranchSide:      'dir_iterate.c:247,9'
              BranchSideFuncs:
                - ext2fs_write_dir_block4
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
                - ext2fs_validate_entry
            - BranchSide:      'dir_iterate.c:252,17'
              BranchSideFuncs:
                - ext2fs_write_dir_block4
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
                - ext2fs_validate_entry
        - Branch String:   'dir_iterate.c:247,39'
          Branch Sides:
            - BranchSide:      'dir_iterate.c:248,9'
              BranchSideFuncs:
                - ext2fs_write_dir_block4
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
                - ext2fs_validate_entry
            - BranchSide:      'dir_iterate.c:252,17'
              BranchSideFuncs:
                - ext2fs_write_dir_block4
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
                - ext2fs_validate_entry
        - Branch String:   'dir_iterate.c:245,8'
          Branch Sides:
            - BranchSide:      'dir_iterate.c:249,11'
              BranchSideFuncs:
                - ext2fs_write_dir_block4
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
                - ext2fs_validate_entry
            - BranchSide:      'dir_iterate.c:252,17'
              BranchSideFuncs:
                - ext2fs_write_dir_block4
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
                - ext2fs_validate_entry
        - Branch String:   'dir_iterate.c:249,9'
          Branch Sides:
            - BranchSide:      'dir_iterate.c:250,6'
              BranchSideFuncs:
                - ext2fs_write_dir_block4
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
                - ext2fs_dirent_name_len
                - ext2fs_validate_entry
                - ext2fs_get_rec_len
            - BranchSide:      'dir_iterate.c:251,11'
              BranchSideFuncs:
                - ext2fs_write_dir_block4
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
                - ext2fs_dirent_name_len
                - ext2fs_validate_entry
                - ext2fs_get_rec_len
        - Branch String:   'dir_iterate.c:252,15'
          Branch Sides:
            - BranchSide:      'dir_iterate.c:0,0'
              BranchSideFuncs:
                - ext2fs_write_dir_block4
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
                - ext2fs_dirent_name_len
                - ext2fs_validate_entry
                - ext2fs_get_rec_len
            - BranchSide:      'dir_iterate.c:253,5'
              BranchSideFuncs:
                - ext2fs_write_dir_block4
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
                - ext2fs_validate_entry
        - Branch String:   'dir_iterate.c:257,7'
          Branch Sides:
            - BranchSide:      'dir_iterate.c:258,29'
              BranchSideFuncs:
                - ext2fs_write_dir_block4
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
                - ext2fs_dirent_name_len
                - ext2fs_validate_entry
                - ext2fs_get_rec_len
            - BranchSide:      'dir_iterate.c:259,7'
              BranchSideFuncs:
                - ext2fs_write_dir_block4
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
                - ext2fs_dirent_name_len
                - ext2fs_validate_entry
                - ext2fs_get_rec_len
        - Branch String:   'dir_iterate.c:262,7'
          Branch Sides:
            - BranchSide:      'dir_iterate.c:263,9'
              BranchSideFuncs:
                - ext2fs_write_dir_block4
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
                - ext2fs_dirent_name_len
                - ext2fs_validate_entry
                - ext2fs_get_rec_len
            - BranchSide:      'dir_iterate.c:265,7'
              BranchSideFuncs:
                - ext2fs_write_dir_block4
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
                - ext2fs_dirent_name_len
                - ext2fs_validate_entry
                - ext2fs_get_rec_len
        - Branch String:   'dir_iterate.c:265,7'
          Branch Sides:
            - BranchSide:      'dir_iterate.c:266,27'
              BranchSideFuncs:
                - ext2fs_get_rec_len
                - ext2fs_write_dir_block4
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
                - ext2fs_dirent_name_len
                - ext2fs_validate_entry
            - BranchSide:      'dir_iterate.c:270,7'
              BranchSideFuncs:
                - ext2fs_write_dir_block4
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
                - ext2fs_validate_entry
        - Branch String:   'dir_iterate.c:266,8'
          Branch Sides:
            - BranchSide:      'dir_iterate.c:267,5'
              BranchSideFuncs: []
            - BranchSide:      'dir_iterate.c:268,11'
              BranchSideFuncs:
                - ext2fs_write_dir_block4
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
                - ext2fs_validate_entry
        - Branch String:   'dir_iterate.c:270,7'
          Branch Sides:
            - BranchSide:      'dir_iterate.c:270,13'
              BranchSideFuncs:
                - ext2fs_write_dir_block4
            - BranchSide:      'dir_iterate.c:271,12'
              BranchSideFuncs:
                - ext2fs_write_dir_block4
        - Branch String:   'dir_iterate.c:275,8'
          Branch Sides:
            - BranchSide:      'dir_iterate.c:276,23'
              BranchSideFuncs:
                - ext2fs_write_dir_block4
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
                - ext2fs_validate_entry
            - BranchSide:      'dir_iterate.c:278,8'
              BranchSideFuncs:
                - ext2fs_write_dir_block4
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
                - ext2fs_validate_entry
        - Branch String:   'dir_iterate.c:278,8'
          Branch Sides:
            - BranchSide:      'dir_iterate.c:279,35'
              BranchSideFuncs:
                - ext2fs_dirent_name_len
                - ext2fs_write_dir_block4
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
                - ext2fs_get_rec_len
                - ext2fs_validate_entry
            - BranchSide:      'dir_iterate.c:294,13'
              BranchSideFuncs:
                - ext2fs_write_dir_block4
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
                - ext2fs_dirent_name_len
                - ext2fs_validate_entry
                - ext2fs_get_rec_len
        - Branch String:   'dir_iterate.c:281,8'
          Branch Sides:
            - BranchSide:      'dir_iterate.c:284,20'
              BranchSideFuncs:
                - ext2fs_write_dir_block4
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
                - ext2fs_dirent_name_len
                - ext2fs_get_rec_len
                - ext2fs_validate_entry
            - BranchSide:      'dir_iterate.c:293,3'
              BranchSideFuncs:
                - ext2fs_write_dir_block4
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
                - ext2fs_dirent_name_len
                - ext2fs_validate_entry
                - ext2fs_get_rec_len
        - Branch String:   'dir_iterate.c:286,34'
          Branch Sides:
            - BranchSide:      'dir_iterate.c:286,5'
              BranchSideFuncs:
                - ext2fs_validate_entry
                - ext2fs_write_dir_block4
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
                - ext2fs_dirent_name_len
                - ext2fs_get_rec_len
            - BranchSide:      'dir_iterate.c:287,35'
              BranchSideFuncs:
                - ext2fs_validate_entry
                - ext2fs_write_dir_block4
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
                - ext2fs_dirent_name_len
                - ext2fs_get_rec_len
        - Branch String:   'dir_iterate.c:286,5'
          Branch Sides:
            - BranchSide:      'dir_iterate.c:290,13'
              BranchSideFuncs:
                - ext2fs_write_dir_block4
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
                - ext2fs_dirent_name_len
                - ext2fs_get_rec_len
                - ext2fs_validate_entry
            - BranchSide:      'dir_iterate.c:291,5'
              BranchSideFuncs:
                - ext2fs_write_dir_block4
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
                - ext2fs_dirent_name_len
                - ext2fs_validate_entry
                - ext2fs_get_rec_len
        - Branch String:   'dir_iterate.c:297,6'
          Branch Sides:
            - BranchSide:      'dir_iterate.c:298,8'
              BranchSideFuncs:
                - ext2fs_write_dir_block4
            - BranchSide:      'dir_iterate.c:312,6'
              BranchSideFuncs: []
        - Branch String:   'dir_iterate.c:298,7'
          Branch Sides:
            - BranchSide:      'dir_iterate.c:299,43'
              BranchSideFuncs: []
            - BranchSide:      'dir_iterate.c:309,11'
              BranchSideFuncs: []
        - Branch String:   'dir_iterate.c:302,8'
          Branch Sides:
            - BranchSide:      'dir_iterate.c:303,5'
              BranchSideFuncs: []
            - BranchSide:      'dir_iterate.c:304,3'
              BranchSideFuncs: []
        - Branch String:   'dir_iterate.c:312,6'
          Branch Sides:
            - BranchSide:      'dir_iterate.c:313,10'
              BranchSideFuncs: []
            - BranchSide:      'dir_iterate.c:314,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dir_iterate.c:211,18'
          Dst:             ext2fs_read_dir_block4
        - Src:             'dir_iterate.c:221,6'
          Dst:             ext2fs_has_feature_metadata_csum
        - Src:             'dir_iterate.c:230,7'
          Dst:             ext2fs_get_rec_len
        - Src:             'dir_iterate.c:235,9'
          Dst:             ext2fs_dirent_name_len
        - Src:             'dir_iterate.c:266,8'
          Dst:             ext2fs_get_rec_len
        - Src:             'dir_iterate.c:279,12'
          Dst:             ext2fs_dirent_name_len
        - Src:             'dir_iterate.c:287,13'
          Dst:             ext2fs_validate_entry
        - Src:             'dir_iterate.c:299,19'
          Dst:             ext2fs_write_dir_block4
    - functionName:    ext2fs_set_rec_len
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/dir_iterate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - 'struct.ext2_dir_entry *'
      constantsTouched: []
      argNames:
        - fs
        - len
        - dirent
      BBCount:         17
      ICount:          105
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'dir_iterate.c:46,28'
          Branch Sides:
            - BranchSide:      'dir_iterate.c:46,32'
              BranchSideFuncs: []
            - BranchSide:      'dir_iterate.c:47,3'
              BranchSideFuncs: []
        - Branch String:   'dir_iterate.c:46,59'
          Branch Sides:
            - BranchSide:      'dir_iterate.c:46,63'
              BranchSideFuncs: []
            - BranchSide:      'dir_iterate.c:47,3'
              BranchSideFuncs: []
        - Branch String:   'dir_iterate.c:46,6'
          Branch Sides:
            - BranchSide:      'dir_iterate.c:47,3'
              BranchSideFuncs: []
            - BranchSide:      'dir_iterate.c:48,6'
              BranchSideFuncs: []
        - Branch String:   'dir_iterate.c:48,6'
          Branch Sides:
            - BranchSide:      'dir_iterate.c:49,21'
              BranchSideFuncs: []
            - BranchSide:      'dir_iterate.c:52,6'
              BranchSideFuncs: []
        - Branch String:   'dir_iterate.c:52,6'
          Branch Sides:
            - BranchSide:      'dir_iterate.c:53,7'
              BranchSideFuncs: []
            - BranchSide:      'dir_iterate.c:58,22'
              BranchSideFuncs: []
        - Branch String:   'dir_iterate.c:53,7'
          Branch Sides:
            - BranchSide:      'dir_iterate.c:54,4'
              BranchSideFuncs: []
            - BranchSide:      'dir_iterate.c:56,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ext2fs_u32_list_free
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/freefs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ext2_struct_u32_list *'
      constantsTouched: []
      argNames:
        - bb
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ext2fs_free_mem
      functionUses:    1
      BranchProfiles:
        - Branch String:   'freefs.c:77,6'
          Branch Sides:
            - BranchSide:      'freefs.c:78,3'
              BranchSideFuncs: []
            - BranchSide:      'freefs.c:80,6'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
        - Branch String:   'freefs.c:80,6'
          Branch Sides:
            - BranchSide:      'freefs.c:81,20'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'freefs.c:82,2'
              BranchSideFuncs:
                - ext2fs_free_mem
      Callsites:
        - Src:             'freefs.c:81,3'
          Dst:             ext2fs_free_mem
        - Src:             'freefs.c:83,2'
          Dst:             ext2fs_free_mem
    - functionName:    ext2fs_free_dblist
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/freefs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ext2_struct_dblist *'
      constantsTouched: []
      argNames:
        - dblist
      BBCount:         17
      ICount:          89
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - ext2fs_free_mem
      functionUses:    1
      BranchProfiles:
        - Branch String:   'freefs.c:97,14'
          Branch Sides:
            - BranchSide:      'freefs.c:97,18'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'freefs.c:98,3'
              BranchSideFuncs: []
        - Branch String:   'freefs.c:97,6'
          Branch Sides:
            - BranchSide:      'freefs.c:98,3'
              BranchSideFuncs: []
            - BranchSide:      'freefs.c:100,6'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
        - Branch String:   'freefs.c:100,6'
          Branch Sides:
            - BranchSide:      'freefs.c:101,20'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'freefs.c:102,2'
              BranchSideFuncs:
                - ext2fs_free_mem
        - Branch String:   'freefs.c:103,17'
          Branch Sides:
            - BranchSide:      'freefs.c:103,20'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'freefs.c:105,2'
              BranchSideFuncs:
                - ext2fs_free_mem
        - Branch String:   'freefs.c:103,6'
          Branch Sides:
            - BranchSide:      'freefs.c:104,3'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'freefs.c:105,2'
              BranchSideFuncs:
                - ext2fs_free_mem
      Callsites:
        - Src:             'freefs.c:101,3'
          Dst:             ext2fs_free_mem
        - Src:             'freefs.c:106,2'
          Dst:             ext2fs_free_mem
    - functionName:    ext2fs_badblocks_list_free
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/freefs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ext2_struct_u32_list *'
      constantsTouched: []
      argNames:
        - bb
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_u32_list_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'freefs.c:88,2'
          Dst:             ext2fs_u32_list_free
    - functionName:    ext2fs_free
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/freefs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.struct_ext2_filsys *'
      constantsTouched: []
      argNames:
        - fs
      BBCount:         57
      ICount:          328
      EdgeCount:       75
      CyclomaticComplexity: 20
      functionsReached:
        - ext2fs_badblocks_list_free
        - ext2fs_free_block_bitmap
        - ext2fs_free_dblist
        - ext2fs_free_inode_bitmap
        - ext2fs_free_inode_cache
        - ext2fs_free_mem
        - ext2fs_hashmap_free
        - ext2fs_zero_blocks2
      functionUses:    3
      BranchProfiles:
        - Branch String:   'freefs.c:24,10'
          Branch Sides:
            - BranchSide:      'freefs.c:24,14'
              BranchSideFuncs:
                - ext2fs_zero_blocks2
                - ext2fs_free_mem
                - ext2fs_hashmap_free
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_inode_cache
                - ext2fs_free_dblist
                - ext2fs_badblocks_list_free
                - ext2fs_free_mem
                - ext2fs_free_inode_bitmap
                - ext2fs_free_block_bitmap
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'freefs.c:25,3'
              BranchSideFuncs: []
        - Branch String:   'freefs.c:24,6'
          Branch Sides:
            - BranchSide:      'freefs.c:25,3'
              BranchSideFuncs: []
            - BranchSide:      'freefs.c:26,6'
              BranchSideFuncs:
                - ext2fs_zero_blocks2
                - ext2fs_free_mem
                - ext2fs_hashmap_free
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_inode_cache
                - ext2fs_free_dblist
                - ext2fs_badblocks_list_free
                - ext2fs_free_mem
                - ext2fs_free_inode_bitmap
                - ext2fs_free_block_bitmap
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
        - Branch String:   'freefs.c:26,6'
          Branch Sides:
            - BranchSide:      'freefs.c:27,7'
              BranchSideFuncs:
                - ext2fs_zero_blocks2
                - ext2fs_free_mem
                - ext2fs_hashmap_free
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_inode_cache
                - ext2fs_free_dblist
                - ext2fs_badblocks_list_free
                - ext2fs_free_mem
                - ext2fs_free_inode_bitmap
                - ext2fs_free_block_bitmap
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'freefs.c:30,6'
              BranchSideFuncs:
                - ext2fs_zero_blocks2
                - ext2fs_free_mem
                - ext2fs_hashmap_free
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_inode_cache
                - ext2fs_free_dblist
                - ext2fs_badblocks_list_free
                - ext2fs_free_mem
                - ext2fs_free_inode_bitmap
                - ext2fs_free_block_bitmap
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
        - Branch String:   'freefs.c:27,7'
          Branch Sides:
            - BranchSide:      'freefs.c:28,4'
              BranchSideFuncs:
                - ext2fs_zero_blocks2
                - ext2fs_free_mem
                - ext2fs_hashmap_free
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_inode_cache
                - ext2fs_free_dblist
                - ext2fs_badblocks_list_free
                - ext2fs_free_mem
                - ext2fs_free_inode_bitmap
                - ext2fs_free_block_bitmap
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'freefs.c:29,2'
              BranchSideFuncs:
                - ext2fs_zero_blocks2
                - ext2fs_free_mem
                - ext2fs_hashmap_free
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_inode_cache
                - ext2fs_free_dblist
                - ext2fs_badblocks_list_free
                - ext2fs_free_mem
                - ext2fs_free_inode_bitmap
                - ext2fs_free_block_bitmap
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
        - Branch String:   'freefs.c:30,6'
          Branch Sides:
            - BranchSide:      'freefs.c:31,3'
              BranchSideFuncs:
                - ext2fs_zero_blocks2
                - ext2fs_free_mem
                - ext2fs_hashmap_free
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_inode_cache
                - ext2fs_free_dblist
                - ext2fs_badblocks_list_free
                - ext2fs_free_mem
                - ext2fs_free_inode_bitmap
                - ext2fs_free_block_bitmap
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'freefs.c:33,6'
              BranchSideFuncs:
                - ext2fs_zero_blocks2
                - ext2fs_free_mem
                - ext2fs_hashmap_free
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_inode_cache
                - ext2fs_free_dblist
                - ext2fs_badblocks_list_free
                - ext2fs_free_mem
                - ext2fs_free_inode_bitmap
                - ext2fs_free_block_bitmap
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
        - Branch String:   'freefs.c:33,6'
          Branch Sides:
            - BranchSide:      'freefs.c:34,20'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
                - ext2fs_free_mem
                - ext2fs_hashmap_free
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_inode_cache
                - ext2fs_free_dblist
                - ext2fs_badblocks_list_free
                - ext2fs_free_mem
                - ext2fs_free_inode_bitmap
                - ext2fs_free_block_bitmap
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'freefs.c:35,6'
              BranchSideFuncs:
                - ext2fs_zero_blocks2
                - ext2fs_free_mem
                - ext2fs_hashmap_free
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_inode_cache
                - ext2fs_free_dblist
                - ext2fs_badblocks_list_free
                - ext2fs_free_mem
                - ext2fs_free_inode_bitmap
                - ext2fs_free_block_bitmap
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
        - Branch String:   'freefs.c:35,6'
          Branch Sides:
            - BranchSide:      'freefs.c:36,20'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
                - ext2fs_free_mem
                - ext2fs_hashmap_free
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_inode_cache
                - ext2fs_free_dblist
                - ext2fs_badblocks_list_free
                - ext2fs_free_mem
                - ext2fs_free_inode_bitmap
                - ext2fs_free_block_bitmap
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'freefs.c:37,6'
              BranchSideFuncs:
                - ext2fs_zero_blocks2
                - ext2fs_free_mem
                - ext2fs_hashmap_free
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_inode_cache
                - ext2fs_free_dblist
                - ext2fs_badblocks_list_free
                - ext2fs_free_mem
                - ext2fs_free_inode_bitmap
                - ext2fs_free_block_bitmap
                - ext2fs_free_mem
                - ext2fs_free_mem
        - Branch String:   'freefs.c:37,6'
          Branch Sides:
            - BranchSide:      'freefs.c:38,20'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
                - ext2fs_free_mem
                - ext2fs_hashmap_free
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_inode_cache
                - ext2fs_free_dblist
                - ext2fs_badblocks_list_free
                - ext2fs_free_mem
                - ext2fs_free_inode_bitmap
                - ext2fs_free_block_bitmap
                - ext2fs_free_mem
            - BranchSide:      'freefs.c:39,6'
              BranchSideFuncs:
                - ext2fs_zero_blocks2
                - ext2fs_free_mem
                - ext2fs_hashmap_free
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_inode_cache
                - ext2fs_free_dblist
                - ext2fs_badblocks_list_free
                - ext2fs_free_mem
                - ext2fs_free_inode_bitmap
                - ext2fs_free_block_bitmap
                - ext2fs_free_mem
        - Branch String:   'freefs.c:39,6'
          Branch Sides:
            - BranchSide:      'freefs.c:40,20'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
                - ext2fs_free_mem
                - ext2fs_hashmap_free
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_inode_cache
                - ext2fs_free_dblist
                - ext2fs_badblocks_list_free
                - ext2fs_free_mem
                - ext2fs_free_inode_bitmap
                - ext2fs_free_block_bitmap
            - BranchSide:      'freefs.c:41,6'
              BranchSideFuncs:
                - ext2fs_zero_blocks2
                - ext2fs_free_mem
                - ext2fs_hashmap_free
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_inode_cache
                - ext2fs_free_dblist
                - ext2fs_badblocks_list_free
                - ext2fs_free_mem
                - ext2fs_free_inode_bitmap
                - ext2fs_free_block_bitmap
        - Branch String:   'freefs.c:41,6'
          Branch Sides:
            - BranchSide:      'freefs.c:42,28'
              BranchSideFuncs:
                - ext2fs_free_block_bitmap
                - ext2fs_zero_blocks2
                - ext2fs_free_mem
                - ext2fs_hashmap_free
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_inode_cache
                - ext2fs_free_dblist
                - ext2fs_badblocks_list_free
                - ext2fs_free_mem
                - ext2fs_free_inode_bitmap
            - BranchSide:      'freefs.c:43,6'
              BranchSideFuncs:
                - ext2fs_zero_blocks2
                - ext2fs_free_mem
                - ext2fs_hashmap_free
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_inode_cache
                - ext2fs_free_dblist
                - ext2fs_badblocks_list_free
                - ext2fs_free_mem
                - ext2fs_free_inode_bitmap
        - Branch String:   'freefs.c:43,6'
          Branch Sides:
            - BranchSide:      'freefs.c:44,28'
              BranchSideFuncs:
                - ext2fs_free_inode_bitmap
                - ext2fs_zero_blocks2
                - ext2fs_free_mem
                - ext2fs_hashmap_free
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_inode_cache
                - ext2fs_free_dblist
                - ext2fs_badblocks_list_free
                - ext2fs_free_mem
            - BranchSide:      'freefs.c:45,6'
              BranchSideFuncs:
                - ext2fs_zero_blocks2
                - ext2fs_free_mem
                - ext2fs_hashmap_free
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_inode_cache
                - ext2fs_free_dblist
                - ext2fs_badblocks_list_free
                - ext2fs_free_mem
        - Branch String:   'freefs.c:45,6'
          Branch Sides:
            - BranchSide:      'freefs.c:46,20'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
                - ext2fs_free_mem
                - ext2fs_hashmap_free
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_inode_cache
                - ext2fs_free_dblist
                - ext2fs_badblocks_list_free
            - BranchSide:      'freefs.c:48,6'
              BranchSideFuncs:
                - ext2fs_zero_blocks2
                - ext2fs_free_mem
                - ext2fs_hashmap_free
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_inode_cache
                - ext2fs_free_dblist
                - ext2fs_badblocks_list_free
        - Branch String:   'freefs.c:48,6'
          Branch Sides:
            - BranchSide:      'freefs.c:49,30'
              BranchSideFuncs:
                - ext2fs_badblocks_list_free
                - ext2fs_zero_blocks2
                - ext2fs_free_mem
                - ext2fs_hashmap_free
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_inode_cache
                - ext2fs_free_dblist
            - BranchSide:      'freefs.c:50,2'
              BranchSideFuncs:
                - ext2fs_zero_blocks2
                - ext2fs_free_mem
                - ext2fs_hashmap_free
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_inode_cache
                - ext2fs_free_dblist
        - Branch String:   'freefs.c:52,6'
          Branch Sides:
            - BranchSide:      'freefs.c:53,22'
              BranchSideFuncs:
                - ext2fs_free_dblist
                - ext2fs_zero_blocks2
                - ext2fs_free_mem
                - ext2fs_hashmap_free
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_inode_cache
            - BranchSide:      'freefs.c:55,6'
              BranchSideFuncs:
                - ext2fs_zero_blocks2
                - ext2fs_free_mem
                - ext2fs_hashmap_free
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_inode_cache
        - Branch String:   'freefs.c:55,6'
          Branch Sides:
            - BranchSide:      'freefs.c:56,27'
              BranchSideFuncs:
                - ext2fs_free_inode_cache
                - ext2fs_zero_blocks2
                - ext2fs_free_mem
                - ext2fs_hashmap_free
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'freefs.c:58,6'
              BranchSideFuncs:
                - ext2fs_zero_blocks2
                - ext2fs_free_mem
                - ext2fs_hashmap_free
                - ext2fs_free_mem
                - ext2fs_free_mem
        - Branch String:   'freefs.c:58,6'
          Branch Sides:
            - BranchSide:      'freefs.c:59,20'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
                - ext2fs_free_mem
                - ext2fs_hashmap_free
                - ext2fs_free_mem
            - BranchSide:      'freefs.c:60,6'
              BranchSideFuncs:
                - ext2fs_zero_blocks2
                - ext2fs_free_mem
                - ext2fs_hashmap_free
                - ext2fs_free_mem
        - Branch String:   'freefs.c:60,6'
          Branch Sides:
            - BranchSide:      'freefs.c:61,20'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
                - ext2fs_free_mem
                - ext2fs_hashmap_free
            - BranchSide:      'freefs.c:63,6'
              BranchSideFuncs:
                - ext2fs_zero_blocks2
                - ext2fs_free_mem
                - ext2fs_hashmap_free
        - Branch String:   'freefs.c:63,6'
          Branch Sides:
            - BranchSide:      'freefs.c:64,23'
              BranchSideFuncs:
                - ext2fs_hashmap_free
                - ext2fs_zero_blocks2
                - ext2fs_free_mem
            - BranchSide:      'freefs.c:66,2'
              BranchSideFuncs:
                - ext2fs_zero_blocks2
                - ext2fs_free_mem
      Callsites:
        - Src:             'freefs.c:34,3'
          Dst:             ext2fs_free_mem
        - Src:             'freefs.c:36,3'
          Dst:             ext2fs_free_mem
        - Src:             'freefs.c:38,3'
          Dst:             ext2fs_free_mem
        - Src:             'freefs.c:40,3'
          Dst:             ext2fs_free_mem
        - Src:             'freefs.c:42,3'
          Dst:             ext2fs_free_block_bitmap
        - Src:             'freefs.c:44,3'
          Dst:             ext2fs_free_inode_bitmap
        - Src:             'freefs.c:46,3'
          Dst:             ext2fs_free_mem
        - Src:             'freefs.c:49,3'
          Dst:             ext2fs_badblocks_list_free
        - Src:             'freefs.c:53,3'
          Dst:             ext2fs_free_dblist
        - Src:             'freefs.c:56,3'
          Dst:             ext2fs_free_inode_cache
        - Src:             'freefs.c:59,3'
          Dst:             ext2fs_free_mem
        - Src:             'freefs.c:61,3'
          Dst:             ext2fs_free_mem
        - Src:             'freefs.c:64,3'
          Dst:             ext2fs_hashmap_free
        - Src:             'freefs.c:68,2'
          Dst:             ext2fs_zero_blocks2
        - Src:             'freefs.c:69,2'
          Dst:             ext2fs_free_mem
    - functionName:    ext2fs_count_used_clusters
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/gen_bitmap64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 950
      functionLinenumberEnd: 980
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - size_t
        - size_t
        - 'size_t *'
      constantsTouched: []
      argNames:
        - fs
        - start
        - end
        - out
      BBCount:         20
      ICount:          141
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - ext2fs_find_first_set_block_bitmap2
        - ext2fs_find_first_zero_block_bitmap2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gen_bitmap64.c:955,2'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:956,48'
              BranchSideFuncs:
                - ext2fs_find_first_set_block_bitmap2
                - ext2fs_find_first_zero_block_bitmap2
            - BranchSide:      'gen_bitmap64.c:978,7'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap64.c:958,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:959,8'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap64.c:963,11'
              BranchSideFuncs:
                - ext2fs_find_first_zero_block_bitmap2
                - ext2fs_find_first_set_block_bitmap2
        - Branch String:   'gen_bitmap64.c:959,8'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:960,12'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap64.c:961,4'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap64.c:967,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:968,15'
              BranchSideFuncs:
                - ext2fs_find_first_set_block_bitmap2
                - ext2fs_find_first_zero_block_bitmap2
            - BranchSide:      'gen_bitmap64.c:970,14'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap64.c:970,14'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:971,11'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap64.c:975,4'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap64.c:978,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:978,6'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap64.c:979,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gen_bitmap64.c:956,12'
          Dst:             ext2fs_find_first_set_block_bitmap2
        - Src:             'gen_bitmap64.c:965,12'
          Dst:             ext2fs_find_first_zero_block_bitmap2
    - functionName:    ext2fs_find_first_set_generic_bmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/gen_bitmap64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 895
      functionLinenumberEnd: 946
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - size_t
        - size_t
        - 'size_t *'
      constantsTouched: []
      argNames:
        - bitmap
        - start
        - end
        - out
      BBCount:         49
      ICount:          312
      EdgeCount:       67
      CyclomaticComplexity: 20
      functionsReached:
        - ext2fs_find_first_set_generic_bitmap
        - ext2fs_warn_bitmap2
        - warn_bitmap
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gen_bitmap64.c:900,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:901,3'
              BranchSideFuncs:
                - warn_bitmap
                - ext2fs_find_first_set_generic_bitmap
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap64.c:903,6'
              BranchSideFuncs:
                - warn_bitmap
                - ext2fs_find_first_set_generic_bitmap
                - ext2fs_warn_bitmap2
        - Branch String:   'gen_bitmap64.c:903,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:903,6'
              BranchSideFuncs:
                - ext2fs_find_first_set_generic_bitmap
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap64.c:904,9'
              BranchSideFuncs:
                - ext2fs_find_first_set_generic_bitmap
                - ext2fs_warn_bitmap2
        - Branch String:   'gen_bitmap64.c:903,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:903,6'
              BranchSideFuncs:
                - ext2fs_find_first_set_generic_bitmap
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap64.c:904,9'
              BranchSideFuncs:
                - ext2fs_find_first_set_generic_bitmap
                - ext2fs_warn_bitmap2
        - Branch String:   'gen_bitmap64.c:903,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:904,9'
              BranchSideFuncs:
                - ext2fs_find_first_set_generic_bitmap
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap64.c:919,7'
              BranchSideFuncs:
                - warn_bitmap
        - Branch String:   'gen_bitmap64.c:906,34'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:907,9'
              BranchSideFuncs:
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap64.c:908,24'
              BranchSideFuncs:
                - ext2fs_warn_bitmap2
        - Branch String:   'gen_bitmap64.c:906,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:908,24'
              BranchSideFuncs:
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap64.c:912,49'
              BranchSideFuncs:
                - ext2fs_find_first_set_generic_bitmap
        - Branch String:   'gen_bitmap64.c:914,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:915,11'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap64.c:916,10'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap64.c:919,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:919,7'
              BranchSideFuncs:
                - warn_bitmap
            - BranchSide:      'gen_bitmap64.c:922,11'
              BranchSideFuncs:
                - warn_bitmap
        - Branch String:   'gen_bitmap64.c:919,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:919,7'
              BranchSideFuncs:
                - warn_bitmap
            - BranchSide:      'gen_bitmap64.c:922,11'
              BranchSideFuncs:
                - warn_bitmap
        - Branch String:   'gen_bitmap64.c:919,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:920,3'
              BranchSideFuncs:
                - warn_bitmap
            - BranchSide:      'gen_bitmap64.c:922,11'
              BranchSideFuncs:
                - warn_bitmap
        - Branch String:   'gen_bitmap64.c:925,29'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:925,32'
              BranchSideFuncs:
                - warn_bitmap
            - BranchSide:      'gen_bitmap64.c:926,15'
              BranchSideFuncs:
                - warn_bitmap
        - Branch String:   'gen_bitmap64.c:925,51'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:925,54'
              BranchSideFuncs:
                - warn_bitmap
            - BranchSide:      'gen_bitmap64.c:926,15'
              BranchSideFuncs:
                - warn_bitmap
        - Branch String:   'gen_bitmap64.c:925,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:926,15'
              BranchSideFuncs:
                - warn_bitmap
            - BranchSide:      'gen_bitmap64.c:930,6'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap64.c:930,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:931,12'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap64.c:941,14'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap64.c:933,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:933,7'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap64.c:934,11'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap64.c:937,10'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:937,28'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap64.c:937,35'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap64.c:941,2'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:942,7'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap64.c:945,2'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap64.c:942,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:942,49'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap64.c:943,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gen_bitmap64.c:908,4'
          Dst:             ext2fs_warn_bitmap2
        - Src:             'gen_bitmap64.c:912,12'
          Dst:             ext2fs_find_first_set_generic_bitmap
        - Src:             'gen_bitmap64.c:926,3'
          Dst:             warn_bitmap
    - functionName:    warn_bitmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/gen_bitmap64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_64 *'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - bitmap
        - code
        - arg
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - com_err
      functionUses:    5
      BranchProfiles:
        - Branch String:   'gen_bitmap64.c:75,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:76,14'
              BranchSideFuncs:
                - com_err
            - BranchSide:      'gen_bitmap64.c:80,14'
              BranchSideFuncs:
                - com_err
      Callsites:
        - Src:             'gen_bitmap64.c:76,3'
          Dst:             com_err
        - Src:             'gen_bitmap64.c:80,3'
          Dst:             com_err
    - functionName:    ext2fs_find_first_zero_generic_bmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/gen_bitmap64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 840
      functionLinenumberEnd: 891
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - size_t
        - size_t
        - 'size_t *'
      constantsTouched: []
      argNames:
        - bitmap
        - start
        - end
        - out
      BBCount:         49
      ICount:          312
      EdgeCount:       67
      CyclomaticComplexity: 20
      functionsReached:
        - ext2fs_find_first_zero_generic_bitmap
        - ext2fs_warn_bitmap2
        - warn_bitmap
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gen_bitmap64.c:845,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:846,3'
              BranchSideFuncs:
                - warn_bitmap
                - ext2fs_find_first_zero_generic_bitmap
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap64.c:848,6'
              BranchSideFuncs:
                - warn_bitmap
                - ext2fs_find_first_zero_generic_bitmap
                - ext2fs_warn_bitmap2
        - Branch String:   'gen_bitmap64.c:848,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:848,6'
              BranchSideFuncs:
                - ext2fs_find_first_zero_generic_bitmap
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap64.c:849,9'
              BranchSideFuncs:
                - ext2fs_find_first_zero_generic_bitmap
                - ext2fs_warn_bitmap2
        - Branch String:   'gen_bitmap64.c:848,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:848,6'
              BranchSideFuncs:
                - ext2fs_find_first_zero_generic_bitmap
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap64.c:849,9'
              BranchSideFuncs:
                - ext2fs_find_first_zero_generic_bitmap
                - ext2fs_warn_bitmap2
        - Branch String:   'gen_bitmap64.c:848,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:849,9'
              BranchSideFuncs:
                - ext2fs_find_first_zero_generic_bitmap
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap64.c:864,7'
              BranchSideFuncs:
                - warn_bitmap
        - Branch String:   'gen_bitmap64.c:851,34'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:852,9'
              BranchSideFuncs:
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap64.c:853,24'
              BranchSideFuncs:
                - ext2fs_warn_bitmap2
        - Branch String:   'gen_bitmap64.c:851,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:853,24'
              BranchSideFuncs:
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap64.c:857,50'
              BranchSideFuncs:
                - ext2fs_find_first_zero_generic_bitmap
        - Branch String:   'gen_bitmap64.c:859,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:860,11'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap64.c:861,10'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap64.c:864,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:864,7'
              BranchSideFuncs:
                - warn_bitmap
            - BranchSide:      'gen_bitmap64.c:867,11'
              BranchSideFuncs:
                - warn_bitmap
        - Branch String:   'gen_bitmap64.c:864,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:864,7'
              BranchSideFuncs:
                - warn_bitmap
            - BranchSide:      'gen_bitmap64.c:867,11'
              BranchSideFuncs:
                - warn_bitmap
        - Branch String:   'gen_bitmap64.c:864,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:865,3'
              BranchSideFuncs:
                - warn_bitmap
            - BranchSide:      'gen_bitmap64.c:867,11'
              BranchSideFuncs:
                - warn_bitmap
        - Branch String:   'gen_bitmap64.c:870,29'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:870,32'
              BranchSideFuncs:
                - warn_bitmap
            - BranchSide:      'gen_bitmap64.c:871,15'
              BranchSideFuncs:
                - warn_bitmap
        - Branch String:   'gen_bitmap64.c:870,51'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:870,54'
              BranchSideFuncs:
                - warn_bitmap
            - BranchSide:      'gen_bitmap64.c:871,15'
              BranchSideFuncs:
                - warn_bitmap
        - Branch String:   'gen_bitmap64.c:870,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:871,15'
              BranchSideFuncs:
                - warn_bitmap
            - BranchSide:      'gen_bitmap64.c:875,6'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap64.c:875,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:876,12'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap64.c:886,14'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap64.c:878,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:878,7'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap64.c:879,11'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap64.c:882,10'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:882,28'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap64.c:882,35'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap64.c:886,2'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:887,8'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap64.c:890,2'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap64.c:887,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:887,50'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap64.c:888,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gen_bitmap64.c:853,4'
          Dst:             ext2fs_warn_bitmap2
        - Src:             'gen_bitmap64.c:857,12'
          Dst:             ext2fs_find_first_zero_generic_bitmap
        - Src:             'gen_bitmap64.c:871,3'
          Dst:             warn_bitmap
    - functionName:    ext2fs_convert_subcluster_bitmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/gen_bitmap64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 802
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'struct.ext2fs_struct_generic_bitmap_base **'
      constantsTouched: []
      argNames:
        - fs
        - bitmap
      BBCount:         14
      ICount:          158
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ext2fs_allocate_block_bitmap
        - ext2fs_find_first_set_block_bitmap2
        - ext2fs_free_block_bitmap
        - ext2fs_get_bitmap_granularity
        - ext2fs_mark_block_bitmap2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gen_bitmap64.c:809,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:810,3'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap64.c:812,40'
              BranchSideFuncs:
                - ext2fs_allocate_block_bitmap
                - ext2fs_free_block_bitmap
                - ext2fs_find_first_set_block_bitmap2
                - ext2fs_mark_block_bitmap2
        - Branch String:   'gen_bitmap64.c:814,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:815,10'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap64.c:817,36'
              BranchSideFuncs:
                - ext2fs_free_block_bitmap
                - ext2fs_find_first_set_block_bitmap2
                - ext2fs_mark_block_bitmap2
        - Branch String:   'gen_bitmap64.c:823,2'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:824,48'
              BranchSideFuncs:
                - ext2fs_find_first_set_block_bitmap2
                - ext2fs_mark_block_bitmap2
                - ext2fs_free_block_bitmap
            - BranchSide:      'gen_bitmap64.c:831,14'
              BranchSideFuncs:
                - ext2fs_free_block_bitmap
        - Branch String:   'gen_bitmap64.c:826,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:827,4'
              BranchSideFuncs:
                - ext2fs_free_block_bitmap
            - BranchSide:      'gen_bitmap64.c:828,29'
              BranchSideFuncs:
                - ext2fs_mark_block_bitmap2
                - ext2fs_free_block_bitmap
                - ext2fs_find_first_set_block_bitmap2
      Callsites:
        - Src:             'gen_bitmap64.c:809,32'
          Dst:             ext2fs_get_bitmap_granularity
        - Src:             'gen_bitmap64.c:812,11'
          Dst:             ext2fs_allocate_block_bitmap
        - Src:             'gen_bitmap64.c:824,12'
          Dst:             ext2fs_find_first_set_block_bitmap2
        - Src:             'gen_bitmap64.c:828,3'
          Dst:             ext2fs_mark_block_bitmap2
        - Src:             'gen_bitmap64.c:833,2'
          Dst:             ext2fs_free_block_bitmap
    - functionName:    ext2fs_warn_bitmap32
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/gen_bitmap64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 786
      functionLinenumberEnd: 798
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - 'char *'
      constantsTouched: []
      argNames:
        - gen_bitmap
        - func
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - com_err
      functionUses:    6
      BranchProfiles:
        - Branch String:   'gen_bitmap64.c:790,13'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:790,16'
              BranchSideFuncs:
                - com_err
                - com_err
            - BranchSide:      'gen_bitmap64.c:796,36'
              BranchSideFuncs:
                - com_err
        - Branch String:   'gen_bitmap64.c:790,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:792,43'
              BranchSideFuncs:
                - com_err
            - BranchSide:      'gen_bitmap64.c:796,36'
              BranchSideFuncs:
                - com_err
      Callsites:
        - Src:             'gen_bitmap64.c:791,3'
          Dst:             com_err
        - Src:             'gen_bitmap64.c:795,3'
          Dst:             com_err
    - functionName:    ext2fs_unmark_block_bitmap_range2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/gen_bitmap64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 746
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - gen_bmap
        - block
        - num
      BBCount:         33
      ICount:          229
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - ext2fs_unmark_block_bitmap_range
        - ext2fs_warn_bitmap
        - ext2fs_warn_bitmap2
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gen_bitmap64.c:750,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:751,3'
              BranchSideFuncs:
                - ext2fs_warn_bitmap
                - ext2fs_unmark_block_bitmap_range
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap64.c:753,6'
              BranchSideFuncs:
                - ext2fs_warn_bitmap
                - ext2fs_unmark_block_bitmap_range
                - ext2fs_warn_bitmap2
        - Branch String:   'gen_bitmap64.c:753,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:753,6'
              BranchSideFuncs:
                - ext2fs_unmark_block_bitmap_range
                - ext2fs_warn_bitmap
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap64.c:754,8'
              BranchSideFuncs:
                - ext2fs_unmark_block_bitmap_range
                - ext2fs_warn_bitmap
                - ext2fs_warn_bitmap2
        - Branch String:   'gen_bitmap64.c:753,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:753,6'
              BranchSideFuncs:
                - ext2fs_unmark_block_bitmap_range
                - ext2fs_warn_bitmap
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap64.c:754,8'
              BranchSideFuncs:
                - ext2fs_unmark_block_bitmap_range
                - ext2fs_warn_bitmap
                - ext2fs_warn_bitmap2
        - Branch String:   'gen_bitmap64.c:753,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:754,8'
              BranchSideFuncs:
                - ext2fs_unmark_block_bitmap_range
                - ext2fs_warn_bitmap
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap64.c:764,7'
              BranchSideFuncs:
                - ext2fs_warn_bitmap
        - Branch String:   'gen_bitmap64.c:754,32'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:755,9'
              BranchSideFuncs:
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap64.c:756,48'
              BranchSideFuncs:
                - ext2fs_warn_bitmap2
        - Branch String:   'gen_bitmap64.c:754,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:756,48'
              BranchSideFuncs:
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap64.c:760,60'
              BranchSideFuncs:
                - ext2fs_unmark_block_bitmap_range
                - ext2fs_warn_bitmap
        - Branch String:   'gen_bitmap64.c:764,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:764,7'
              BranchSideFuncs:
                - ext2fs_warn_bitmap
            - BranchSide:      'gen_bitmap64.c:770,12'
              BranchSideFuncs:
                - ext2fs_warn_bitmap
        - Branch String:   'gen_bitmap64.c:764,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:764,7'
              BranchSideFuncs:
                - ext2fs_warn_bitmap
            - BranchSide:      'gen_bitmap64.c:770,12'
              BranchSideFuncs:
                - ext2fs_warn_bitmap
        - Branch String:   'gen_bitmap64.c:764,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:765,3'
              BranchSideFuncs:
                - ext2fs_warn_bitmap
            - BranchSide:      'gen_bitmap64.c:770,12'
              BranchSideFuncs:
                - ext2fs_warn_bitmap
        - Branch String:   'gen_bitmap64.c:775,28'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:775,32'
              BranchSideFuncs:
                - ext2fs_warn_bitmap
            - BranchSide:      'gen_bitmap64.c:777,48'
              BranchSideFuncs:
                - ext2fs_warn_bitmap
        - Branch String:   'gen_bitmap64.c:775,51'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:776,7'
              BranchSideFuncs:
                - ext2fs_warn_bitmap
            - BranchSide:      'gen_bitmap64.c:777,48'
              BranchSideFuncs:
                - ext2fs_warn_bitmap
        - Branch String:   'gen_bitmap64.c:775,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:777,48'
              BranchSideFuncs:
                - ext2fs_warn_bitmap
            - BranchSide:      'gen_bitmap64.c:782,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gen_bitmap64.c:756,4'
          Dst:             ext2fs_warn_bitmap2
        - Src:             'gen_bitmap64.c:760,3'
          Dst:             ext2fs_unmark_block_bitmap_range
        - Src:             'gen_bitmap64.c:777,3'
          Dst:             ext2fs_warn_bitmap
    - functionName:    ext2fs_mark_block_bitmap_range2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/gen_bitmap64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 705
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - gen_bmap
        - block
        - num
      BBCount:         33
      ICount:          229
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - ext2fs_mark_block_bitmap_range
        - ext2fs_warn_bitmap
        - ext2fs_warn_bitmap2
      functionUses:    4
      BranchProfiles:
        - Branch String:   'gen_bitmap64.c:709,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:710,3'
              BranchSideFuncs:
                - ext2fs_warn_bitmap
                - ext2fs_mark_block_bitmap_range
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap64.c:712,6'
              BranchSideFuncs:
                - ext2fs_warn_bitmap
                - ext2fs_mark_block_bitmap_range
                - ext2fs_warn_bitmap2
        - Branch String:   'gen_bitmap64.c:712,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:712,6'
              BranchSideFuncs:
                - ext2fs_mark_block_bitmap_range
                - ext2fs_warn_bitmap
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap64.c:713,8'
              BranchSideFuncs:
                - ext2fs_mark_block_bitmap_range
                - ext2fs_warn_bitmap
                - ext2fs_warn_bitmap2
        - Branch String:   'gen_bitmap64.c:712,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:712,6'
              BranchSideFuncs:
                - ext2fs_mark_block_bitmap_range
                - ext2fs_warn_bitmap
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap64.c:713,8'
              BranchSideFuncs:
                - ext2fs_mark_block_bitmap_range
                - ext2fs_warn_bitmap
                - ext2fs_warn_bitmap2
        - Branch String:   'gen_bitmap64.c:712,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:713,8'
              BranchSideFuncs:
                - ext2fs_mark_block_bitmap_range
                - ext2fs_warn_bitmap
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap64.c:723,7'
              BranchSideFuncs:
                - ext2fs_warn_bitmap
        - Branch String:   'gen_bitmap64.c:713,32'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:714,9'
              BranchSideFuncs:
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap64.c:715,48'
              BranchSideFuncs:
                - ext2fs_warn_bitmap2
        - Branch String:   'gen_bitmap64.c:713,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:715,48'
              BranchSideFuncs:
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap64.c:719,58'
              BranchSideFuncs:
                - ext2fs_mark_block_bitmap_range
                - ext2fs_warn_bitmap
        - Branch String:   'gen_bitmap64.c:723,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:723,7'
              BranchSideFuncs:
                - ext2fs_warn_bitmap
            - BranchSide:      'gen_bitmap64.c:729,12'
              BranchSideFuncs:
                - ext2fs_warn_bitmap
        - Branch String:   'gen_bitmap64.c:723,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:723,7'
              BranchSideFuncs:
                - ext2fs_warn_bitmap
            - BranchSide:      'gen_bitmap64.c:729,12'
              BranchSideFuncs:
                - ext2fs_warn_bitmap
        - Branch String:   'gen_bitmap64.c:723,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:724,3'
              BranchSideFuncs:
                - ext2fs_warn_bitmap
            - BranchSide:      'gen_bitmap64.c:729,12'
              BranchSideFuncs:
                - ext2fs_warn_bitmap
        - Branch String:   'gen_bitmap64.c:734,28'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:734,32'
              BranchSideFuncs:
                - ext2fs_warn_bitmap
            - BranchSide:      'gen_bitmap64.c:736,46'
              BranchSideFuncs:
                - ext2fs_warn_bitmap
        - Branch String:   'gen_bitmap64.c:734,51'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:735,7'
              BranchSideFuncs:
                - ext2fs_warn_bitmap
            - BranchSide:      'gen_bitmap64.c:736,46'
              BranchSideFuncs:
                - ext2fs_warn_bitmap
        - Branch String:   'gen_bitmap64.c:734,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:736,46'
              BranchSideFuncs:
                - ext2fs_warn_bitmap
            - BranchSide:      'gen_bitmap64.c:741,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gen_bitmap64.c:715,4'
          Dst:             ext2fs_warn_bitmap2
        - Src:             'gen_bitmap64.c:719,3'
          Dst:             ext2fs_mark_block_bitmap_range
        - Src:             'gen_bitmap64.c:736,3'
          Dst:             ext2fs_warn_bitmap
    - functionName:    ext2fs_test_block_bitmap_range2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/gen_bitmap64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 660
      functionLinenumberEnd: 701
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - gen_bmap
        - block
        - num
      BBCount:         34
      ICount:          250
      EdgeCount:       47
      CyclomaticComplexity: 15
      functionsReached:
        - ext2fs_test_block_bitmap_range
        - ext2fs_test_generic_bmap
        - ext2fs_warn_bitmap
        - ext2fs_warn_bitmap2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gen_bitmap64.c:664,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:665,3'
              BranchSideFuncs:
                - ext2fs_warn_bitmap
                - ext2fs_test_block_bitmap_range
                - ext2fs_warn_bitmap2
                - ext2fs_test_generic_bmap
            - BranchSide:      'gen_bitmap64.c:667,6'
              BranchSideFuncs:
                - ext2fs_warn_bitmap
                - ext2fs_test_block_bitmap_range
                - ext2fs_warn_bitmap2
                - ext2fs_test_generic_bmap
        - Branch String:   'gen_bitmap64.c:667,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:669,8'
              BranchSideFuncs:
                - ext2fs_test_generic_bmap
            - BranchSide:      'gen_bitmap64.c:671,6'
              BranchSideFuncs:
                - ext2fs_warn_bitmap
                - ext2fs_test_block_bitmap_range
                - ext2fs_warn_bitmap2
        - Branch String:   'gen_bitmap64.c:671,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:671,6'
              BranchSideFuncs:
                - ext2fs_test_block_bitmap_range
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap64.c:672,8'
              BranchSideFuncs:
                - ext2fs_test_block_bitmap_range
                - ext2fs_warn_bitmap2
        - Branch String:   'gen_bitmap64.c:671,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:671,6'
              BranchSideFuncs:
                - ext2fs_test_block_bitmap_range
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap64.c:672,8'
              BranchSideFuncs:
                - ext2fs_test_block_bitmap_range
                - ext2fs_warn_bitmap2
        - Branch String:   'gen_bitmap64.c:671,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:672,8'
              BranchSideFuncs:
                - ext2fs_test_block_bitmap_range
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap64.c:682,7'
              BranchSideFuncs:
                - ext2fs_warn_bitmap
        - Branch String:   'gen_bitmap64.c:672,32'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:673,9'
              BranchSideFuncs:
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap64.c:674,48'
              BranchSideFuncs:
                - ext2fs_warn_bitmap2
        - Branch String:   'gen_bitmap64.c:672,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:674,48'
              BranchSideFuncs:
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap64.c:679,28'
              BranchSideFuncs:
                - ext2fs_test_block_bitmap_range
        - Branch String:   'gen_bitmap64.c:682,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:682,7'
              BranchSideFuncs:
                - ext2fs_warn_bitmap
            - BranchSide:      'gen_bitmap64.c:688,12'
              BranchSideFuncs:
                - ext2fs_warn_bitmap
        - Branch String:   'gen_bitmap64.c:682,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:682,7'
              BranchSideFuncs:
                - ext2fs_warn_bitmap
            - BranchSide:      'gen_bitmap64.c:688,12'
              BranchSideFuncs:
                - ext2fs_warn_bitmap
        - Branch String:   'gen_bitmap64.c:682,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:683,3'
              BranchSideFuncs:
                - ext2fs_warn_bitmap
            - BranchSide:      'gen_bitmap64.c:688,12'
              BranchSideFuncs:
                - ext2fs_warn_bitmap
        - Branch String:   'gen_bitmap64.c:693,28'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:693,32'
              BranchSideFuncs:
                - ext2fs_warn_bitmap
            - BranchSide:      'gen_bitmap64.c:695,46'
              BranchSideFuncs:
                - ext2fs_warn_bitmap
        - Branch String:   'gen_bitmap64.c:693,51'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:694,7'
              BranchSideFuncs:
                - ext2fs_warn_bitmap
            - BranchSide:      'gen_bitmap64.c:695,46'
              BranchSideFuncs:
                - ext2fs_warn_bitmap
        - Branch String:   'gen_bitmap64.c:693,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:695,46'
              BranchSideFuncs:
                - ext2fs_warn_bitmap
            - BranchSide:      'gen_bitmap64.c:700,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gen_bitmap64.c:668,11'
          Dst:             ext2fs_test_generic_bmap
        - Src:             'gen_bitmap64.c:674,4'
          Dst:             ext2fs_warn_bitmap2
        - Src:             'gen_bitmap64.c:678,10'
          Dst:             ext2fs_test_block_bitmap_range
        - Src:             'gen_bitmap64.c:695,3'
          Dst:             ext2fs_warn_bitmap
    - functionName:    ext2fs_test_generic_bmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/gen_bitmap64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - size_t
      constantsTouched: []
      argNames:
        - gen_bitmap
        - arg
      BBCount:         27
      ICount:          167
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - ext2fs_test_generic_bitmap
        - ext2fs_warn_bitmap2
        - warn_bitmap
      functionUses:    8
      BranchProfiles:
        - Branch String:   'gen_bitmap64.c:517,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:518,3'
              BranchSideFuncs:
                - warn_bitmap
                - ext2fs_test_generic_bitmap
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap64.c:520,6'
              BranchSideFuncs:
                - warn_bitmap
                - ext2fs_test_generic_bitmap
                - ext2fs_warn_bitmap2
        - Branch String:   'gen_bitmap64.c:520,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:520,6'
              BranchSideFuncs:
                - ext2fs_test_generic_bitmap
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap64.c:521,7'
              BranchSideFuncs:
                - ext2fs_test_generic_bitmap
                - ext2fs_warn_bitmap2
        - Branch String:   'gen_bitmap64.c:520,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:520,6'
              BranchSideFuncs:
                - ext2fs_test_generic_bitmap
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap64.c:521,7'
              BranchSideFuncs:
                - ext2fs_test_generic_bitmap
                - ext2fs_warn_bitmap2
        - Branch String:   'gen_bitmap64.c:520,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:521,7'
              BranchSideFuncs:
                - ext2fs_test_generic_bitmap
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap64.c:529,7'
              BranchSideFuncs:
                - warn_bitmap
        - Branch String:   'gen_bitmap64.c:521,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:522,24'
              BranchSideFuncs:
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap64.c:526,37'
              BranchSideFuncs:
                - ext2fs_test_generic_bitmap
        - Branch String:   'gen_bitmap64.c:529,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:529,7'
              BranchSideFuncs:
                - warn_bitmap
            - BranchSide:      'gen_bitmap64.c:532,10'
              BranchSideFuncs:
                - warn_bitmap
        - Branch String:   'gen_bitmap64.c:529,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:529,7'
              BranchSideFuncs:
                - warn_bitmap
            - BranchSide:      'gen_bitmap64.c:532,10'
              BranchSideFuncs:
                - warn_bitmap
        - Branch String:   'gen_bitmap64.c:529,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:530,3'
              BranchSideFuncs:
                - warn_bitmap
            - BranchSide:      'gen_bitmap64.c:532,10'
              BranchSideFuncs:
                - warn_bitmap
        - Branch String:   'gen_bitmap64.c:543,28'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:543,32'
              BranchSideFuncs:
                - warn_bitmap
            - BranchSide:      'gen_bitmap64.c:544,15'
              BranchSideFuncs:
                - warn_bitmap
        - Branch String:   'gen_bitmap64.c:543,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:544,15'
              BranchSideFuncs:
                - warn_bitmap
            - BranchSide:      'gen_bitmap64.c:548,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gen_bitmap64.c:522,4'
          Dst:             ext2fs_warn_bitmap2
        - Src:             'gen_bitmap64.c:526,10'
          Dst:             ext2fs_test_generic_bitmap
        - Src:             'gen_bitmap64.c:544,3'
          Dst:             warn_bitmap
    - functionName:    ext2fs_set_generic_bmap_padding
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/gen_bitmap64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 643
      functionLinenumberEnd: 656
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
      constantsTouched: []
      argNames:
        - gen_bmap
      BBCount:         11
      ICount:          85
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ext2fs_set_generic_bitmap_padding
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gen_bitmap64.c:647,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:647,6'
              BranchSideFuncs:
                - ext2fs_set_generic_bitmap_padding
            - BranchSide:      'gen_bitmap64.c:648,37'
              BranchSideFuncs:
                - ext2fs_set_generic_bitmap_padding
        - Branch String:   'gen_bitmap64.c:647,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:647,6'
              BranchSideFuncs:
                - ext2fs_set_generic_bitmap_padding
            - BranchSide:      'gen_bitmap64.c:648,37'
              BranchSideFuncs:
                - ext2fs_set_generic_bitmap_padding
        - Branch String:   'gen_bitmap64.c:647,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:648,37'
              BranchSideFuncs:
                - ext2fs_set_generic_bitmap_padding
            - BranchSide:      'gen_bitmap64.c:652,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gen_bitmap64.c:648,3'
          Dst:             ext2fs_set_generic_bitmap_padding
    - functionName:    ext2fs_compare_generic_bmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/gen_bitmap64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 608
      functionLinenumberEnd: 640
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - 'struct.ext2fs_struct_generic_bitmap_base *'
      constantsTouched: []
      argNames:
        - neq
        - gen_bm1
        - gen_bm2
      BBCount:         36
      ICount:          225
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - ext2fs_compare_generic_bitmap
        - ext2fs_test_generic_bmap
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gen_bitmap64.c:613,11'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:613,15'
              BranchSideFuncs:
                - ext2fs_test_generic_bmap
                - ext2fs_test_generic_bmap
                - ext2fs_compare_generic_bitmap
            - BranchSide:      'gen_bitmap64.c:614,3'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap64.c:613,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:614,3'
              BranchSideFuncs:
                - ext2fs_test_generic_bmap
                - ext2fs_test_generic_bmap
                - ext2fs_compare_generic_bitmap
            - BranchSide:      'gen_bitmap64.c:615,6'
              BranchSideFuncs:
                - ext2fs_test_generic_bmap
                - ext2fs_test_generic_bmap
                - ext2fs_compare_generic_bitmap
        - Branch String:   'gen_bitmap64.c:615,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:616,3'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap64.c:619,6'
              BranchSideFuncs:
                - ext2fs_test_generic_bmap
                - ext2fs_test_generic_bmap
                - ext2fs_compare_generic_bitmap
        - Branch String:   'gen_bitmap64.c:619,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:619,6'
              BranchSideFuncs:
                - ext2fs_compare_generic_bitmap
            - BranchSide:      'gen_bitmap64.c:620,40'
              BranchSideFuncs:
                - ext2fs_compare_generic_bitmap
        - Branch String:   'gen_bitmap64.c:619,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:619,6'
              BranchSideFuncs:
                - ext2fs_compare_generic_bitmap
            - BranchSide:      'gen_bitmap64.c:620,40'
              BranchSideFuncs:
                - ext2fs_compare_generic_bitmap
        - Branch String:   'gen_bitmap64.c:619,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:620,40'
              BranchSideFuncs:
                - ext2fs_compare_generic_bitmap
            - BranchSide:      'gen_bitmap64.c:623,7'
              BranchSideFuncs:
                - ext2fs_test_generic_bmap
                - ext2fs_test_generic_bmap
        - Branch String:   'gen_bitmap64.c:623,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:623,7'
              BranchSideFuncs:
                - ext2fs_test_generic_bmap
                - ext2fs_test_generic_bmap
            - BranchSide:      'gen_bitmap64.c:626,7'
              BranchSideFuncs:
                - ext2fs_test_generic_bmap
                - ext2fs_test_generic_bmap
        - Branch String:   'gen_bitmap64.c:623,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:623,7'
              BranchSideFuncs:
                - ext2fs_test_generic_bmap
                - ext2fs_test_generic_bmap
            - BranchSide:      'gen_bitmap64.c:626,7'
              BranchSideFuncs:
                - ext2fs_test_generic_bmap
                - ext2fs_test_generic_bmap
        - Branch String:   'gen_bitmap64.c:623,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:624,3'
              BranchSideFuncs:
                - ext2fs_test_generic_bmap
                - ext2fs_test_generic_bmap
            - BranchSide:      'gen_bitmap64.c:626,7'
              BranchSideFuncs:
                - ext2fs_test_generic_bmap
                - ext2fs_test_generic_bmap
        - Branch String:   'gen_bitmap64.c:626,33'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:627,7'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap64.c:628,10'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap64.c:626,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:628,10'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap64.c:630,11'
              BranchSideFuncs:
                - ext2fs_test_generic_bmap
                - ext2fs_test_generic_bmap
        - Branch String:   'gen_bitmap64.c:630,2'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:632,37'
              BranchSideFuncs:
                - ext2fs_test_generic_bmap
                - ext2fs_test_generic_bmap
            - BranchSide:      'gen_bitmap64.c:639,2'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap64.c:634,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:635,11'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap64.c:637,2'
              BranchSideFuncs:
                - ext2fs_test_generic_bmap
                - ext2fs_test_generic_bmap
      Callsites:
        - Src:             'gen_bitmap64.c:620,10'
          Dst:             ext2fs_compare_generic_bitmap
        - Src:             'gen_bitmap64.c:632,12'
          Dst:             ext2fs_test_generic_bmap
        - Src:             'gen_bitmap64.c:633,12'
          Dst:             ext2fs_test_generic_bmap
    - functionName:    ext2fs_get_generic_bmap_range
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/gen_bitmap64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 581
      functionLinenumberEnd: 603
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - size_t
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - gen_bmap
        - start
        - num
        - out
      BBCount:         22
      ICount:          148
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - ext2fs_get_generic_bitmap_range
        - ext2fs_warn_bitmap2
      functionUses:    3
      BranchProfiles:
        - Branch String:   'gen_bitmap64.c:584,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:585,3'
              BranchSideFuncs:
                - ext2fs_get_generic_bitmap_range
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap64.c:587,6'
              BranchSideFuncs:
                - ext2fs_get_generic_bitmap_range
                - ext2fs_warn_bitmap2
        - Branch String:   'gen_bitmap64.c:587,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:587,6'
              BranchSideFuncs:
                - ext2fs_get_generic_bitmap_range
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap64.c:588,8'
              BranchSideFuncs:
                - ext2fs_get_generic_bitmap_range
                - ext2fs_warn_bitmap2
        - Branch String:   'gen_bitmap64.c:587,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:587,6'
              BranchSideFuncs:
                - ext2fs_get_generic_bitmap_range
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap64.c:588,8'
              BranchSideFuncs:
                - ext2fs_get_generic_bitmap_range
                - ext2fs_warn_bitmap2
        - Branch String:   'gen_bitmap64.c:587,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:588,8'
              BranchSideFuncs:
                - ext2fs_get_generic_bitmap_range
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap64.c:597,7'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap64.c:588,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:589,24'
              BranchSideFuncs:
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap64.c:593,42'
              BranchSideFuncs:
                - ext2fs_get_generic_bitmap_range
        - Branch String:   'gen_bitmap64.c:597,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:597,7'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap64.c:602,9'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap64.c:597,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:597,7'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap64.c:602,9'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap64.c:597,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:598,3'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap64.c:602,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gen_bitmap64.c:589,4'
          Dst:             ext2fs_warn_bitmap2
        - Src:             'gen_bitmap64.c:593,10'
          Dst:             ext2fs_get_generic_bitmap_range
    - functionName:    ext2fs_set_generic_bmap_range
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/gen_bitmap64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 576
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - size_t
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - gen_bmap
        - start
        - num
        - in
      BBCount:         22
      ICount:          148
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - ext2fs_set_generic_bitmap_range
        - ext2fs_warn_bitmap2
      functionUses:    3
      BranchProfiles:
        - Branch String:   'gen_bitmap64.c:557,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:558,3'
              BranchSideFuncs:
                - ext2fs_set_generic_bitmap_range
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap64.c:560,6'
              BranchSideFuncs:
                - ext2fs_set_generic_bitmap_range
                - ext2fs_warn_bitmap2
        - Branch String:   'gen_bitmap64.c:560,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:560,6'
              BranchSideFuncs:
                - ext2fs_set_generic_bitmap_range
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap64.c:561,8'
              BranchSideFuncs:
                - ext2fs_set_generic_bitmap_range
                - ext2fs_warn_bitmap2
        - Branch String:   'gen_bitmap64.c:560,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:560,6'
              BranchSideFuncs:
                - ext2fs_set_generic_bitmap_range
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap64.c:561,8'
              BranchSideFuncs:
                - ext2fs_set_generic_bitmap_range
                - ext2fs_warn_bitmap2
        - Branch String:   'gen_bitmap64.c:560,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:561,8'
              BranchSideFuncs:
                - ext2fs_set_generic_bitmap_range
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap64.c:570,7'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap64.c:561,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:562,24'
              BranchSideFuncs:
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap64.c:566,42'
              BranchSideFuncs:
                - ext2fs_set_generic_bitmap_range
        - Branch String:   'gen_bitmap64.c:570,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:570,7'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap64.c:575,9'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap64.c:570,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:570,7'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap64.c:575,9'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap64.c:570,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:571,3'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap64.c:575,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gen_bitmap64.c:562,4'
          Dst:             ext2fs_warn_bitmap2
        - Src:             'gen_bitmap64.c:566,10'
          Dst:             ext2fs_set_generic_bitmap_range
    - functionName:    ext2fs_unmark_generic_bmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/gen_bitmap64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 511
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - size_t
      constantsTouched: []
      argNames:
        - gen_bitmap
        - arg
      BBCount:         27
      ICount:          167
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - ext2fs_unmark_generic_bitmap
        - ext2fs_warn_bitmap2
        - warn_bitmap
      functionUses:    5
      BranchProfiles:
        - Branch String:   'gen_bitmap64.c:486,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:487,3'
              BranchSideFuncs:
                - warn_bitmap
                - ext2fs_unmark_generic_bitmap
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap64.c:489,6'
              BranchSideFuncs:
                - warn_bitmap
                - ext2fs_unmark_generic_bitmap
                - ext2fs_warn_bitmap2
        - Branch String:   'gen_bitmap64.c:489,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:489,6'
              BranchSideFuncs:
                - ext2fs_unmark_generic_bitmap
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap64.c:490,7'
              BranchSideFuncs:
                - ext2fs_unmark_generic_bitmap
                - ext2fs_warn_bitmap2
        - Branch String:   'gen_bitmap64.c:489,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:489,6'
              BranchSideFuncs:
                - ext2fs_unmark_generic_bitmap
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap64.c:490,7'
              BranchSideFuncs:
                - ext2fs_unmark_generic_bitmap
                - ext2fs_warn_bitmap2
        - Branch String:   'gen_bitmap64.c:489,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:490,7'
              BranchSideFuncs:
                - ext2fs_unmark_generic_bitmap
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap64.c:498,7'
              BranchSideFuncs:
                - warn_bitmap
        - Branch String:   'gen_bitmap64.c:490,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:491,24'
              BranchSideFuncs:
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap64.c:495,39'
              BranchSideFuncs:
                - ext2fs_unmark_generic_bitmap
        - Branch String:   'gen_bitmap64.c:498,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:498,7'
              BranchSideFuncs:
                - warn_bitmap
            - BranchSide:      'gen_bitmap64.c:501,10'
              BranchSideFuncs:
                - warn_bitmap
        - Branch String:   'gen_bitmap64.c:498,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:498,7'
              BranchSideFuncs:
                - warn_bitmap
            - BranchSide:      'gen_bitmap64.c:501,10'
              BranchSideFuncs:
                - warn_bitmap
        - Branch String:   'gen_bitmap64.c:498,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:499,3'
              BranchSideFuncs:
                - warn_bitmap
            - BranchSide:      'gen_bitmap64.c:501,10'
              BranchSideFuncs:
                - warn_bitmap
        - Branch String:   'gen_bitmap64.c:505,28'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:505,32'
              BranchSideFuncs:
                - warn_bitmap
            - BranchSide:      'gen_bitmap64.c:506,15'
              BranchSideFuncs:
                - warn_bitmap
        - Branch String:   'gen_bitmap64.c:505,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:506,15'
              BranchSideFuncs:
                - warn_bitmap
            - BranchSide:      'gen_bitmap64.c:510,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gen_bitmap64.c:491,4'
          Dst:             ext2fs_warn_bitmap2
        - Src:             'gen_bitmap64.c:495,10'
          Dst:             ext2fs_unmark_generic_bitmap
        - Src:             'gen_bitmap64.c:506,3'
          Dst:             warn_bitmap
    - functionName:    ext2fs_mark_generic_bmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/gen_bitmap64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - size_t
      constantsTouched: []
      argNames:
        - gen_bitmap
        - arg
      BBCount:         27
      ICount:          167
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - ext2fs_mark_generic_bitmap
        - ext2fs_warn_bitmap2
        - warn_bitmap
      functionUses:    5
      BranchProfiles:
        - Branch String:   'gen_bitmap64.c:447,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:448,3'
              BranchSideFuncs:
                - warn_bitmap
                - ext2fs_mark_generic_bitmap
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap64.c:450,6'
              BranchSideFuncs:
                - warn_bitmap
                - ext2fs_mark_generic_bitmap
                - ext2fs_warn_bitmap2
        - Branch String:   'gen_bitmap64.c:450,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:450,6'
              BranchSideFuncs:
                - ext2fs_mark_generic_bitmap
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap64.c:451,7'
              BranchSideFuncs:
                - ext2fs_mark_generic_bitmap
                - ext2fs_warn_bitmap2
        - Branch String:   'gen_bitmap64.c:450,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:450,6'
              BranchSideFuncs:
                - ext2fs_mark_generic_bitmap
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap64.c:451,7'
              BranchSideFuncs:
                - ext2fs_mark_generic_bitmap
                - ext2fs_warn_bitmap2
        - Branch String:   'gen_bitmap64.c:450,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:451,7'
              BranchSideFuncs:
                - ext2fs_mark_generic_bitmap
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap64.c:459,7'
              BranchSideFuncs:
                - warn_bitmap
        - Branch String:   'gen_bitmap64.c:451,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:452,24'
              BranchSideFuncs:
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap64.c:456,37'
              BranchSideFuncs:
                - ext2fs_mark_generic_bitmap
        - Branch String:   'gen_bitmap64.c:459,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:459,7'
              BranchSideFuncs:
                - warn_bitmap
            - BranchSide:      'gen_bitmap64.c:462,10'
              BranchSideFuncs:
                - warn_bitmap
        - Branch String:   'gen_bitmap64.c:459,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:459,7'
              BranchSideFuncs:
                - warn_bitmap
            - BranchSide:      'gen_bitmap64.c:462,10'
              BranchSideFuncs:
                - warn_bitmap
        - Branch String:   'gen_bitmap64.c:459,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:460,3'
              BranchSideFuncs:
                - warn_bitmap
            - BranchSide:      'gen_bitmap64.c:462,10'
              BranchSideFuncs:
                - warn_bitmap
        - Branch String:   'gen_bitmap64.c:473,28'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:473,32'
              BranchSideFuncs:
                - warn_bitmap
            - BranchSide:      'gen_bitmap64.c:474,15'
              BranchSideFuncs:
                - warn_bitmap
        - Branch String:   'gen_bitmap64.c:473,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:474,15'
              BranchSideFuncs:
                - warn_bitmap
            - BranchSide:      'gen_bitmap64.c:478,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gen_bitmap64.c:452,4'
          Dst:             ext2fs_warn_bitmap2
        - Src:             'gen_bitmap64.c:456,10'
          Dst:             ext2fs_mark_generic_bitmap
        - Src:             'gen_bitmap64.c:474,3'
          Dst:             warn_bitmap
    - functionName:    ext2fs_clear_generic_bmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/gen_bitmap64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
      constantsTouched: []
      argNames:
        - gen_bitmap
      BBCount:         11
      ICount:          65
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ext2fs_clear_generic_bitmap
      functionUses:    3
      BranchProfiles:
        - Branch String:   'gen_bitmap64.c:436,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:436,6'
              BranchSideFuncs:
                - ext2fs_clear_generic_bitmap
            - BranchSide:      'gen_bitmap64.c:437,31'
              BranchSideFuncs:
                - ext2fs_clear_generic_bitmap
        - Branch String:   'gen_bitmap64.c:436,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:436,6'
              BranchSideFuncs:
                - ext2fs_clear_generic_bitmap
            - BranchSide:      'gen_bitmap64.c:437,31'
              BranchSideFuncs:
                - ext2fs_clear_generic_bitmap
        - Branch String:   'gen_bitmap64.c:436,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:437,31'
              BranchSideFuncs:
                - ext2fs_clear_generic_bitmap
            - BranchSide:      'gen_bitmap64.c:439,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gen_bitmap64.c:437,3'
          Dst:             ext2fs_clear_generic_bitmap
    - functionName:    ext2fs_get_generic_bmap_end
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/gen_bitmap64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
      constantsTouched: []
      argNames:
        - gen_bitmap
      BBCount:         20
      ICount:          104
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - ext2fs_get_generic_bitmap_end
      functionUses:    3
      BranchProfiles:
        - Branch String:   'gen_bitmap64.c:420,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:421,3'
              BranchSideFuncs:
                - ext2fs_get_generic_bitmap_end
            - BranchSide:      'gen_bitmap64.c:423,6'
              BranchSideFuncs:
                - ext2fs_get_generic_bitmap_end
        - Branch String:   'gen_bitmap64.c:423,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:423,6'
              BranchSideFuncs:
                - ext2fs_get_generic_bitmap_end
            - BranchSide:      'gen_bitmap64.c:424,40'
              BranchSideFuncs:
                - ext2fs_get_generic_bitmap_end
        - Branch String:   'gen_bitmap64.c:423,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:423,6'
              BranchSideFuncs:
                - ext2fs_get_generic_bitmap_end
            - BranchSide:      'gen_bitmap64.c:424,40'
              BranchSideFuncs:
                - ext2fs_get_generic_bitmap_end
        - Branch String:   'gen_bitmap64.c:423,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:424,40'
              BranchSideFuncs:
                - ext2fs_get_generic_bitmap_end
            - BranchSide:      'gen_bitmap64.c:426,7'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap64.c:426,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:426,7'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap64.c:429,9'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap64.c:426,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:426,7'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap64.c:429,9'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap64.c:426,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:427,3'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap64.c:429,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gen_bitmap64.c:424,10'
          Dst:             ext2fs_get_generic_bitmap_end
    - functionName:    ext2fs_get_generic_bmap_start
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/gen_bitmap64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
      constantsTouched: []
      argNames:
        - gen_bitmap
      BBCount:         20
      ICount:          104
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - ext2fs_get_generic_bitmap_start
      functionUses:    3
      BranchProfiles:
        - Branch String:   'gen_bitmap64.c:404,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:405,3'
              BranchSideFuncs:
                - ext2fs_get_generic_bitmap_start
            - BranchSide:      'gen_bitmap64.c:407,6'
              BranchSideFuncs:
                - ext2fs_get_generic_bitmap_start
        - Branch String:   'gen_bitmap64.c:407,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:407,6'
              BranchSideFuncs:
                - ext2fs_get_generic_bitmap_start
            - BranchSide:      'gen_bitmap64.c:408,42'
              BranchSideFuncs:
                - ext2fs_get_generic_bitmap_start
        - Branch String:   'gen_bitmap64.c:407,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:407,6'
              BranchSideFuncs:
                - ext2fs_get_generic_bitmap_start
            - BranchSide:      'gen_bitmap64.c:408,42'
              BranchSideFuncs:
                - ext2fs_get_generic_bitmap_start
        - Branch String:   'gen_bitmap64.c:407,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:408,42'
              BranchSideFuncs:
                - ext2fs_get_generic_bitmap_start
            - BranchSide:      'gen_bitmap64.c:410,7'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap64.c:410,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:410,7'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap64.c:413,9'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap64.c:410,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:410,7'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap64.c:413,9'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap64.c:410,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:411,3'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap64.c:413,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gen_bitmap64.c:408,10'
          Dst:             ext2fs_get_generic_bitmap_start
    - functionName:    ext2fs_fudge_generic_bmap_end
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/gen_bitmap64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - size_t
        - size_t
        - 'size_t *'
      constantsTouched: []
      argNames:
        - gen_bitmap
        - neq
        - end
        - oend
      BBCount:         28
      ICount:          171
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - ext2fs_fudge_generic_bitmap_end
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gen_bitmap64.c:374,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:375,3'
              BranchSideFuncs:
                - ext2fs_fudge_generic_bitmap_end
            - BranchSide:      'gen_bitmap64.c:377,6'
              BranchSideFuncs:
                - ext2fs_fudge_generic_bitmap_end
        - Branch String:   'gen_bitmap64.c:377,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:377,6'
              BranchSideFuncs:
                - ext2fs_fudge_generic_bitmap_end
            - BranchSide:      'gen_bitmap64.c:381,44'
              BranchSideFuncs:
                - ext2fs_fudge_generic_bitmap_end
        - Branch String:   'gen_bitmap64.c:377,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:377,6'
              BranchSideFuncs:
                - ext2fs_fudge_generic_bitmap_end
            - BranchSide:      'gen_bitmap64.c:381,44'
              BranchSideFuncs:
                - ext2fs_fudge_generic_bitmap_end
        - Branch String:   'gen_bitmap64.c:377,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:381,44'
              BranchSideFuncs:
                - ext2fs_fudge_generic_bitmap_end
            - BranchSide:      'gen_bitmap64.c:389,7'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap64.c:384,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:385,12'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap64.c:386,10'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap64.c:389,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:389,7'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap64.c:392,6'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap64.c:389,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:389,7'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap64.c:392,6'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap64.c:389,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:390,3'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap64.c:392,6'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap64.c:392,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:393,10'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap64.c:394,6'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap64.c:394,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:395,11'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap64.c:396,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gen_bitmap64.c:381,12'
          Dst:             ext2fs_fudge_generic_bitmap_end
    - functionName:    ext2fs_resize_generic_bmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/gen_bitmap64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - gen_bmap
        - new_end
        - new_real_end
      BBCount:         20
      ICount:          124
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - ext2fs_resize_generic_bitmap
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gen_bitmap64.c:353,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:354,3'
              BranchSideFuncs:
                - ext2fs_resize_generic_bitmap
            - BranchSide:      'gen_bitmap64.c:356,6'
              BranchSideFuncs:
                - ext2fs_resize_generic_bitmap
        - Branch String:   'gen_bitmap64.c:356,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:356,6'
              BranchSideFuncs:
                - ext2fs_resize_generic_bitmap
            - BranchSide:      'gen_bitmap64.c:357,39'
              BranchSideFuncs:
                - ext2fs_resize_generic_bitmap
        - Branch String:   'gen_bitmap64.c:356,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:356,6'
              BranchSideFuncs:
                - ext2fs_resize_generic_bitmap
            - BranchSide:      'gen_bitmap64.c:357,39'
              BranchSideFuncs:
                - ext2fs_resize_generic_bitmap
        - Branch String:   'gen_bitmap64.c:356,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:357,39'
              BranchSideFuncs:
                - ext2fs_resize_generic_bitmap
            - BranchSide:      'gen_bitmap64.c:360,7'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap64.c:360,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:360,7'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap64.c:365,9'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap64.c:360,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:360,7'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap64.c:365,9'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap64.c:360,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:361,3'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap64.c:365,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gen_bitmap64.c:357,10'
          Dst:             ext2fs_resize_generic_bitmap
    - functionName:    ext2fs_copy_generic_bmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/gen_bitmap64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - 'struct.ext2fs_struct_generic_bitmap_base **'
      constantsTouched: []
      argNames:
        - gen_src
        - dest
      BBCount:         31
      ICount:          272
      EdgeCount:       43
      CyclomaticComplexity: 14
      functionsReached:
        - ext2fs_copy_generic_bitmap
        - ext2fs_free_mem
        - ext2fs_get_mem
        - ext2fs_get_memzero
        - gettimeofday
        - perror
        - strcat
        - strcpy
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gen_bitmap64.c:284,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:285,3'
              BranchSideFuncs:
                - ext2fs_get_memzero
                - gettimeofday
                - ext2fs_free_mem
                - ext2fs_free_mem
                - strlen
                - ext2fs_get_mem
                - strcpy
                - strcat
                - ext2fs_free_mem
                - perror
                - ext2fs_free_mem
                - ext2fs_copy_generic_bitmap
            - BranchSide:      'gen_bitmap64.c:287,6'
              BranchSideFuncs:
                - ext2fs_get_memzero
                - gettimeofday
                - ext2fs_free_mem
                - ext2fs_free_mem
                - strlen
                - ext2fs_get_mem
                - strcpy
                - strcat
                - ext2fs_free_mem
                - perror
                - ext2fs_free_mem
                - ext2fs_copy_generic_bitmap
        - Branch String:   'gen_bitmap64.c:287,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:287,6'
              BranchSideFuncs:
                - ext2fs_copy_generic_bitmap
            - BranchSide:      'gen_bitmap64.c:288,37'
              BranchSideFuncs:
                - ext2fs_copy_generic_bitmap
        - Branch String:   'gen_bitmap64.c:287,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:287,6'
              BranchSideFuncs:
                - ext2fs_copy_generic_bitmap
            - BranchSide:      'gen_bitmap64.c:288,37'
              BranchSideFuncs:
                - ext2fs_copy_generic_bitmap
        - Branch String:   'gen_bitmap64.c:287,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:288,37'
              BranchSideFuncs:
                - ext2fs_copy_generic_bitmap
            - BranchSide:      'gen_bitmap64.c:290,7'
              BranchSideFuncs:
                - ext2fs_get_memzero
                - gettimeofday
                - ext2fs_free_mem
                - ext2fs_free_mem
                - strlen
                - ext2fs_get_mem
                - strcpy
                - strcat
                - ext2fs_free_mem
                - perror
                - ext2fs_free_mem
        - Branch String:   'gen_bitmap64.c:290,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:290,7'
              BranchSideFuncs:
                - ext2fs_get_memzero
                - gettimeofday
                - ext2fs_free_mem
                - ext2fs_free_mem
                - strlen
                - ext2fs_get_mem
                - strcpy
                - strcat
                - ext2fs_free_mem
                - perror
                - ext2fs_free_mem
            - BranchSide:      'gen_bitmap64.c:295,9'
              BranchSideFuncs:
                - ext2fs_get_memzero
                - gettimeofday
                - ext2fs_free_mem
                - ext2fs_free_mem
                - strlen
                - ext2fs_get_mem
                - strcpy
                - strcat
                - ext2fs_free_mem
                - perror
                - ext2fs_free_mem
        - Branch String:   'gen_bitmap64.c:290,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:290,7'
              BranchSideFuncs:
                - ext2fs_get_memzero
                - gettimeofday
                - ext2fs_free_mem
                - ext2fs_free_mem
                - strlen
                - ext2fs_get_mem
                - strcpy
                - strcat
                - ext2fs_free_mem
                - perror
                - ext2fs_free_mem
            - BranchSide:      'gen_bitmap64.c:295,9'
              BranchSideFuncs:
                - ext2fs_get_memzero
                - gettimeofday
                - ext2fs_free_mem
                - ext2fs_free_mem
                - strlen
                - ext2fs_get_mem
                - strcpy
                - strcat
                - ext2fs_free_mem
                - perror
                - ext2fs_free_mem
        - Branch String:   'gen_bitmap64.c:290,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:291,3'
              BranchSideFuncs:
                - ext2fs_get_memzero
                - gettimeofday
                - ext2fs_free_mem
                - ext2fs_free_mem
                - strlen
                - ext2fs_get_mem
                - strcpy
                - strcat
                - ext2fs_free_mem
                - perror
                - ext2fs_free_mem
            - BranchSide:      'gen_bitmap64.c:295,9'
              BranchSideFuncs:
                - ext2fs_get_memzero
                - gettimeofday
                - ext2fs_free_mem
                - ext2fs_free_mem
                - strlen
                - ext2fs_get_mem
                - strcpy
                - strcat
                - ext2fs_free_mem
                - perror
                - ext2fs_free_mem
        - Branch String:   'gen_bitmap64.c:296,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:297,10'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap64.c:304,20'
              BranchSideFuncs:
                - gettimeofday
                - ext2fs_free_mem
                - ext2fs_free_mem
                - strlen
                - ext2fs_get_mem
                - strcpy
                - strcat
                - ext2fs_free_mem
                - perror
                - ext2fs_free_mem
        - Branch String:   'gen_bitmap64.c:304,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:306,3'
              BranchSideFuncs:
                - perror
                - ext2fs_free_mem
            - BranchSide:      'gen_bitmap64.c:310,25'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
                - strlen
                - ext2fs_get_mem
                - strcpy
                - strcat
                - ext2fs_free_mem
        - Branch String:   'gen_bitmap64.c:324,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:325,34'
              BranchSideFuncs:
                - strlen
                - ext2fs_get_mem
                - strcpy
                - strcat
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'gen_bitmap64.c:335,11'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
        - Branch String:   'gen_bitmap64.c:326,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:327,20'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'gen_bitmap64.c:330,10'
              BranchSideFuncs:
                - strcpy
                - strcat
                - ext2fs_free_mem
                - ext2fs_free_mem
        - Branch String:   'gen_bitmap64.c:336,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:337,20'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'gen_bitmap64.c:342,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gen_bitmap64.c:288,10'
          Dst:             ext2fs_copy_generic_bitmap
        - Src:             'gen_bitmap64.c:294,11'
          Dst:             ext2fs_get_memzero
        - Src:             'gen_bitmap64.c:304,6'
          Dst:             gettimeofday
        - Src:             'gen_bitmap64.c:306,3'
          Dst:             perror
        - Src:             'gen_bitmap64.c:307,3'
          Dst:             ext2fs_free_mem
        - Src:             'gen_bitmap64.c:325,27'
          Dst:             strlen
        - Src:             'gen_bitmap64.c:325,12'
          Dst:             ext2fs_get_mem
        - Src:             'gen_bitmap64.c:327,4'
          Dst:             ext2fs_free_mem
        - Src:             'gen_bitmap64.c:330,3'
          Dst:             strcpy
        - Src:             'gen_bitmap64.c:331,3'
          Dst:             strcat
        - Src:             'gen_bitmap64.c:337,3'
          Dst:             ext2fs_free_mem
        - Src:             'gen_bitmap64.c:338,3'
          Dst:             ext2fs_free_mem
    - functionName:    gettimeofday
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.timeval *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    perror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strcpy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strcat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_print_bmap_statistics
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/gen_bitmap64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_64 *'
      constantsTouched: []
      argNames:
        - bitmap
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gen_bitmap64.c:214,2'
          Dst:             fprintf
        - Src:             'gen_bitmap64.c:216,2'
          Dst:             fprintf
    - functionName:    fprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_free_generic_bmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/gen_bitmap64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
      constantsTouched: []
      argNames:
        - gen_bmap
      BBCount:         26
      ICount:          150
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - ext2fs_free_generic_bitmap
        - ext2fs_free_mem
        - ext2fs_print_bmap_statistics
        - getenv
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gen_bitmap64.c:248,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:249,3'
              BranchSideFuncs:
                - getenv
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_print_bmap_statistics
                - ext2fs_free_generic_bitmap
            - BranchSide:      'gen_bitmap64.c:251,6'
              BranchSideFuncs:
                - getenv
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_print_bmap_statistics
                - ext2fs_free_generic_bitmap
        - Branch String:   'gen_bitmap64.c:251,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:251,6'
              BranchSideFuncs:
                - ext2fs_free_generic_bitmap
            - BranchSide:      'gen_bitmap64.c:252,30'
              BranchSideFuncs:
                - ext2fs_free_generic_bitmap
        - Branch String:   'gen_bitmap64.c:251,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:251,6'
              BranchSideFuncs:
                - ext2fs_free_generic_bitmap
            - BranchSide:      'gen_bitmap64.c:252,30'
              BranchSideFuncs:
                - ext2fs_free_generic_bitmap
        - Branch String:   'gen_bitmap64.c:251,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:252,30'
              BranchSideFuncs:
                - ext2fs_free_generic_bitmap
            - BranchSide:      'gen_bitmap64.c:256,7'
              BranchSideFuncs:
                - getenv
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_print_bmap_statistics
        - Branch String:   'gen_bitmap64.c:256,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:256,7'
              BranchSideFuncs:
                - getenv
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_print_bmap_statistics
            - BranchSide:      'gen_bitmap64.c:260,6'
              BranchSideFuncs:
                - getenv
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_print_bmap_statistics
        - Branch String:   'gen_bitmap64.c:256,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:256,7'
              BranchSideFuncs:
                - getenv
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_print_bmap_statistics
            - BranchSide:      'gen_bitmap64.c:260,6'
              BranchSideFuncs:
                - getenv
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_print_bmap_statistics
        - Branch String:   'gen_bitmap64.c:256,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:257,3'
              BranchSideFuncs:
                - getenv
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_print_bmap_statistics
            - BranchSide:      'gen_bitmap64.c:260,6'
              BranchSideFuncs:
                - getenv
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_print_bmap_statistics
        - Branch String:   'gen_bitmap64.c:260,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:261,32'
              BranchSideFuncs:
                - ext2fs_print_bmap_statistics
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'gen_bitmap64.c:266,2'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
        - Branch String:   'gen_bitmap64.c:268,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:269,20'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'gen_bitmap64.c:272,2'
              BranchSideFuncs:
                - ext2fs_free_mem
      Callsites:
        - Src:             'gen_bitmap64.c:252,3'
          Dst:             ext2fs_free_generic_bitmap
        - Src:             'gen_bitmap64.c:260,6'
          Dst:             getenv
        - Src:             'gen_bitmap64.c:261,3'
          Dst:             ext2fs_print_bmap_statistics
        - Src:             'gen_bitmap64.c:269,3'
          Dst:             ext2fs_free_mem
        - Src:             'gen_bitmap64.c:273,2'
          Dst:             ext2fs_free_mem
    - functionName:    getenv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_alloc_generic_bmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/gen_bitmap64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      size_t
      argCount:        8
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - size_t
        - int
        - size_t
        - size_t
        - size_t
        - 'char *'
        - 'struct.ext2fs_struct_generic_bitmap_base **'
      constantsTouched: []
      argNames:
        - fs
        - magic
        - type
        - start
        - end
        - real_end
        - descr
        - ret
      BBCount:         33
      ICount:          275
      EdgeCount:       39
      CyclomaticComplexity: 8
      functionsReached:
        - ext2fs_free_mem
        - ext2fs_get_mem
        - ext2fs_get_memzero
        - ext2fs_get_num_dirs
        - gettimeofday
        - perror
        - strcpy
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'gen_bitmap64.c:103,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:104,8'
              BranchSideFuncs:
                - ext2fs_get_num_dirs
                - ext2fs_get_memzero
                - gettimeofday
                - ext2fs_free_mem
                - ext2fs_free_mem
                - strlen
                - ext2fs_get_mem
                - strcpy
                - ext2fs_free_mem
                - perror
                - ext2fs_free_mem
            - BranchSide:      'gen_bitmap64.c:106,10'
              BranchSideFuncs:
                - ext2fs_get_num_dirs
                - ext2fs_get_memzero
                - gettimeofday
                - ext2fs_free_mem
                - ext2fs_free_mem
                - strlen
                - ext2fs_get_mem
                - strcpy
                - ext2fs_free_mem
                - perror
                - ext2fs_free_mem
        - Branch String:   'gen_bitmap64.c:106,2'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:108,7'
              BranchSideFuncs:
                - ext2fs_get_memzero
                - gettimeofday
                - ext2fs_free_mem
                - ext2fs_free_mem
                - strlen
                - ext2fs_get_mem
                - strcpy
                - ext2fs_free_mem
                - perror
                - ext2fs_free_mem
            - BranchSide:      'gen_bitmap64.c:111,7'
              BranchSideFuncs:
                - ext2fs_get_memzero
                - gettimeofday
                - ext2fs_free_mem
                - ext2fs_free_mem
                - strlen
                - ext2fs_get_mem
                - strcpy
                - ext2fs_free_mem
                - perror
                - ext2fs_free_mem
            - BranchSide:      'gen_bitmap64.c:114,32'
              BranchSideFuncs:
                - ext2fs_get_num_dirs
                - ext2fs_get_memzero
                - gettimeofday
                - ext2fs_free_mem
                - ext2fs_free_mem
                - strlen
                - ext2fs_get_mem
                - strcpy
                - ext2fs_free_mem
                - perror
                - ext2fs_free_mem
            - BranchSide:      'gen_bitmap64.c:121,3'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap64.c:115,14'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:115,17'
              BranchSideFuncs:
                - ext2fs_get_memzero
                - gettimeofday
                - ext2fs_free_mem
                - ext2fs_free_mem
                - strlen
                - ext2fs_get_mem
                - strcpy
                - ext2fs_free_mem
                - perror
                - ext2fs_free_mem
            - BranchSide:      'gen_bitmap64.c:116,8'
              BranchSideFuncs:
                - ext2fs_get_memzero
                - gettimeofday
                - ext2fs_free_mem
                - ext2fs_free_mem
                - strlen
                - ext2fs_get_mem
                - strcpy
                - ext2fs_free_mem
                - perror
                - ext2fs_free_mem
        - Branch String:   'gen_bitmap64.c:115,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:116,8'
              BranchSideFuncs:
                - ext2fs_get_memzero
                - gettimeofday
                - ext2fs_free_mem
                - ext2fs_free_mem
                - strlen
                - ext2fs_get_mem
                - strcpy
                - ext2fs_free_mem
                - perror
                - ext2fs_free_mem
            - BranchSide:      'gen_bitmap64.c:118,8'
              BranchSideFuncs:
                - ext2fs_get_memzero
                - gettimeofday
                - ext2fs_free_mem
                - ext2fs_free_mem
                - strlen
                - ext2fs_get_mem
                - strcpy
                - ext2fs_free_mem
                - perror
                - ext2fs_free_mem
        - Branch String:   'gen_bitmap64.c:126,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:127,10'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap64.c:130,20'
              BranchSideFuncs:
                - gettimeofday
                - ext2fs_free_mem
                - ext2fs_free_mem
                - strlen
                - ext2fs_get_mem
                - strcpy
                - ext2fs_free_mem
                - perror
                - ext2fs_free_mem
        - Branch String:   'gen_bitmap64.c:130,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:132,3'
              BranchSideFuncs:
                - perror
                - ext2fs_free_mem
            - BranchSide:      'gen_bitmap64.c:136,23'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
                - strlen
                - ext2fs_get_mem
                - strcpy
                - ext2fs_free_mem
        - Branch String:   'gen_bitmap64.c:147,2'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:149,3'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
                - strlen
                - ext2fs_get_mem
                - strcpy
                - ext2fs_free_mem
            - BranchSide:      'gen_bitmap64.c:152,3'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
                - strlen
                - ext2fs_get_mem
                - strcpy
                - ext2fs_free_mem
            - BranchSide:      'gen_bitmap64.c:156,3'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
                - strlen
                - ext2fs_get_mem
                - strcpy
                - ext2fs_free_mem
        - Branch String:   'gen_bitmap64.c:158,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:159,34'
              BranchSideFuncs:
                - strlen
                - ext2fs_get_mem
                - strcpy
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'gen_bitmap64.c:166,3'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
        - Branch String:   'gen_bitmap64.c:160,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:161,20'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'gen_bitmap64.c:164,10'
              BranchSideFuncs:
                - strcpy
                - ext2fs_free_mem
                - ext2fs_free_mem
        - Branch String:   'gen_bitmap64.c:169,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap64.c:170,20'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'gen_bitmap64.c:175,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gen_bitmap64.c:114,12'
          Dst:             ext2fs_get_num_dirs
        - Src:             'gen_bitmap64.c:124,11'
          Dst:             ext2fs_get_memzero
        - Src:             'gen_bitmap64.c:130,6'
          Dst:             gettimeofday
        - Src:             'gen_bitmap64.c:132,3'
          Dst:             perror
        - Src:             'gen_bitmap64.c:133,3'
          Dst:             ext2fs_free_mem
        - Src:             'gen_bitmap64.c:159,27'
          Dst:             strlen
        - Src:             'gen_bitmap64.c:159,12'
          Dst:             ext2fs_get_mem
        - Src:             'gen_bitmap64.c:161,4'
          Dst:             ext2fs_free_mem
        - Src:             'gen_bitmap64.c:164,3'
          Dst:             strcpy
        - Src:             'gen_bitmap64.c:170,3'
          Dst:             ext2fs_free_mem
        - Src:             'gen_bitmap64.c:171,3'
          Dst:             ext2fs_free_mem
    - functionName:    ext2fs_get_num_dirs
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/get_num_dirs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'int *'
      constantsTouched: []
      argNames:
        - fs
        - ret_num_dirs
      BBCount:         16
      ICount:          114
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - ext2fs_bg_used_dirs_count
      functionUses:    1
      BranchProfiles:
        - Branch String:   'get_num_dirs.c:33,2'
          Branch Sides:
            - BranchSide:      'get_num_dirs.c:33,2'
              BranchSideFuncs: []
            - BranchSide:      'get_num_dirs.c:35,11'
              BranchSideFuncs:
                - ext2fs_bg_used_dirs_count
                - ext2fs_bg_used_dirs_count
        - Branch String:   'get_num_dirs.c:37,2'
          Branch Sides:
            - BranchSide:      'get_num_dirs.c:38,33'
              BranchSideFuncs:
                - ext2fs_bg_used_dirs_count
                - ext2fs_bg_used_dirs_count
            - BranchSide:      'get_num_dirs.c:43,6'
              BranchSideFuncs: []
        - Branch String:   'get_num_dirs.c:38,7'
          Branch Sides:
            - BranchSide:      'get_num_dirs.c:39,16'
              BranchSideFuncs:
                - ext2fs_bg_used_dirs_count
                - ext2fs_bg_used_dirs_count
            - BranchSide:      'get_num_dirs.c:41,42'
              BranchSideFuncs:
                - ext2fs_bg_used_dirs_count
                - ext2fs_bg_used_dirs_count
        - Branch String:   'get_num_dirs.c:43,6'
          Branch Sides:
            - BranchSide:      'get_num_dirs.c:44,14'
              BranchSideFuncs: []
            - BranchSide:      'get_num_dirs.c:46,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'get_num_dirs.c:38,7'
          Dst:             ext2fs_bg_used_dirs_count
        - Src:             'get_num_dirs.c:41,16'
          Dst:             ext2fs_bg_used_dirs_count
    - functionName:    ext2fs_hashmap_free
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ext2fs_hashmap *'
      constantsTouched: []
      argNames:
        - h
      BBCount:         13
      ICount:          86
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hashmap.c:98,2'
          Branch Sides:
            - BranchSide:      'hashmap.c:99,37'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'hashmap.c:108,7'
              BranchSideFuncs:
                - free
        - Branch String:   'hashmap.c:100,3'
          Branch Sides:
            - BranchSide:      'hashmap.c:101,39'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'hashmap.c:107,2'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'hashmap.c:102,8'
          Branch Sides:
            - BranchSide:      'hashmap.c:103,5'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'hashmap.c:104,9'
              BranchSideFuncs:
                - free
                - free
      Callsites:       []
    - functionName:    ext2fs_hashmap_iter_in_order
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.ext2fs_hashmap *'
        - 'struct.ext2fs_hashmap_entry **'
      constantsTouched: []
      argNames:
        - h
        - it
      BBCount:         7
      ICount:          49
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'hashmap.c:90,8'
          Branch Sides:
            - BranchSide:      'hashmap.c:90,16'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:90,33'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:91,9'
          Branch Sides:
            - BranchSide:      'hashmap.c:91,17'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:91,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ext2fs_hashmap_lookup
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct.ext2fs_hashmap *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - h
        - key
        - key_len
      BBCount:         13
      ICount:          96
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hashmap.c:81,2'
          Branch Sides:
            - BranchSide:      'hashmap.c:82,7'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'hashmap.c:84,2'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:82,32'
          Branch Sides:
            - BranchSide:      'hashmap.c:82,43'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'hashmap.c:82,66'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'hashmap.c:82,7'
          Branch Sides:
            - BranchSide:      'hashmap.c:82,66'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'hashmap.c:83,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hashmap.c:82,36'
          Dst:             memcmp
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_hashmap_add
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ext2fs_hashmap *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - h
        - data
        - key
        - key_len
      BBCount:         12
      ICount:          132
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hashmap.c:55,6'
          Branch Sides:
            - BranchSide:      'hashmap.c:56,3'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:58,12'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:66,6'
          Branch Sides:
            - BranchSide:      'hashmap.c:67,25'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:68,13'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:69,6'
          Branch Sides:
            - BranchSide:      'hashmap.c:70,13'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:72,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ext2fs_hashmap_create
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      'struct.ext2fs_hashmap *'
      argCount:        3
      argTypes:
        - 'func_type *'
        - 'func_type *'
        - size_t
      constantsTouched: []
      argNames:
        - hash_fct
        - free_fct
        - size
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hashmap.c:39,6'
          Branch Sides:
            - BranchSide:      'hashmap.c:40,3'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:42,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hashmap.c:37,29'
          Dst:             calloc
    - functionName:    calloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_djb2_hash
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - str
        - size
      BBCount:         4
      ICount:          46
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hashmap.c:26,2'
          Branch Sides:
            - BranchSide:      'hashmap.c:27,9'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:30,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ext2fs_get_memalign
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/inline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - size
        - align
        - ptr
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - posix_memalign
      functionUses:    2
      BranchProfiles:
        - Branch String:   'inline.c:51,6'
          Branch Sides:
            - BranchSide:      'inline.c:52,9'
              BranchSideFuncs:
                - posix_memalign
            - BranchSide:      'inline.c:54,26'
              BranchSideFuncs:
                - posix_memalign
        - Branch String:   'inline.c:55,6'
          Branch Sides:
            - BranchSide:      'inline.c:56,3'
              BranchSideFuncs: []
            - BranchSide:      'inline.c:81,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'inline.c:54,11'
          Dst:             posix_memalign
    - functionName:    posix_memalign
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char **'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_orphan_block_tail
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/./ext2fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2200
      functionLinenumberEnd: 2201
      functionDepth:   0
      returnType:      'struct.ext2_dx_tail *'
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'char *'
      constantsTouched: []
      argNames:
        - fs
        - buf
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_inodes_per_orphan_block
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/./ext2fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2193
      functionLinenumberEnd: 2194
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.struct_ext2_filsys *'
      constantsTouched: []
      argNames:
        - fs
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_const_inode
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/./ext2fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2187
      functionLinenumberEnd: 2189
      functionDepth:   0
      returnType:      'struct.ext2_inode *'
      argCount:        1
      argTypes:
        - 'struct.ext2_inode_large *'
      constantsTouched: []
      argNames:
        - large_inode
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_inode
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/./ext2fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2180
      functionLinenumberEnd: 2182
      functionDepth:   0
      returnType:      'struct.ext2_inode *'
      argCount:        1
      argTypes:
        - 'struct.ext2_inode_large *'
      constantsTouched: []
      argNames:
        - large_inode
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_dirent_set_file_type
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/./ext2fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2175
      functionLinenumberEnd: 2177
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ext2_dir_entry *'
        - int
      constantsTouched: []
      argNames:
        - entry
        - type
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_dirent_file_type
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/./ext2fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2170
      functionLinenumberEnd: 2171
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_dir_entry *'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_dirent_set_name_len
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/./ext2fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2165
      functionLinenumberEnd: 2167
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ext2_dir_entry *'
        - int
      constantsTouched: []
      argNames:
        - entry
        - len
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_dirent_name_len
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/./ext2fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2160
      functionLinenumberEnd: 2161
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_dir_entry *'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_div64_ceil
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/./ext2fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2153
      functionLinenumberEnd: 2157
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './ext2fs.h:2154,6'
          Branch Sides:
            - BranchSide:      './ext2fs.h:2155,3'
              BranchSideFuncs: []
            - BranchSide:      './ext2fs.h:2156,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ext2fs_div_ceil
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/./ext2fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2146
      functionLinenumberEnd: 2150
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './ext2fs.h:2147,6'
          Branch Sides:
            - BranchSide:      './ext2fs.h:2148,3'
              BranchSideFuncs: []
            - BranchSide:      './ext2fs.h:2149,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ext2fs_htree_intnode_maxrecs
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/./ext2fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2132
      functionLinenumberEnd: 2138
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
      constantsTouched: []
      argNames:
        - fs
        - blocks
      BBCount:         4
      ICount:          43
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   './ext2fs.h:2135,6'
          Branch Sides:
            - BranchSide:      './ext2fs.h:2135,6'
              BranchSideFuncs: []
            - BranchSide:      './ext2fs.h:2137,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ext2fs_inode_data_blocks
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/./ext2fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2127
      functionLinenumberEnd: 2128
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'struct.ext2_inode *'
      constantsTouched: []
      argNames:
        - fs
        - inode
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_inode_data_blocks2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './ext2fs.h:2128,17'
          Dst:             ext2fs_inode_data_blocks2
    - functionName:    ext2fs_group_last_block
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/./ext2fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2121
      functionLinenumberEnd: 2122
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
      constantsTouched: []
      argNames:
        - fs
        - group
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_group_last_block2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './ext2fs.h:2122,17'
          Dst:             ext2fs_group_last_block2
    - functionName:    ext2fs_group_first_block
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/./ext2fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2113
      functionLinenumberEnd: 2114
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
      constantsTouched: []
      argNames:
        - fs
        - group
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_group_first_block2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './ext2fs.h:2114,17'
          Dst:             ext2fs_group_first_block2
    - functionName:    ext2fs_group_of_ino
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/./ext2fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2105
      functionLinenumberEnd: 2106
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
      constantsTouched: []
      argNames:
        - fs
        - ino
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_group_of_blk
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/./ext2fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2098
      functionLinenumberEnd: 2099
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
      constantsTouched: []
      argNames:
        - fs
        - blk
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_group_of_blk2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './ext2fs.h:2099,9'
          Dst:             ext2fs_group_of_blk2
    - functionName:    ext2fs_test_bb_dirty
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/./ext2fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2090
      functionLinenumberEnd: 2091
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.struct_ext2_filsys *'
      constantsTouched: []
      argNames:
        - fs
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_test_ib_dirty
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/./ext2fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2082
      functionLinenumberEnd: 2083
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.struct_ext2_filsys *'
      constantsTouched: []
      argNames:
        - fs
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_mark_bb_dirty
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/./ext2fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2074
      functionLinenumberEnd: 2076
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.struct_ext2_filsys *'
      constantsTouched: []
      argNames:
        - fs
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_mark_ib_dirty
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/./ext2fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2066
      functionLinenumberEnd: 2068
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.struct_ext2_filsys *'
      constantsTouched: []
      argNames:
        - fs
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_test_valid
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/./ext2fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2058
      functionLinenumberEnd: 2059
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.struct_ext2_filsys *'
      constantsTouched: []
      argNames:
        - fs
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_unmark_valid
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/./ext2fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2050
      functionLinenumberEnd: 2052
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.struct_ext2_filsys *'
      constantsTouched: []
      argNames:
        - fs
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_mark_valid
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/./ext2fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2042
      functionLinenumberEnd: 2044
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.struct_ext2_filsys *'
      constantsTouched: []
      argNames:
        - fs
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_test_changed
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/./ext2fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2034
      functionLinenumberEnd: 2035
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.struct_ext2_filsys *'
      constantsTouched: []
      argNames:
        - fs
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_mark_changed
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/./ext2fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2026
      functionLinenumberEnd: 2028
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.struct_ext2_filsys *'
      constantsTouched: []
      argNames:
        - fs
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_mark_super_dirty
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/./ext2fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2018
      functionLinenumberEnd: 2020
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.struct_ext2_filsys *'
      constantsTouched: []
      argNames:
        - fs
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_resize_array
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/./ext2fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1989
      functionLinenumberEnd: 2011
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - size
        - old_count
        - count
        - ptr
      BBCount:         14
      ICount:          105
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ext2fs_resize_mem
      functionUses:    0
      BranchProfiles:
        - Branch String:   './ext2fs.h:1993,12'
          Branch Sides:
            - BranchSide:      './ext2fs.h:1993,22'
              BranchSideFuncs:
                - ext2fs_resize_mem
            - BranchSide:      './ext2fs.h:1996,10'
              BranchSideFuncs:
                - ext2fs_resize_mem
        - Branch String:   './ext2fs.h:1993,6'
          Branch Sides:
            - BranchSide:      './ext2fs.h:1994,3'
              BranchSideFuncs: []
            - BranchSide:      './ext2fs.h:1996,10'
              BranchSideFuncs:
                - ext2fs_resize_mem
        - Branch String:   './ext2fs.h:1999,6'
          Branch Sides:
            - BranchSide:      './ext2fs.h:2000,10'
              BranchSideFuncs: []
            - BranchSide:      './ext2fs.h:2002,6'
              BranchSideFuncs: []
        - Branch String:   './ext2fs.h:2002,6'
          Branch Sides:
            - BranchSide:      './ext2fs.h:2003,9'
              BranchSideFuncs: []
            - BranchSide:      './ext2fs.h:2010,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             './ext2fs.h:1998,11'
          Dst:             ext2fs_resize_mem
    - functionName:    ext2fs_resize_mem
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/./ext2fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1970
      functionLinenumberEnd: 1981
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - old_size
        - size
        - ptr
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - realloc
      functionUses:    4
      BranchProfiles:
        - Branch String:   './ext2fs.h:1977,6'
          Branch Sides:
            - BranchSide:      './ext2fs.h:1978,3'
              BranchSideFuncs: []
            - BranchSide:      './ext2fs.h:1979,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             './ext2fs.h:1976,6'
          Dst:             realloc
    - functionName:    realloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_free_mem
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/./ext2fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1955
      functionLinenumberEnd: 1962
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    122
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_get_arrayzero
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/./ext2fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1944
      functionLinenumberEnd: 1949
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - count
        - size
        - ptr
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ext2fs_get_memzero
      functionUses:    2
      BranchProfiles:
        - Branch String:   './ext2fs.h:1945,12'
          Branch Sides:
            - BranchSide:      './ext2fs.h:1945,22'
              BranchSideFuncs:
                - ext2fs_get_memzero
            - BranchSide:      './ext2fs.h:1948,36'
              BranchSideFuncs:
                - ext2fs_get_memzero
        - Branch String:   './ext2fs.h:1945,6'
          Branch Sides:
            - BranchSide:      './ext2fs.h:1946,3'
              BranchSideFuncs: []
            - BranchSide:      './ext2fs.h:1948,36'
              BranchSideFuncs:
                - ext2fs_get_memzero
      Callsites:
        - Src:             './ext2fs.h:1948,9'
          Dst:             ext2fs_get_memzero
    - functionName:    ext2fs_get_memzero
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/./ext2fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1923
      functionLinenumberEnd: 1932
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - size
        - ptr
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    13
      BranchProfiles:
        - Branch String:   './ext2fs.h:1927,6'
          Branch Sides:
            - BranchSide:      './ext2fs.h:1928,3'
              BranchSideFuncs: []
            - BranchSide:      './ext2fs.h:1929,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ext2fs_get_array
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/./ext2fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1936
      functionLinenumberEnd: 1940
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - count
        - size
        - ptr
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ext2fs_get_mem
      functionUses:    9
      BranchProfiles:
        - Branch String:   './ext2fs.h:1937,12'
          Branch Sides:
            - BranchSide:      './ext2fs.h:1937,22'
              BranchSideFuncs:
                - ext2fs_get_mem
            - BranchSide:      './ext2fs.h:1939,24'
              BranchSideFuncs:
                - ext2fs_get_mem
        - Branch String:   './ext2fs.h:1937,6'
          Branch Sides:
            - BranchSide:      './ext2fs.h:1938,3'
              BranchSideFuncs: []
            - BranchSide:      './ext2fs.h:1939,24'
              BranchSideFuncs:
                - ext2fs_get_mem
      Callsites:
        - Src:             './ext2fs.h:1939,9'
          Dst:             ext2fs_get_mem
    - functionName:    ext2fs_get_mem
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/./ext2fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1912
      functionLinenumberEnd: 1920
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - size
        - ptr
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    55
      BranchProfiles:
        - Branch String:   './ext2fs.h:1916,6'
          Branch Sides:
            - BranchSide:      './ext2fs.h:1917,3'
              BranchSideFuncs: []
            - BranchSide:      './ext2fs.h:1918,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ext2fs_fast_unmark_block_bitmap_range2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionLinenumberEnd: 595
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - bitmap
        - block
        - num
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_unmark_block_bitmap_range2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../lib/ext2fs/bitops.h:594,2'
          Dst:             ext2fs_unmark_block_bitmap_range2
    - functionName:    ext2fs_fast_mark_block_bitmap_range2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 588
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - bitmap
        - block
        - num
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_mark_block_bitmap_range2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../lib/ext2fs/bitops.h:587,2'
          Dst:             ext2fs_mark_block_bitmap_range2
    - functionName:    ext2fs_fast_test_block_bitmap_range2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - bitmap
        - block
        - num
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_test_block_bitmap_range2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../lib/ext2fs/bitops.h:580,9'
          Dst:             ext2fs_test_block_bitmap_range2
    - functionName:    ext2fs_get_inode_bitmap_end2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 573
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
      constantsTouched: []
      argNames:
        - bitmap
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_get_generic_bmap_end
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../lib/ext2fs/bitops.h:573,22'
          Dst:             ext2fs_get_generic_bmap_end
    - functionName:    ext2fs_get_block_bitmap_end2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 568
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
      constantsTouched: []
      argNames:
        - bitmap
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_get_generic_bmap_end
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../lib/ext2fs/bitops.h:568,9'
          Dst:             ext2fs_get_generic_bmap_end
    - functionName:    ext2fs_get_inode_bitmap_start2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
      constantsTouched: []
      argNames:
        - bitmap
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_get_generic_bmap_start
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../lib/ext2fs/bitops.h:563,22'
          Dst:             ext2fs_get_generic_bmap_start
    - functionName:    ext2fs_get_block_bitmap_start2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
      constantsTouched: []
      argNames:
        - bitmap
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_get_generic_bmap_start
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../lib/ext2fs/bitops.h:558,9'
          Dst:             ext2fs_get_generic_bmap_start
    - functionName:    ext2fs_find_first_set_inode_bitmap2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - int
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - bitmap
        - start
        - end
        - out
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ext2fs_find_first_set_generic_bmap
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../lib/ext2fs/bitops.h:551,6'
          Branch Sides:
            - BranchSide:      '../../lib/ext2fs/bitops.h:551,6'
              BranchSideFuncs: []
            - BranchSide:      '../../lib/ext2fs/bitops.h:552,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../lib/ext2fs/bitops.h:549,7'
          Dst:             ext2fs_find_first_set_generic_bmap
    - functionName:    ext2fs_find_first_set_block_bitmap2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - size_t
        - size_t
        - 'size_t *'
      constantsTouched: []
      argNames:
        - bitmap
        - start
        - end
        - out
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ext2fs_find_first_set_generic_bmap
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../lib/ext2fs/bitops.h:536,6'
          Branch Sides:
            - BranchSide:      '../../lib/ext2fs/bitops.h:536,6'
              BranchSideFuncs: []
            - BranchSide:      '../../lib/ext2fs/bitops.h:537,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../lib/ext2fs/bitops.h:534,7'
          Dst:             ext2fs_find_first_set_generic_bmap
    - functionName:    ext2fs_find_first_zero_inode_bitmap2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - int
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - bitmap
        - start
        - end
        - out
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ext2fs_find_first_zero_generic_bmap
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../lib/ext2fs/bitops.h:521,6'
          Branch Sides:
            - BranchSide:      '../../lib/ext2fs/bitops.h:521,6'
              BranchSideFuncs: []
            - BranchSide:      '../../lib/ext2fs/bitops.h:522,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../lib/ext2fs/bitops.h:519,7'
          Dst:             ext2fs_find_first_zero_generic_bmap
    - functionName:    ext2fs_find_first_zero_block_bitmap2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - size_t
        - size_t
        - 'size_t *'
      constantsTouched: []
      argNames:
        - bitmap
        - start
        - end
        - out
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ext2fs_find_first_zero_generic_bmap
      functionUses:    5
      BranchProfiles:
        - Branch String:   '../../lib/ext2fs/bitops.h:506,6'
          Branch Sides:
            - BranchSide:      '../../lib/ext2fs/bitops.h:506,6'
              BranchSideFuncs: []
            - BranchSide:      '../../lib/ext2fs/bitops.h:507,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../lib/ext2fs/bitops.h:504,7'
          Dst:             ext2fs_find_first_zero_generic_bmap
    - functionName:    ext2fs_fast_test_inode_bitmap2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - int
      constantsTouched: []
      argNames:
        - bitmap
        - inode
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_test_generic_bmap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../lib/ext2fs/bitops.h:492,9'
          Dst:             ext2fs_test_generic_bmap
    - functionName:    ext2fs_fast_unmark_inode_bitmap2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - int
      constantsTouched: []
      argNames:
        - bitmap
        - inode
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_unmark_generic_bmap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../lib/ext2fs/bitops.h:486,2'
          Dst:             ext2fs_unmark_generic_bmap
    - functionName:    ext2fs_fast_mark_inode_bitmap2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - int
      constantsTouched: []
      argNames:
        - bitmap
        - inode
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_mark_generic_bmap
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../lib/ext2fs/bitops.h:480,2'
          Dst:             ext2fs_mark_generic_bmap
    - functionName:    ext2fs_fast_test_block_bitmap2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - size_t
      constantsTouched: []
      argNames:
        - bitmap
        - block
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_test_generic_bmap
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../lib/ext2fs/bitops.h:473,9'
          Dst:             ext2fs_test_generic_bmap
    - functionName:    ext2fs_fast_unmark_block_bitmap2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 466
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - size_t
      constantsTouched: []
      argNames:
        - bitmap
        - block
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_unmark_generic_bmap
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../lib/ext2fs/bitops.h:467,2'
          Dst:             ext2fs_unmark_generic_bmap
    - functionName:    ext2fs_fast_mark_block_bitmap2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - size_t
      constantsTouched: []
      argNames:
        - bitmap
        - block
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_mark_generic_bmap
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../lib/ext2fs/bitops.h:461,2'
          Dst:             ext2fs_mark_generic_bmap
    - functionName:    ext2fs_test_inode_bitmap2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - int
      constantsTouched: []
      argNames:
        - bitmap
        - inode
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_test_generic_bmap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../lib/ext2fs/bitops.h:454,9'
          Dst:             ext2fs_test_generic_bmap
    - functionName:    ext2fs_unmark_inode_bitmap2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - int
      constantsTouched: []
      argNames:
        - bitmap
        - inode
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_unmark_generic_bmap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../lib/ext2fs/bitops.h:447,9'
          Dst:             ext2fs_unmark_generic_bmap
    - functionName:    ext2fs_mark_inode_bitmap2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - int
      constantsTouched: []
      argNames:
        - bitmap
        - inode
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_mark_generic_bmap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../lib/ext2fs/bitops.h:440,9'
          Dst:             ext2fs_mark_generic_bmap
    - functionName:    ext2fs_test_block_bitmap2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - size_t
      constantsTouched: []
      argNames:
        - bitmap
        - block
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_test_generic_bmap
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../lib/ext2fs/bitops.h:433,9'
          Dst:             ext2fs_test_generic_bmap
    - functionName:    ext2fs_unmark_block_bitmap2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - size_t
      constantsTouched: []
      argNames:
        - bitmap
        - block
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_unmark_generic_bmap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../lib/ext2fs/bitops.h:427,9'
          Dst:             ext2fs_unmark_generic_bmap
    - functionName:    ext2fs_mark_block_bitmap2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - size_t
      constantsTouched: []
      argNames:
        - bitmap
        - block
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_mark_generic_bmap
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '../../lib/ext2fs/bitops.h:420,9'
          Dst:             ext2fs_mark_generic_bmap
    - functionName:    ext2fs_fast_unmark_block_bitmap_range
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - int
        - int
      constantsTouched: []
      argNames:
        - bitmap
        - block
        - num
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_unmark_block_bitmap_range
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../lib/ext2fs/bitops.h:412,2'
          Dst:             ext2fs_unmark_block_bitmap_range
    - functionName:    ext2fs_fast_mark_block_bitmap_range
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - int
        - int
      constantsTouched: []
      argNames:
        - bitmap
        - block
        - num
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_mark_block_bitmap_range
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../lib/ext2fs/bitops.h:406,2'
          Dst:             ext2fs_mark_block_bitmap_range
    - functionName:    ext2fs_fast_test_block_bitmap_range
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - int
        - int
      constantsTouched: []
      argNames:
        - bitmap
        - block
        - num
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_test_block_bitmap_range
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../lib/ext2fs/bitops.h:400,9'
          Dst:             ext2fs_test_block_bitmap_range
    - functionName:    ext2fs_get_inode_bitmap_end
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
      constantsTouched: []
      argNames:
        - bitmap
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_get_generic_bitmap_end
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../lib/ext2fs/bitops.h:394,9'
          Dst:             ext2fs_get_generic_bitmap_end
    - functionName:    ext2fs_get_block_bitmap_end
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
      constantsTouched: []
      argNames:
        - bitmap
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_get_generic_bitmap_end
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../lib/ext2fs/bitops.h:389,9'
          Dst:             ext2fs_get_generic_bitmap_end
    - functionName:    ext2fs_get_inode_bitmap_start
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
      constantsTouched: []
      argNames:
        - bitmap
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_get_generic_bitmap_start
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../lib/ext2fs/bitops.h:384,9'
          Dst:             ext2fs_get_generic_bitmap_start
    - functionName:    ext2fs_get_block_bitmap_start
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
      constantsTouched: []
      argNames:
        - bitmap
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_get_generic_bitmap_start
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../lib/ext2fs/bitops.h:379,9'
          Dst:             ext2fs_get_generic_bitmap_start
    - functionName:    ext2fs_fast_test_inode_bitmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - int
      constantsTouched: []
      argNames:
        - bitmap
        - inode
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_test_generic_bitmap
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../lib/ext2fs/bitops.h:373,9'
          Dst:             ext2fs_test_generic_bitmap
    - functionName:    ext2fs_fast_unmark_inode_bitmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - int
      constantsTouched: []
      argNames:
        - bitmap
        - inode
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_unmark_generic_bitmap
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../lib/ext2fs/bitops.h:367,2'
          Dst:             ext2fs_unmark_generic_bitmap
    - functionName:    ext2fs_fast_mark_inode_bitmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - int
      constantsTouched: []
      argNames:
        - bitmap
        - inode
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_mark_generic_bitmap
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../lib/ext2fs/bitops.h:361,2'
          Dst:             ext2fs_mark_generic_bitmap
    - functionName:    ext2fs_fast_test_block_bitmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - int
      constantsTouched: []
      argNames:
        - bitmap
        - block
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_test_generic_bitmap
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../lib/ext2fs/bitops.h:354,9'
          Dst:             ext2fs_test_generic_bitmap
    - functionName:    ext2fs_fast_unmark_block_bitmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - int
      constantsTouched: []
      argNames:
        - bitmap
        - block
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_unmark_generic_bitmap
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../lib/ext2fs/bitops.h:348,2'
          Dst:             ext2fs_unmark_generic_bitmap
    - functionName:    ext2fs_fast_mark_block_bitmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - int
      constantsTouched: []
      argNames:
        - bitmap
        - block
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_mark_generic_bitmap
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../lib/ext2fs/bitops.h:342,2'
          Dst:             ext2fs_mark_generic_bitmap
    - functionName:    ext2fs_test_inode_bitmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - int
      constantsTouched: []
      argNames:
        - bitmap
        - inode
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_test_generic_bitmap
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../lib/ext2fs/bitops.h:335,9'
          Dst:             ext2fs_test_generic_bitmap
    - functionName:    ext2fs_unmark_inode_bitmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - int
      constantsTouched: []
      argNames:
        - bitmap
        - inode
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_unmark_generic_bitmap
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../lib/ext2fs/bitops.h:328,9'
          Dst:             ext2fs_unmark_generic_bitmap
    - functionName:    ext2fs_mark_inode_bitmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - int
      constantsTouched: []
      argNames:
        - bitmap
        - inode
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_mark_generic_bitmap
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../lib/ext2fs/bitops.h:321,9'
          Dst:             ext2fs_mark_generic_bitmap
    - functionName:    ext2fs_test_block_bitmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - int
      constantsTouched: []
      argNames:
        - bitmap
        - block
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_test_generic_bitmap
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../lib/ext2fs/bitops.h:314,9'
          Dst:             ext2fs_test_generic_bitmap
    - functionName:    ext2fs_unmark_block_bitmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - int
      constantsTouched: []
      argNames:
        - bitmap
        - block
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_unmark_generic_bitmap
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../lib/ext2fs/bitops.h:307,9'
          Dst:             ext2fs_unmark_generic_bitmap
    - functionName:    ext2fs_mark_block_bitmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - int
      constantsTouched: []
      argNames:
        - bitmap
        - block
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_mark_generic_bitmap
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../lib/ext2fs/bitops.h:300,9'
          Dst:             ext2fs_mark_generic_bitmap
    - functionName:    ext2fs_swab64
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - val
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_swab32
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../lib/ext2fs/bitops.h:293,10'
          Dst:             ext2fs_swab32
        - Src:             '../../lib/ext2fs/bitops.h:294,12'
          Dst:             ext2fs_swab32
    - functionName:    ext2fs_swab32
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - val
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_swab16
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - val
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_fast_clear_bit64
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - nr
        - addr
      BBCount:         1
      ICount:          32
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_fast_set_bit64
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - nr
        - addr
      BBCount:         1
      ICount:          31
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_fast_clear_bit
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - nr
        - addr
      BBCount:         1
      ICount:          32
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_fast_set_bit
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - nr
        - addr
      BBCount:         1
      ICount:          31
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_has_feature_filetype
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 956
      functionLinenumberEnd: 956
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_has_feature_metadata_csum
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 947
      functionLinenumberEnd: 947
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_has_feature_extents
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 960
      functionLinenumberEnd: 960
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_inline_data_convert_dir
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/inline_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'struct.struct_ext2_filsys.230 *'
        - int
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - fs
        - ino
        - bbuf
        - ibuf
        - size
      BBCount:         21
      ICount:          250
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - ext2fs_dir_rec_len
        - ext2fs_dirent_set_file_type
        - ext2fs_dirent_set_name_len
        - ext2fs_get_rec_len
        - ext2fs_has_feature_filetype
        - ext2fs_has_feature_metadata_csum
        - ext2fs_initialize_dirent_tail
        - ext2fs_set_rec_len
      functionUses:    1
      BranchProfiles:
        - Branch String:   'inline_data.c:284,6'
          Branch Sides:
            - BranchSide:      'inline_data.c:285,13'
              BranchSideFuncs:
                - ext2fs_has_feature_filetype
                - ext2fs_dirent_set_name_len
                - ext2fs_dirent_set_file_type
                - ext2fs_dir_rec_len
                - ext2fs_dir_rec_len
                - ext2fs_dir_rec_len
                - ext2fs_dirent_set_name_len
                - ext2fs_dirent_set_file_type
                - ext2fs_dir_rec_len
                - ext2fs_dir_rec_len
                - ext2fs_dir_rec_len
                - ext2fs_dir_rec_len
                - ext2fs_get_rec_len
                - ext2fs_set_rec_len
                - ext2fs_initialize_dirent_tail
            - BranchSide:      'inline_data.c:288,34'
              BranchSideFuncs:
                - ext2fs_has_feature_filetype
                - ext2fs_dirent_set_name_len
                - ext2fs_dirent_set_file_type
                - ext2fs_dir_rec_len
                - ext2fs_dir_rec_len
                - ext2fs_dir_rec_len
                - ext2fs_dirent_set_name_len
                - ext2fs_dirent_set_file_type
                - ext2fs_dir_rec_len
                - ext2fs_dir_rec_len
                - ext2fs_dir_rec_len
                - ext2fs_dir_rec_len
                - ext2fs_get_rec_len
                - ext2fs_set_rec_len
                - ext2fs_initialize_dirent_tail
        - Branch String:   'inline_data.c:288,6'
          Branch Sides:
            - BranchSide:      'inline_data.c:289,12'
              BranchSideFuncs:
                - ext2fs_dirent_set_name_len
                - ext2fs_dirent_set_file_type
                - ext2fs_dir_rec_len
                - ext2fs_dir_rec_len
                - ext2fs_dir_rec_len
                - ext2fs_dirent_set_name_len
                - ext2fs_dirent_set_file_type
                - ext2fs_dir_rec_len
                - ext2fs_dir_rec_len
                - ext2fs_dir_rec_len
                - ext2fs_dir_rec_len
                - ext2fs_get_rec_len
                - ext2fs_set_rec_len
                - ext2fs_initialize_dirent_tail
            - BranchSide:      'inline_data.c:294,34'
              BranchSideFuncs:
                - ext2fs_dirent_set_name_len
                - ext2fs_dirent_set_file_type
                - ext2fs_dir_rec_len
                - ext2fs_dir_rec_len
                - ext2fs_dir_rec_len
                - ext2fs_dirent_set_name_len
                - ext2fs_dirent_set_file_type
                - ext2fs_dir_rec_len
                - ext2fs_dir_rec_len
                - ext2fs_dir_rec_len
                - ext2fs_dir_rec_len
                - ext2fs_get_rec_len
                - ext2fs_set_rec_len
                - ext2fs_initialize_dirent_tail
        - Branch String:   'inline_data.c:326,7'
          Branch Sides:
            - BranchSide:      'inline_data.c:327,4'
              BranchSideFuncs: []
            - BranchSide:      'inline_data.c:328,13'
              BranchSideFuncs:
                - ext2fs_set_rec_len
                - ext2fs_initialize_dirent_tail
                - ext2fs_get_rec_len
        - Branch String:   'inline_data.c:330,2'
          Branch Sides:
            - BranchSide:      'inline_data.c:324,10'
              BranchSideFuncs:
                - ext2fs_get_rec_len
                - ext2fs_set_rec_len
                - ext2fs_initialize_dirent_tail
            - BranchSide:      'inline_data.c:331,13'
              BranchSideFuncs:
                - ext2fs_set_rec_len
                - ext2fs_initialize_dirent_tail
        - Branch String:   'inline_data.c:333,6'
          Branch Sides:
            - BranchSide:      'inline_data.c:334,3'
              BranchSideFuncs: []
            - BranchSide:      'inline_data.c:336,6'
              BranchSideFuncs:
                - ext2fs_initialize_dirent_tail
        - Branch String:   'inline_data.c:336,6'
          Branch Sides:
            - BranchSide:      'inline_data.c:336,6'
              BranchSideFuncs:
                - ext2fs_initialize_dirent_tail
            - BranchSide:      'inline_data.c:337,7'
              BranchSideFuncs:
                - ext2fs_initialize_dirent_tail
      Callsites:
        - Src:             'inline_data.c:284,6'
          Dst:             ext2fs_has_feature_metadata_csum
        - Src:             'inline_data.c:288,6'
          Dst:             ext2fs_has_feature_filetype
        - Src:             'inline_data.c:296,2'
          Dst:             ext2fs_dirent_set_name_len
        - Src:             'inline_data.c:297,2'
          Dst:             ext2fs_dirent_set_file_type
        - Src:             'inline_data.c:299,42'
          Dst:             ext2fs_dir_rec_len
        - Src:             'inline_data.c:300,17'
          Dst:             ext2fs_dir_rec_len
        - Src:             'inline_data.c:306,17'
          Dst:             ext2fs_dir_rec_len
        - Src:             'inline_data.c:308,2'
          Dst:             ext2fs_dirent_set_name_len
        - Src:             'inline_data.c:309,2'
          Dst:             ext2fs_dirent_set_file_type
        - Src:             'inline_data.c:316,11'
          Dst:             ext2fs_dir_rec_len
        - Src:             'inline_data.c:316,33'
          Dst:             ext2fs_dir_rec_len
        - Src:             'inline_data.c:320,10'
          Dst:             ext2fs_dir_rec_len
        - Src:             'inline_data.c:320,32'
          Dst:             ext2fs_dir_rec_len
        - Src:             'inline_data.c:325,12'
          Dst:             ext2fs_get_rec_len
        - Src:             'inline_data.c:332,11'
          Dst:             ext2fs_set_rec_len
        - Src:             'inline_data.c:338,3'
          Dst:             ext2fs_initialize_dirent_tail
    - functionName:    ext2fs_dir_rec_len
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1112
      functionLinenumberEnd: 1118
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - char
        - int
      constantsTouched: []
      argNames:
        - name_len
        - extended
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   '../../lib/ext2fs/ext2_fs.h:1116,6'
          Branch Sides:
            - BranchSide:      '../../lib/ext2fs/ext2_fs.h:1116,6'
              BranchSideFuncs: []
            - BranchSide:      '../../lib/ext2fs/ext2_fs.h:1117,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ext2fs_inline_data_set
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/inline_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 583
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'struct.struct_ext2_filsys.230 *'
        - int
        - 'struct.ext2_inode *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - fs
        - ino
        - inode
        - buf
        - size
      BBCount:         29
      ICount:          210
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - ext2fs_inline_data_ea_set
        - ext2fs_inline_data_size
        - ext2fs_read_inode
        - ext2fs_write_inode
        - ext2fs_xattr_inode_max_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'inline_data.c:545,6'
          Branch Sides:
            - BranchSide:      'inline_data.c:546,30'
              BranchSideFuncs:
                - ext2fs_xattr_inode_max_size
                - ext2fs_inline_data_size
                - ext2fs_write_inode
                - ext2fs_inline_data_ea_set
            - BranchSide:      'inline_data.c:552,6'
              BranchSideFuncs:
                - ext2fs_xattr_inode_max_size
                - ext2fs_inline_data_size
                - ext2fs_write_inode
                - ext2fs_inline_data_ea_set
        - Branch String:   'inline_data.c:547,7'
          Branch Sides:
            - BranchSide:      'inline_data.c:548,11'
              BranchSideFuncs: []
            - BranchSide:      'inline_data.c:549,9'
              BranchSideFuncs:
                - ext2fs_xattr_inode_max_size
                - ext2fs_inline_data_size
                - ext2fs_write_inode
                - ext2fs_inline_data_ea_set
        - Branch String:   'inline_data.c:552,6'
          Branch Sides:
            - BranchSide:      'inline_data.c:553,18'
              BranchSideFuncs:
                - ext2fs_write_inode
                - ext2fs_inline_data_ea_set
            - BranchSide:      'inline_data.c:555,40'
              BranchSideFuncs:
                - ext2fs_xattr_inode_max_size
                - ext2fs_inline_data_size
                - ext2fs_write_inode
                - ext2fs_inline_data_ea_set
        - Branch String:   'inline_data.c:556,7'
          Branch Sides:
            - BranchSide:      'inline_data.c:557,11'
              BranchSideFuncs: []
            - BranchSide:      'inline_data.c:559,36'
              BranchSideFuncs:
                - ext2fs_inline_data_size
                - ext2fs_write_inode
                - ext2fs_inline_data_ea_set
        - Branch String:   'inline_data.c:560,7'
          Branch Sides:
            - BranchSide:      'inline_data.c:561,11'
              BranchSideFuncs: []
            - BranchSide:      'inline_data.c:563,7'
              BranchSideFuncs:
                - ext2fs_write_inode
                - ext2fs_inline_data_ea_set
        - Branch String:   'inline_data.c:563,7'
          Branch Sides:
            - BranchSide:      'inline_data.c:565,8'
              BranchSideFuncs:
                - ext2fs_write_inode
                - ext2fs_inline_data_ea_set
            - BranchSide:      'inline_data.c:567,20'
              BranchSideFuncs:
                - ext2fs_write_inode
                - ext2fs_inline_data_ea_set
        - Branch String:   'inline_data.c:570,29'
          Branch Sides:
            - BranchSide:      'inline_data.c:571,7'
              BranchSideFuncs:
                - ext2fs_write_inode
                - ext2fs_inline_data_ea_set
            - BranchSide:      'inline_data.c:574,18'
              BranchSideFuncs:
                - ext2fs_write_inode
                - ext2fs_inline_data_ea_set
        - Branch String:   'inline_data.c:570,7'
          Branch Sides:
            - BranchSide:      'inline_data.c:572,4'
              BranchSideFuncs: []
            - BranchSide:      'inline_data.c:574,18'
              BranchSideFuncs:
                - ext2fs_write_inode
                - ext2fs_inline_data_ea_set
        - Branch String:   'inline_data.c:575,7'
          Branch Sides:
            - BranchSide:      'inline_data.c:576,19'
              BranchSideFuncs:
                - ext2fs_write_inode
                - ext2fs_inline_data_ea_set
            - BranchSide:      'inline_data.c:577,27'
              BranchSideFuncs:
                - ext2fs_write_inode
                - ext2fs_inline_data_ea_set
        - Branch String:   'inline_data.c:580,6'
          Branch Sides:
            - BranchSide:      'inline_data.c:581,10'
              BranchSideFuncs: []
            - BranchSide:      'inline_data.c:582,9'
              BranchSideFuncs:
                - ext2fs_inline_data_ea_set
      Callsites:
        - Src:             'inline_data.c:546,12'
          Dst:             ext2fs_read_inode
        - Src:             'inline_data.c:555,12'
          Dst:             ext2fs_xattr_inode_max_size
        - Src:             'inline_data.c:559,12'
          Dst:             ext2fs_inline_data_size
        - Src:             'inline_data.c:579,11'
          Dst:             ext2fs_write_inode
        - Src:             'inline_data.c:582,9'
          Dst:             ext2fs_inline_data_ea_set
    - functionName:    ext2fs_inline_data_size
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/inline_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys.230 *'
        - int
        - 'size_t *'
      constantsTouched: []
      argNames:
        - fs
        - ino
        - size
      BBCount:         10
      ICount:          84
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ext2fs_free_mem
        - ext2fs_inline_data_ea_get
        - ext2fs_read_inode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'inline_data.c:99,6'
          Branch Sides:
            - BranchSide:      'inline_data.c:100,10'
              BranchSideFuncs: []
            - BranchSide:      'inline_data.c:102,14'
              BranchSideFuncs:
                - ext2fs_inline_data_ea_get
                - ext2fs_free_mem
        - Branch String:   'inline_data.c:102,6'
          Branch Sides:
            - BranchSide:      'inline_data.c:103,3'
              BranchSideFuncs:
                - ext2fs_inline_data_ea_get
                - ext2fs_free_mem
            - BranchSide:      'inline_data.c:105,12'
              BranchSideFuncs:
                - ext2fs_inline_data_ea_get
                - ext2fs_free_mem
        - Branch String:   'inline_data.c:108,6'
          Branch Sides:
            - BranchSide:      'inline_data.c:109,10'
              BranchSideFuncs: []
            - BranchSide:      'inline_data.c:111,43'
              BranchSideFuncs:
                - ext2fs_free_mem
      Callsites:
        - Src:             'inline_data.c:98,11'
          Dst:             ext2fs_read_inode
        - Src:             'inline_data.c:107,11'
          Dst:             ext2fs_inline_data_ea_get
        - Src:             'inline_data.c:112,9'
          Dst:             ext2fs_free_mem
    - functionName:    ext2fs_inline_data_ea_set
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/inline_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.ext2_inline_data *'
      constantsTouched: []
      argNames:
        - data
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ext2fs_xattr_set
        - ext2fs_xattrs_close
        - ext2fs_xattrs_open
        - ext2fs_xattrs_read
      functionUses:    3
      BranchProfiles:
        - Branch String:   'inline_data.c:36,6'
          Branch Sides:
            - BranchSide:      'inline_data.c:37,10'
              BranchSideFuncs: []
            - BranchSide:      'inline_data.c:39,30'
              BranchSideFuncs:
                - ext2fs_xattrs_read
                - ext2fs_xattr_set
                - ext2fs_xattrs_close
        - Branch String:   'inline_data.c:40,6'
          Branch Sides:
            - BranchSide:      'inline_data.c:41,3'
              BranchSideFuncs:
                - ext2fs_xattrs_close
            - BranchSide:      'inline_data.c:43,28'
              BranchSideFuncs:
                - ext2fs_xattr_set
                - ext2fs_xattrs_close
      Callsites:
        - Src:             'inline_data.c:35,11'
          Dst:             ext2fs_xattrs_open
        - Src:             'inline_data.c:39,11'
          Dst:             ext2fs_xattrs_read
        - Src:             'inline_data.c:43,11'
          Dst:             ext2fs_xattr_set
        - Src:             'inline_data.c:46,9'
          Dst:             ext2fs_xattrs_close
    - functionName:    ext2fs_inline_data_ea_get
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/inline_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.ext2_inline_data *'
      constantsTouched: []
      argNames:
        - data
      BBCount:         14
      ICount:          95
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ext2fs_xattr_get
        - ext2fs_xattrs_close
        - ext2fs_xattrs_open
        - ext2fs_xattrs_read
      functionUses:    4
      BranchProfiles:
        - Branch String:   'inline_data.c:59,6'
          Branch Sides:
            - BranchSide:      'inline_data.c:60,10'
              BranchSideFuncs: []
            - BranchSide:      'inline_data.c:62,30'
              BranchSideFuncs:
                - ext2fs_xattrs_read
                - ext2fs_xattr_get
                - ext2fs_xattrs_close
        - Branch String:   'inline_data.c:63,6'
          Branch Sides:
            - BranchSide:      'inline_data.c:64,3'
              BranchSideFuncs:
                - ext2fs_xattrs_close
            - BranchSide:      'inline_data.c:66,28'
              BranchSideFuncs:
                - ext2fs_xattr_get
                - ext2fs_xattrs_close
        - Branch String:   'inline_data.c:68,6'
          Branch Sides:
            - BranchSide:      'inline_data.c:69,3'
              BranchSideFuncs:
                - ext2fs_xattrs_close
            - BranchSide:      'inline_data.c:72,13'
              BranchSideFuncs:
                - ext2fs_xattrs_close
        - Branch String:   'inline_data.c:72,13'
          Branch Sides:
            - BranchSide:      'inline_data.c:0,0'
              BranchSideFuncs:
                - ext2fs_xattrs_close
            - BranchSide:      'inline_data.c:73,3'
              BranchSideFuncs:
                - ext2fs_xattrs_close
      Callsites:
        - Src:             'inline_data.c:58,11'
          Dst:             ext2fs_xattrs_open
        - Src:             'inline_data.c:62,11'
          Dst:             ext2fs_xattrs_read
        - Src:             'inline_data.c:66,11'
          Dst:             ext2fs_xattr_get
        - Src:             'inline_data.c:76,9'
          Dst:             ext2fs_xattrs_close
    - functionName:    ext2fs_inline_data_get
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/inline_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'struct.struct_ext2_filsys.230 *'
        - int
        - 'struct.ext2_inode *'
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - fs
        - ino
        - inode
        - buf
        - size
      BBCount:         17
      ICount:          125
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - ext2fs_free_mem
        - ext2fs_inline_data_ea_get
        - ext2fs_read_inode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'inline_data.c:509,6'
          Branch Sides:
            - BranchSide:      'inline_data.c:510,30'
              BranchSideFuncs:
                - ext2fs_inline_data_ea_get
                - ext2fs_free_mem
            - BranchSide:      'inline_data.c:516,12'
              BranchSideFuncs:
                - ext2fs_inline_data_ea_get
                - ext2fs_free_mem
        - Branch String:   'inline_data.c:511,7'
          Branch Sides:
            - BranchSide:      'inline_data.c:512,11'
              BranchSideFuncs: []
            - BranchSide:      'inline_data.c:513,9'
              BranchSideFuncs:
                - ext2fs_inline_data_ea_get
                - ext2fs_free_mem
        - Branch String:   'inline_data.c:519,6'
          Branch Sides:
            - BranchSide:      'inline_data.c:520,10'
              BranchSideFuncs: []
            - BranchSide:      'inline_data.c:522,9'
              BranchSideFuncs:
                - ext2fs_free_mem
        - Branch String:   'inline_data.c:523,6'
          Branch Sides:
            - BranchSide:      'inline_data.c:524,19'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'inline_data.c:527,6'
              BranchSideFuncs:
                - ext2fs_free_mem
        - Branch String:   'inline_data.c:527,6'
          Branch Sides:
            - BranchSide:      'inline_data.c:528,44'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'inline_data.c:529,24'
              BranchSideFuncs:
                - ext2fs_free_mem
      Callsites:
        - Src:             'inline_data.c:510,12'
          Dst:             ext2fs_read_inode
        - Src:             'inline_data.c:518,11'
          Dst:             ext2fs_inline_data_ea_get
        - Src:             'inline_data.c:529,2'
          Dst:             ext2fs_free_mem
    - functionName:    ext2fs_inline_data_file_expand
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/inline_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'struct.struct_ext2_filsys.230 *'
        - int
        - 'struct.ext2_inode *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - fs
        - ino
        - inode
        - buf
        - size
      BBCount:         13
      ICount:          127
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - ext2fs_extent_free
        - ext2fs_extent_open2
        - ext2fs_file_close
        - ext2fs_file_open
        - ext2fs_file_write
        - ext2fs_has_feature_extents
        - ext2fs_write_inode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'inline_data.c:406,6'
          Branch Sides:
            - BranchSide:      'inline_data.c:409,3'
              BranchSideFuncs:
                - ext2fs_extent_open2
                - ext2fs_extent_free
                - ext2fs_write_inode
                - ext2fs_file_open
                - ext2fs_file_write
                - ext2fs_file_close
            - BranchSide:      'inline_data.c:415,2'
              BranchSideFuncs:
                - ext2fs_write_inode
                - ext2fs_file_open
                - ext2fs_file_write
                - ext2fs_file_close
        - Branch String:   'inline_data.c:411,7'
          Branch Sides:
            - BranchSide:      'inline_data.c:412,11'
              BranchSideFuncs: []
            - BranchSide:      'inline_data.c:413,22'
              BranchSideFuncs:
                - ext2fs_extent_free
                - ext2fs_write_inode
                - ext2fs_file_open
                - ext2fs_file_write
                - ext2fs_file_close
        - Branch String:   'inline_data.c:418,6'
          Branch Sides:
            - BranchSide:      'inline_data.c:419,10'
              BranchSideFuncs: []
            - BranchSide:      'inline_data.c:422,28'
              BranchSideFuncs:
                - ext2fs_file_open
                - ext2fs_file_write
                - ext2fs_file_close
        - Branch String:   'inline_data.c:423,6'
          Branch Sides:
            - BranchSide:      'inline_data.c:424,10'
              BranchSideFuncs: []
            - BranchSide:      'inline_data.c:425,29'
              BranchSideFuncs:
                - ext2fs_file_write
                - ext2fs_file_close
      Callsites:
        - Src:             'inline_data.c:406,6'
          Dst:             ext2fs_has_feature_extents
        - Src:             'inline_data.c:410,12'
          Dst:             ext2fs_extent_open2
        - Src:             'inline_data.c:413,3'
          Dst:             ext2fs_extent_free
        - Src:             'inline_data.c:417,11'
          Dst:             ext2fs_write_inode
        - Src:             'inline_data.c:422,11'
          Dst:             ext2fs_file_open
        - Src:             'inline_data.c:425,11'
          Dst:             ext2fs_file_write
        - Src:             'inline_data.c:426,2'
          Dst:             ext2fs_file_close
    - functionName:    ext2fs_inline_data_dir_expand
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/inline_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'struct.struct_ext2_filsys.230 *'
        - int
        - 'struct.ext2_inode *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - fs
        - ino
        - inode
        - buf
        - size
      BBCount:         22
      ICount:          175
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - ext2fs_block_alloc_stats
        - ext2fs_bmap2
        - ext2fs_free_mem
        - ext2fs_get_memzero
        - ext2fs_has_feature_extents
        - ext2fs_iblk_add_blocks
        - ext2fs_inline_data_convert_dir
        - ext2fs_new_block2
        - ext2fs_write_dir_block4
        - ext2fs_write_inode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'inline_data.c:354,6'
          Branch Sides:
            - BranchSide:      'inline_data.c:355,10'
              BranchSideFuncs: []
            - BranchSide:      'inline_data.c:365,42'
              BranchSideFuncs:
                - ext2fs_inline_data_convert_dir
                - ext2fs_new_block2
                - ext2fs_write_dir_block4
                - ext2fs_has_feature_extents
                - ext2fs_iblk_add_blocks
                - ext2fs_bmap2
                - ext2fs_write_inode
                - ext2fs_block_alloc_stats
                - ext2fs_free_mem
        - Branch String:   'inline_data.c:366,6'
          Branch Sides:
            - BranchSide:      'inline_data.c:367,3'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'inline_data.c:369,29'
              BranchSideFuncs:
                - ext2fs_new_block2
                - ext2fs_write_dir_block4
                - ext2fs_has_feature_extents
                - ext2fs_iblk_add_blocks
                - ext2fs_bmap2
                - ext2fs_write_inode
                - ext2fs_block_alloc_stats
                - ext2fs_free_mem
        - Branch String:   'inline_data.c:370,6'
          Branch Sides:
            - BranchSide:      'inline_data.c:371,3'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'inline_data.c:372,35'
              BranchSideFuncs:
                - ext2fs_write_dir_block4
                - ext2fs_has_feature_extents
                - ext2fs_iblk_add_blocks
                - ext2fs_bmap2
                - ext2fs_write_inode
                - ext2fs_block_alloc_stats
                - ext2fs_free_mem
        - Branch String:   'inline_data.c:373,6'
          Branch Sides:
            - BranchSide:      'inline_data.c:374,3'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'inline_data.c:377,33'
              BranchSideFuncs:
                - ext2fs_has_feature_extents
                - ext2fs_iblk_add_blocks
                - ext2fs_bmap2
                - ext2fs_write_inode
                - ext2fs_block_alloc_stats
                - ext2fs_free_mem
        - Branch String:   'inline_data.c:377,6'
          Branch Sides:
            - BranchSide:      'inline_data.c:378,3'
              BranchSideFuncs:
                - ext2fs_iblk_add_blocks
                - ext2fs_bmap2
                - ext2fs_write_inode
                - ext2fs_block_alloc_stats
                - ext2fs_free_mem
            - BranchSide:      'inline_data.c:379,2'
              BranchSideFuncs:
                - ext2fs_iblk_add_blocks
                - ext2fs_bmap2
                - ext2fs_write_inode
                - ext2fs_block_alloc_stats
                - ext2fs_free_mem
        - Branch String:   'inline_data.c:381,6'
          Branch Sides:
            - BranchSide:      'inline_data.c:382,3'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'inline_data.c:383,18'
              BranchSideFuncs:
                - ext2fs_bmap2
                - ext2fs_write_inode
                - ext2fs_block_alloc_stats
                - ext2fs_free_mem
        - Branch String:   'inline_data.c:385,6'
          Branch Sides:
            - BranchSide:      'inline_data.c:386,3'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'inline_data.c:387,30'
              BranchSideFuncs:
                - ext2fs_write_inode
                - ext2fs_block_alloc_stats
                - ext2fs_free_mem
        - Branch String:   'inline_data.c:388,6'
          Branch Sides:
            - BranchSide:      'inline_data.c:389,3'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'inline_data.c:390,27'
              BranchSideFuncs:
                - ext2fs_block_alloc_stats
                - ext2fs_free_mem
      Callsites:
        - Src:             'inline_data.c:353,11'
          Dst:             ext2fs_get_memzero
        - Src:             'inline_data.c:365,11'
          Dst:             ext2fs_inline_data_convert_dir
        - Src:             'inline_data.c:369,11'
          Dst:             ext2fs_new_block2
        - Src:             'inline_data.c:372,11'
          Dst:             ext2fs_write_dir_block4
        - Src:             'inline_data.c:377,6'
          Dst:             ext2fs_has_feature_extents
        - Src:             'inline_data.c:380,11'
          Dst:             ext2fs_iblk_add_blocks
        - Src:             'inline_data.c:384,11'
          Dst:             ext2fs_bmap2
        - Src:             'inline_data.c:387,11'
          Dst:             ext2fs_write_inode
        - Src:             'inline_data.c:390,2'
          Dst:             ext2fs_block_alloc_stats
        - Src:             'inline_data.c:393,2'
          Dst:             ext2fs_free_mem
    - functionName:    ext2fs_inline_data_expand
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/inline_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys.230 *'
        - int
      constantsTouched: []
      argNames:
        - fs
        - ino
      BBCount:         30
      ICount:          213
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - ext2fs_free_mem
        - ext2fs_get_mem
        - ext2fs_inline_data_dir_expand
        - ext2fs_inline_data_ea_get
        - ext2fs_inline_data_ea_remove
        - ext2fs_inline_data_file_expand
        - ext2fs_read_inode
        - ext2fs_write_inode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'inline_data.c:438,2'
          Branch Sides:
            - BranchSide:      'inline_data.c:438,2'
              BranchSideFuncs: []
            - BranchSide:      'inline_data.c:440,29'
              BranchSideFuncs:
                - ext2fs_read_inode
                - ext2fs_inline_data_ea_get
                - ext2fs_get_mem
                - ext2fs_write_inode
                - ext2fs_inline_data_ea_remove
                - ext2fs_read_inode
                - ext2fs_inline_data_file_expand
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_inline_data_dir_expand
        - Branch String:   'inline_data.c:441,6'
          Branch Sides:
            - BranchSide:      'inline_data.c:442,10'
              BranchSideFuncs: []
            - BranchSide:      'inline_data.c:444,14'
              BranchSideFuncs:
                - ext2fs_inline_data_ea_get
                - ext2fs_get_mem
                - ext2fs_write_inode
                - ext2fs_inline_data_ea_remove
                - ext2fs_read_inode
                - ext2fs_inline_data_file_expand
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_inline_data_dir_expand
        - Branch String:   'inline_data.c:444,6'
          Branch Sides:
            - BranchSide:      'inline_data.c:445,3'
              BranchSideFuncs:
                - ext2fs_inline_data_ea_get
                - ext2fs_get_mem
                - ext2fs_write_inode
                - ext2fs_inline_data_ea_remove
                - ext2fs_read_inode
                - ext2fs_inline_data_file_expand
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_inline_data_dir_expand
            - BranchSide:      'inline_data.c:447,12'
              BranchSideFuncs:
                - ext2fs_inline_data_ea_get
                - ext2fs_get_mem
                - ext2fs_write_inode
                - ext2fs_inline_data_ea_remove
                - ext2fs_read_inode
                - ext2fs_inline_data_file_expand
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_inline_data_dir_expand
        - Branch String:   'inline_data.c:450,6'
          Branch Sides:
            - BranchSide:      'inline_data.c:451,10'
              BranchSideFuncs: []
            - BranchSide:      'inline_data.c:452,21'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_write_inode
                - ext2fs_inline_data_ea_remove
                - ext2fs_read_inode
                - ext2fs_inline_data_file_expand
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_inline_data_dir_expand
        - Branch String:   'inline_data.c:454,6'
          Branch Sides:
            - BranchSide:      'inline_data.c:455,3'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'inline_data.c:457,9'
              BranchSideFuncs:
                - ext2fs_write_inode
                - ext2fs_inline_data_ea_remove
                - ext2fs_read_inode
                - ext2fs_inline_data_file_expand
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_inline_data_dir_expand
        - Branch String:   'inline_data.c:458,6'
          Branch Sides:
            - BranchSide:      'inline_data.c:459,10'
              BranchSideFuncs:
                - ext2fs_write_inode
                - ext2fs_inline_data_ea_remove
                - ext2fs_read_inode
                - ext2fs_inline_data_file_expand
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_inline_data_dir_expand
            - BranchSide:      'inline_data.c:463,23'
              BranchSideFuncs:
                - ext2fs_write_inode
                - ext2fs_inline_data_ea_remove
                - ext2fs_read_inode
                - ext2fs_inline_data_file_expand
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_inline_data_dir_expand
        - Branch String:   'inline_data.c:472,6'
          Branch Sides:
            - BranchSide:      'inline_data.c:473,3'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'inline_data.c:474,40'
              BranchSideFuncs:
                - ext2fs_inline_data_ea_remove
                - ext2fs_read_inode
                - ext2fs_inline_data_file_expand
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_inline_data_dir_expand
        - Branch String:   'inline_data.c:475,6'
          Branch Sides:
            - BranchSide:      'inline_data.c:476,3'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'inline_data.c:477,29'
              BranchSideFuncs:
                - ext2fs_read_inode
                - ext2fs_inline_data_file_expand
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_inline_data_dir_expand
        - Branch String:   'inline_data.c:478,6'
          Branch Sides:
            - BranchSide:      'inline_data.c:479,3'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'inline_data.c:481,6'
              BranchSideFuncs:
                - ext2fs_inline_data_file_expand
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_inline_data_dir_expand
        - Branch String:   'inline_data.c:481,6'
          Branch Sides:
            - BranchSide:      'inline_data.c:482,42'
              BranchSideFuncs:
                - ext2fs_inline_data_dir_expand
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'inline_data.c:485,43'
              BranchSideFuncs:
                - ext2fs_inline_data_file_expand
                - ext2fs_free_mem
                - ext2fs_free_mem
        - Branch String:   'inline_data.c:490,6'
          Branch Sides:
            - BranchSide:      'inline_data.c:491,19'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'inline_data.c:492,24'
              BranchSideFuncs:
                - ext2fs_free_mem
      Callsites:
        - Src:             'inline_data.c:440,11'
          Dst:             ext2fs_read_inode
        - Src:             'inline_data.c:449,11'
          Dst:             ext2fs_inline_data_ea_get
        - Src:             'inline_data.c:453,11'
          Dst:             ext2fs_get_mem
        - Src:             'inline_data.c:471,11'
          Dst:             ext2fs_write_inode
        - Src:             'inline_data.c:474,11'
          Dst:             ext2fs_inline_data_ea_remove
        - Src:             'inline_data.c:477,11'
          Dst:             ext2fs_read_inode
        - Src:             'inline_data.c:482,12'
          Dst:             ext2fs_inline_data_dir_expand
        - Src:             'inline_data.c:485,12'
          Dst:             ext2fs_inline_data_file_expand
        - Src:             'inline_data.c:491,3'
          Dst:             ext2fs_free_mem
        - Src:             'inline_data.c:492,2'
          Dst:             ext2fs_free_mem
    - functionName:    ext2fs_inline_data_ea_remove
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/inline_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys.230 *'
        - int
      constantsTouched: []
      argNames:
        - fs
        - ino
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ext2fs_xattr_remove
        - ext2fs_xattrs_close
        - ext2fs_xattrs_open
        - ext2fs_xattrs_read
      functionUses:    1
      BranchProfiles:
        - Branch String:   'inline_data.c:260,6'
          Branch Sides:
            - BranchSide:      'inline_data.c:261,10'
              BranchSideFuncs: []
            - BranchSide:      'inline_data.c:263,30'
              BranchSideFuncs:
                - ext2fs_xattrs_read
                - ext2fs_xattr_remove
                - ext2fs_xattrs_close
        - Branch String:   'inline_data.c:264,6'
          Branch Sides:
            - BranchSide:      'inline_data.c:265,3'
              BranchSideFuncs:
                - ext2fs_xattrs_close
            - BranchSide:      'inline_data.c:267,31'
              BranchSideFuncs:
                - ext2fs_xattr_remove
                - ext2fs_xattrs_close
      Callsites:
        - Src:             'inline_data.c:259,11'
          Dst:             ext2fs_xattrs_open
        - Src:             'inline_data.c:263,11'
          Dst:             ext2fs_xattrs_read
        - Src:             'inline_data.c:267,11'
          Dst:             ext2fs_xattr_remove
        - Src:             'inline_data.c:269,9'
          Dst:             ext2fs_xattrs_close
    - functionName:    ext2fs_inline_data_dir_iterate
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/inline_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys.230 *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - fs
        - ino
        - priv_data
      BBCount:         38
      ICount:          394
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - ext2fs_dir_rec_len
        - ext2fs_free_mem
        - ext2fs_get_rec_len
        - ext2fs_inline_data_ea_get
        - ext2fs_inline_data_ea_set
        - ext2fs_process_dir_block
        - ext2fs_read_inode
        - ext2fs_set_rec_len
        - ext2fs_write_inode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'inline_data.c:135,6'
          Branch Sides:
            - BranchSide:      'inline_data.c:136,3'
              BranchSideFuncs: []
            - BranchSide:      'inline_data.c:138,14'
              BranchSideFuncs:
                - ext2fs_dir_rec_len
                - ext2fs_set_rec_len
                - ext2fs_get_rec_len
                - ext2fs_process_dir_block
                - ext2fs_dir_rec_len
                - ext2fs_set_rec_len
                - ext2fs_get_rec_len
                - ext2fs_process_dir_block
                - ext2fs_process_dir_block
                - ext2fs_inline_data_ea_get
                - ext2fs_process_dir_block
                - ext2fs_free_mem
                - ext2fs_inline_data_ea_set
                - ext2fs_write_inode
                - ext2fs_write_inode
        - Branch String:   'inline_data.c:138,6'
          Branch Sides:
            - BranchSide:      'inline_data.c:139,3'
              BranchSideFuncs:
                - ext2fs_dir_rec_len
                - ext2fs_set_rec_len
                - ext2fs_get_rec_len
                - ext2fs_process_dir_block
                - ext2fs_dir_rec_len
                - ext2fs_set_rec_len
                - ext2fs_get_rec_len
                - ext2fs_process_dir_block
                - ext2fs_process_dir_block
                - ext2fs_inline_data_ea_get
                - ext2fs_process_dir_block
                - ext2fs_free_mem
                - ext2fs_inline_data_ea_set
                - ext2fs_write_inode
                - ext2fs_write_inode
            - BranchSide:      'inline_data.c:143,7'
              BranchSideFuncs:
                - ext2fs_dir_rec_len
                - ext2fs_set_rec_len
                - ext2fs_get_rec_len
                - ext2fs_process_dir_block
                - ext2fs_dir_rec_len
                - ext2fs_set_rec_len
                - ext2fs_get_rec_len
                - ext2fs_process_dir_block
                - ext2fs_process_dir_block
                - ext2fs_inline_data_ea_get
                - ext2fs_process_dir_block
                - ext2fs_free_mem
                - ext2fs_inline_data_ea_set
                - ext2fs_write_inode
                - ext2fs_write_inode
        - Branch String:   'inline_data.c:143,6'
          Branch Sides:
            - BranchSide:      'inline_data.c:144,3'
              BranchSideFuncs:
                - ext2fs_dir_rec_len
                - ext2fs_set_rec_len
                - ext2fs_get_rec_len
                - ext2fs_process_dir_block
                - ext2fs_dir_rec_len
                - ext2fs_set_rec_len
                - ext2fs_get_rec_len
                - ext2fs_process_dir_block
                - ext2fs_process_dir_block
                - ext2fs_inline_data_ea_get
                - ext2fs_process_dir_block
                - ext2fs_free_mem
                - ext2fs_inline_data_ea_set
                - ext2fs_write_inode
                - ext2fs_write_inode
            - BranchSide:      'inline_data.c:147,6'
              BranchSideFuncs:
                - ext2fs_dir_rec_len
                - ext2fs_set_rec_len
                - ext2fs_get_rec_len
                - ext2fs_process_dir_block
                - ext2fs_dir_rec_len
                - ext2fs_set_rec_len
                - ext2fs_get_rec_len
                - ext2fs_process_dir_block
                - ext2fs_process_dir_block
                - ext2fs_inline_data_ea_get
                - ext2fs_process_dir_block
                - ext2fs_free_mem
                - ext2fs_inline_data_ea_set
                - ext2fs_write_inode
                - ext2fs_write_inode
        - Branch String:   'inline_data.c:158,6'
          Branch Sides:
            - BranchSide:      'inline_data.c:159,3'
              BranchSideFuncs: []
            - BranchSide:      'inline_data.c:161,17'
              BranchSideFuncs:
                - ext2fs_dir_rec_len
                - ext2fs_set_rec_len
                - ext2fs_get_rec_len
                - ext2fs_process_dir_block
                - ext2fs_process_dir_block
                - ext2fs_inline_data_ea_get
                - ext2fs_process_dir_block
                - ext2fs_free_mem
                - ext2fs_inline_data_ea_set
                - ext2fs_write_inode
                - ext2fs_write_inode
        - Branch String:   'inline_data.c:170,6'
          Branch Sides:
            - BranchSide:      'inline_data.c:173,22'
              BranchSideFuncs:
                - ext2fs_write_inode
                - ext2fs_process_dir_block
                - ext2fs_inline_data_ea_get
                - ext2fs_process_dir_block
                - ext2fs_free_mem
                - ext2fs_inline_data_ea_set
                - ext2fs_write_inode
            - BranchSide:      'inline_data.c:179,6'
              BranchSideFuncs:
                - ext2fs_process_dir_block
                - ext2fs_inline_data_ea_get
                - ext2fs_process_dir_block
                - ext2fs_free_mem
                - ext2fs_inline_data_ea_set
                - ext2fs_write_inode
        - Branch String:   'inline_data.c:175,7'
          Branch Sides:
            - BranchSide:      'inline_data.c:176,4'
              BranchSideFuncs: []
            - BranchSide:      'inline_data.c:177,7'
              BranchSideFuncs:
                - ext2fs_process_dir_block
                - ext2fs_inline_data_ea_get
                - ext2fs_process_dir_block
                - ext2fs_free_mem
                - ext2fs_inline_data_ea_set
                - ext2fs_write_inode
        - Branch String:   'inline_data.c:179,6'
          Branch Sides:
            - BranchSide:      'inline_data.c:180,3'
              BranchSideFuncs: []
            - BranchSide:      'inline_data.c:182,27'
              BranchSideFuncs:
                - ext2fs_process_dir_block
                - ext2fs_inline_data_ea_get
                - ext2fs_process_dir_block
                - ext2fs_free_mem
                - ext2fs_inline_data_ea_set
                - ext2fs_write_inode
        - Branch String:   'inline_data.c:192,6'
          Branch Sides:
            - BranchSide:      'inline_data.c:201,37'
              BranchSideFuncs:
                - ext2fs_write_inode
                - ext2fs_inline_data_ea_get
                - ext2fs_process_dir_block
                - ext2fs_free_mem
                - ext2fs_inline_data_ea_set
            - BranchSide:      'inline_data.c:206,6'
              BranchSideFuncs:
                - ext2fs_inline_data_ea_get
                - ext2fs_process_dir_block
                - ext2fs_free_mem
                - ext2fs_inline_data_ea_set
        - Branch String:   'inline_data.c:202,7'
          Branch Sides:
            - BranchSide:      'inline_data.c:203,8'
              BranchSideFuncs:
                - ext2fs_inline_data_ea_get
                - ext2fs_process_dir_block
                - ext2fs_free_mem
                - ext2fs_inline_data_ea_set
            - BranchSide:      'inline_data.c:204,7'
              BranchSideFuncs:
                - ext2fs_inline_data_ea_get
                - ext2fs_process_dir_block
                - ext2fs_free_mem
                - ext2fs_inline_data_ea_set
        - Branch String:   'inline_data.c:206,6'
          Branch Sides:
            - BranchSide:      'inline_data.c:207,3'
              BranchSideFuncs: []
            - BranchSide:      'inline_data.c:209,12'
              BranchSideFuncs:
                - ext2fs_inline_data_ea_get
                - ext2fs_process_dir_block
                - ext2fs_free_mem
                - ext2fs_inline_data_ea_set
        - Branch String:   'inline_data.c:212,6'
          Branch Sides:
            - BranchSide:      'inline_data.c:213,7'
              BranchSideFuncs: []
            - BranchSide:      'inline_data.c:216,11'
              BranchSideFuncs:
                - ext2fs_process_dir_block
                - ext2fs_free_mem
                - ext2fs_inline_data_ea_set
        - Branch String:   'inline_data.c:216,6'
          Branch Sides:
            - BranchSide:      'inline_data.c:217,3'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'inline_data.c:219,18'
              BranchSideFuncs:
                - ext2fs_process_dir_block
                - ext2fs_free_mem
                - ext2fs_inline_data_ea_set
        - Branch String:   'inline_data.c:230,6'
          Branch Sides:
            - BranchSide:      'inline_data.c:230,12'
              BranchSideFuncs:
                - ext2fs_inline_data_ea_set
                - ext2fs_free_mem
            - BranchSide:      'inline_data.c:239,18'
              BranchSideFuncs:
                - ext2fs_inline_data_ea_set
                - ext2fs_free_mem
        - Branch String:   'inline_data.c:240,7'
          Branch Sides:
            - BranchSide:      'inline_data.c:241,8'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'inline_data.c:242,2'
              BranchSideFuncs:
                - ext2fs_free_mem
      Callsites:
        - Src:             'inline_data.c:134,17'
          Dst:             ext2fs_read_inode
        - Src:             'inline_data.c:152,25'
          Dst:             ext2fs_dir_rec_len
        - Src:             'inline_data.c:152,2'
          Dst:             ext2fs_set_rec_len
        - Src:             'inline_data.c:156,2'
          Dst:             ext2fs_get_rec_len
        - Src:             'inline_data.c:157,9'
          Dst:             ext2fs_process_dir_block
        - Src:             'inline_data.c:163,25'
          Dst:             ext2fs_dir_rec_len
        - Src:             'inline_data.c:163,2'
          Dst:             ext2fs_set_rec_len
        - Src:             'inline_data.c:168,2'
          Dst:             ext2fs_get_rec_len
        - Src:             'inline_data.c:169,9'
          Dst:             ext2fs_process_dir_block
        - Src:             'inline_data.c:174,9'
          Dst:             ext2fs_write_inode
        - Src:             'inline_data.c:191,9'
          Dst:             ext2fs_process_dir_block
        - Src:             'inline_data.c:201,18'
          Dst:             ext2fs_write_inode
        - Src:             'inline_data.c:211,17'
          Dst:             ext2fs_inline_data_ea_get
        - Src:             'inline_data.c:229,9'
          Dst:             ext2fs_process_dir_block
        - Src:             'inline_data.c:239,18'
          Dst:             ext2fs_inline_data_ea_set
        - Src:             'inline_data.c:245,2'
          Dst:             ext2fs_free_mem
    - functionName:    ext2fs_inline_data_init
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/inline_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys.230 *'
        - int
      constantsTouched: []
      argNames:
        - fs
        - ino
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_inline_data_ea_set
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inline_data.c:89,9'
          Dst:             ext2fs_inline_data_ea_set
    - functionName:    block_map_looks_insane
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/inode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys.257 *'
        - 'struct.ext2_inode_large *'
      constantsTouched: []
      argNames:
        - fs
        - inode
      BBCount:         35
      ICount:          215
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - ext2fs_blocks_count
      functionUses:    1
      BranchProfiles:
        - Branch String:   'inode.c:395,45'
          Branch Sides:
            - BranchSide:      'inode.c:396,7'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:397,3'
              BranchSideFuncs: []
        - Branch String:   'inode.c:395,6'
          Branch Sides:
            - BranchSide:      'inode.c:397,3'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:398,7'
              BranchSideFuncs:
                - ext2fs_blocks_count
        - Branch String:   'inode.c:398,36'
          Branch Sides:
            - BranchSide:      'inode.c:399,7'
              BranchSideFuncs:
                - ext2fs_blocks_count
            - BranchSide:      'inode.c:402,6'
              BranchSideFuncs:
                - ext2fs_blocks_count
        - Branch String:   'inode.c:399,36'
          Branch Sides:
            - BranchSide:      'inode.c:400,7'
              BranchSideFuncs:
                - ext2fs_blocks_count
            - BranchSide:      'inode.c:402,6'
              BranchSideFuncs:
                - ext2fs_blocks_count
        - Branch String:   'inode.c:398,6'
          Branch Sides:
            - BranchSide:      'inode.c:401,3'
              BranchSideFuncs:
                - ext2fs_blocks_count
            - BranchSide:      'inode.c:402,6'
              BranchSideFuncs:
                - ext2fs_blocks_count
        - Branch String:   'inode.c:402,35'
          Branch Sides:
            - BranchSide:      'inode.c:403,6'
              BranchSideFuncs:
                - ext2fs_blocks_count
            - BranchSide:      'inode.c:407,6'
              BranchSideFuncs:
                - ext2fs_blocks_count
        - Branch String:   'inode.c:402,6'
          Branch Sides:
            - BranchSide:      'inode.c:404,3'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:407,6'
              BranchSideFuncs:
                - ext2fs_blocks_count
        - Branch String:   'inode.c:407,6'
          Branch Sides:
            - BranchSide:      'inode.c:408,3'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:411,9'
              BranchSideFuncs:
                - ext2fs_blocks_count
        - Branch String:   'inode.c:411,2'
          Branch Sides:
            - BranchSide:      'inode.c:412,7'
              BranchSideFuncs:
                - ext2fs_blocks_count
            - BranchSide:      'inode.c:416,9'
              BranchSideFuncs: []
        - Branch String:   'inode.c:412,30'
          Branch Sides:
            - BranchSide:      'inode.c:413,8'
              BranchSideFuncs:
                - ext2fs_blocks_count
            - BranchSide:      'inode.c:414,59'
              BranchSideFuncs:
                - ext2fs_blocks_count
        - Branch String:   'inode.c:413,58'
          Branch Sides:
            - BranchSide:      'inode.c:414,8'
              BranchSideFuncs:
                - ext2fs_blocks_count
            - BranchSide:      'inode.c:415,7'
              BranchSideFuncs:
                - ext2fs_blocks_count
        - Branch String:   'inode.c:412,7'
          Branch Sides:
            - BranchSide:      'inode.c:414,59'
              BranchSideFuncs:
                - ext2fs_blocks_count
            - BranchSide:      'inode.c:415,7'
              BranchSideFuncs:
                - ext2fs_blocks_count
      Callsites:
        - Src:             'inode.c:414,29'
          Dst:             ext2fs_blocks_count
    - functionName:    extent_head_looks_insane
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/inode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_inode_large *'
      constantsTouched: []
      argNames:
        - inode
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ext2fs_extent_header_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'inode.c:421,42'
          Branch Sides:
            - BranchSide:      'inode.c:422,34'
              BranchSideFuncs:
                - ext2fs_extent_header_verify
            - BranchSide:      'inode.c:424,3'
              BranchSideFuncs: []
        - Branch String:   'inode.c:421,6'
          Branch Sides:
            - BranchSide:      'inode.c:424,3'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:425,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'inode.c:422,6'
          Dst:             ext2fs_extent_header_verify
    - functionName:    check_inode_block_sanity
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/inode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ext2_struct_inode_scan *'
        - size_t
      constantsTouched: []
      argNames:
        - scan
        - num_blocks
      BBCount:         37
      ICount:          345
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - block_map_looks_insane
        - ext2fs_inode_csum_verify
        - extent_head_looks_insane
      functionUses:    1
      BranchProfiles:
        - Branch String:   'inode.c:443,6'
          Branch Sides:
            - BranchSide:      'inode.c:444,3'
              BranchSideFuncs:
                - ext2fs_inode_csum_verify
                - extent_head_looks_insane
                - block_map_looks_insane
            - BranchSide:      'inode.c:446,19'
              BranchSideFuncs:
                - ext2fs_inode_csum_verify
                - extent_head_looks_insane
                - block_map_looks_insane
        - Branch String:   'inode.c:448,6'
          Branch Sides:
            - BranchSide:      'inode.c:449,20'
              BranchSideFuncs:
                - ext2fs_inode_csum_verify
                - extent_head_looks_insane
                - block_map_looks_insane
            - BranchSide:      'inode.c:451,15'
              BranchSideFuncs:
                - ext2fs_inode_csum_verify
                - extent_head_looks_insane
                - block_map_looks_insane
        - Branch String:   'inode.c:456,21'
          Branch Sides:
            - BranchSide:      'inode.c:456,21'
              BranchSideFuncs:
                - ext2fs_inode_csum_verify
                - extent_head_looks_insane
                - block_map_looks_insane
            - BranchSide:      'inode.c:456,21'
              BranchSideFuncs:
                - ext2fs_inode_csum_verify
                - extent_head_looks_insane
                - block_map_looks_insane
        - Branch String:   'inode.c:458,6'
          Branch Sides:
            - BranchSide:      'inode.c:459,3'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:466,2'
              BranchSideFuncs:
                - ext2fs_inode_csum_verify
                - extent_head_looks_insane
                - block_map_looks_insane
        - Branch String:   'inode.c:466,2'
          Branch Sides:
            - BranchSide:      'inode.c:466,2'
              BranchSideFuncs:
                - ext2fs_inode_csum_verify
                - extent_head_looks_insane
                - block_map_looks_insane
            - BranchSide:      'inode.c:467,10'
              BranchSideFuncs:
                - ext2fs_inode_csum_verify
                - extent_head_looks_insane
                - block_map_looks_insane
        - Branch String:   'inode.c:481,7'
          Branch Sides:
            - BranchSide:      'inode.c:482,21'
              BranchSideFuncs:
                - ext2fs_inode_csum_verify
                - extent_head_looks_insane
                - block_map_looks_insane
            - BranchSide:      'inode.c:484,39'
              BranchSideFuncs:
                - extent_head_looks_insane
                - block_map_looks_insane
                - ext2fs_inode_csum_verify
        - Branch String:   'inode.c:484,46'
          Branch Sides:
            - BranchSide:      'inode.c:485,30'
              BranchSideFuncs:
                - ext2fs_inode_csum_verify
                - extent_head_looks_insane
                - block_map_looks_insane
            - BranchSide:      'inode.c:486,11'
              BranchSideFuncs:
                - ext2fs_inode_csum_verify
                - extent_head_looks_insane
                - block_map_looks_insane
        - Branch String:   'inode.c:489,7'
          Branch Sides:
            - BranchSide:      'inode.c:492,4'
              BranchSideFuncs:
                - ext2fs_inode_csum_verify
                - extent_head_looks_insane
                - block_map_looks_insane
            - BranchSide:      'inode.c:504,8'
              BranchSideFuncs:
                - ext2fs_inode_csum_verify
                - extent_head_looks_insane
                - block_map_looks_insane
        - Branch String:   'inode.c:495,8'
          Branch Sides:
            - BranchSide:      'inode.c:496,15'
              BranchSideFuncs:
                - ext2fs_inode_csum_verify
                - extent_head_looks_insane
                - block_map_looks_insane
            - BranchSide:      'inode.c:497,22'
              BranchSideFuncs:
                - ext2fs_inode_csum_verify
                - extent_head_looks_insane
                - block_map_looks_insane
        - Branch String:   'inode.c:504,7'
          Branch Sides:
            - BranchSide:      'inode.c:505,8'
              BranchSideFuncs:
                - ext2fs_inode_csum_verify
                - extent_head_looks_insane
                - block_map_looks_insane
            - BranchSide:      'inode.c:509,17'
              BranchSideFuncs:
                - ext2fs_inode_csum_verify
                - extent_head_looks_insane
                - block_map_looks_insane
        - Branch String:   'inode.c:505,8'
          Branch Sides:
            - BranchSide:      'inode.c:506,5'
              BranchSideFuncs:
                - ext2fs_inode_csum_verify
                - extent_head_looks_insane
                - block_map_looks_insane
            - BranchSide:      'inode.c:507,32'
              BranchSideFuncs:
                - ext2fs_inode_csum_verify
                - extent_head_looks_insane
                - block_map_looks_insane
      Callsites:
        - Src:             'inode.c:468,14'
          Dst:             ext2fs_inode_csum_verify
        - Src:             'inode.c:484,14'
          Dst:             extent_head_looks_insane
        - Src:             'inode.c:485,7'
          Dst:             block_map_looks_insane
    - functionName:    check_for_inode_bad_blocks
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/inode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.ext2_struct_inode_scan *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - scan
        - num_blocks
      BBCount:         19
      ICount:          183
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'inode.c:339,6'
          Branch Sides:
            - BranchSide:      'inode.c:340,3'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:343,6'
              BranchSideFuncs: []
        - Branch String:   'inode.c:343,6'
          Branch Sides:
            - BranchSide:      'inode.c:344,3'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:354,2'
              BranchSideFuncs: []
        - Branch String:   'inode.c:354,2'
          Branch Sides:
            - BranchSide:      'inode.c:355,9'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:369,6'
              BranchSideFuncs: []
        - Branch String:   'inode.c:355,7'
          Branch Sides:
            - BranchSide:      'inode.c:354,2'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:356,4'
              BranchSideFuncs: []
        - Branch String:   'inode.c:369,6'
          Branch Sides:
            - BranchSide:      'inode.c:370,3'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:383,7'
              BranchSideFuncs: []
        - Branch String:   'inode.c:372,7'
          Branch Sides:
            - BranchSide:      'inode.c:373,4'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:374,3'
              BranchSideFuncs: []
        - Branch String:   'inode.c:383,6'
          Branch Sides:
            - BranchSide:      'inode.c:384,24'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:386,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ext2fs_has_feature_gdt_csum
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 941
      functionLinenumberEnd: 941
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_has_feature_metadata_csum
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 947
      functionLinenumberEnd: 947
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_check_directory
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/inode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1101
      functionLinenumberEnd: 1121
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys.257 *'
        - int
      constantsTouched: []
      argNames:
        - fs
        - ino
      BBCount:         17
      ICount:          111
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - ext2fs_read_inode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'inode.c:1105,2'
          Branch Sides:
            - BranchSide:      'inode.c:1105,2'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:1107,6'
              BranchSideFuncs:
                - ext2fs_read_inode
        - Branch String:   'inode.c:1107,6'
          Branch Sides:
            - BranchSide:      'inode.c:1108,3'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:1110,6'
              BranchSideFuncs:
                - ext2fs_read_inode
        - Branch String:   'inode.c:1110,6'
          Branch Sides:
            - BranchSide:      'inode.c:1111,13'
              BranchSideFuncs:
                - ext2fs_read_inode
            - BranchSide:      'inode.c:1115,29'
              BranchSideFuncs:
                - ext2fs_read_inode
        - Branch String:   'inode.c:1112,7'
          Branch Sides:
            - BranchSide:      'inode.c:1113,11'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:1114,2'
              BranchSideFuncs:
                - ext2fs_read_inode
        - Branch String:   'inode.c:1116,6'
          Branch Sides:
            - BranchSide:      'inode.c:1117,10'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:1118,7'
              BranchSideFuncs: []
        - Branch String:   'inode.c:1118,6'
          Branch Sides:
            - BranchSide:      'inode.c:1119,3'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:1120,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'inode.c:1115,11'
          Dst:             ext2fs_read_inode
    - functionName:    ext2fs_read_inode
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/inode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 888
      functionLinenumberEnd: 889
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys.257 *'
        - int
        - 'struct.ext2_inode *'
      constantsTouched: []
      argNames:
        - fs
        - ino
        - inode
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_read_inode2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'inode.c:889,9'
          Dst:             ext2fs_read_inode2
    - functionName:    ext2fs_read_inode2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/inode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 759
      functionLinenumberEnd: 878
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'struct.struct_ext2_filsys.257 *'
        - int
        - 'struct.ext2_inode *'
        - int
        - int
      constantsTouched: []
      argNames:
        - fs
        - ino
        - inode
        - bufsize
        - flags
      BBCount:         93
      ICount:          780
      EdgeCount:       127
      CyclomaticComplexity: 36
      functionsReached:
        - ext2fs_blocks_count
        - ext2fs_create_inode_cache
        - ext2fs_has_feature_journal_dev
        - ext2fs_inode_csum_verify
        - ext2fs_inode_table_loc
        - io_channel_read_blk64
      functionUses:    3
      BranchProfiles:
        - Branch String:   'inode.c:768,16'
          Branch Sides:
            - BranchSide:      'inode.c:768,7'
              BranchSideFuncs:
                - ext2fs_has_feature_journal_dev.941
                - ext2fs_create_inode_cache
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - ext2fs_inode_csum_verify
                - io_channel_read_blk64
            - BranchSide:      'inode.c:768,7'
              BranchSideFuncs:
                - ext2fs_has_feature_journal_dev.941
                - ext2fs_create_inode_cache
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - ext2fs_inode_csum_verify
                - io_channel_read_blk64
        - Branch String:   'inode.c:772,2'
          Branch Sides:
            - BranchSide:      'inode.c:772,2'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:774,37'
              BranchSideFuncs:
                - ext2fs_has_feature_journal_dev.941
                - ext2fs_create_inode_cache
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - ext2fs_inode_csum_verify
                - io_channel_read_blk64
        - Branch String:   'inode.c:774,6'
          Branch Sides:
            - BranchSide:      'inode.c:775,3'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:777,6'
              BranchSideFuncs:
                - ext2fs_create_inode_cache
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - ext2fs_inode_csum_verify
                - io_channel_read_blk64
        - Branch String:   'inode.c:777,6'
          Branch Sides:
            - BranchSide:      'inode.c:778,3'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:781,6'
              BranchSideFuncs:
                - ext2fs_create_inode_cache
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - ext2fs_inode_csum_verify
                - io_channel_read_blk64
        - Branch String:   'inode.c:781,21'
          Branch Sides:
            - BranchSide:      'inode.c:782,8'
              BranchSideFuncs:
                - ext2fs_create_inode_cache
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - ext2fs_inode_csum_verify
                - io_channel_read_blk64
            - BranchSide:      'inode.c:788,7'
              BranchSideFuncs:
                - ext2fs_create_inode_cache
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - ext2fs_inode_csum_verify
                - io_channel_read_blk64
        - Branch String:   'inode.c:782,46'
          Branch Sides:
            - BranchSide:      'inode.c:783,8'
              BranchSideFuncs:
                - ext2fs_create_inode_cache
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - ext2fs_inode_csum_verify
                - io_channel_read_blk64
            - BranchSide:      'inode.c:784,13'
              BranchSideFuncs:
                - ext2fs_create_inode_cache
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - ext2fs_inode_csum_verify
                - io_channel_read_blk64
        - Branch String:   'inode.c:783,8'
          Branch Sides:
            - BranchSide:      'inode.c:783,8'
              BranchSideFuncs:
                - ext2fs_create_inode_cache
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - ext2fs_inode_csum_verify
                - io_channel_read_blk64
            - BranchSide:      'inode.c:783,8'
              BranchSideFuncs:
                - ext2fs_create_inode_cache
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - ext2fs_inode_csum_verify
                - io_channel_read_blk64
        - Branch String:   'inode.c:781,6'
          Branch Sides:
            - BranchSide:      'inode.c:784,13'
              BranchSideFuncs:
                - ext2fs_create_inode_cache
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - ext2fs_inode_csum_verify
                - io_channel_read_blk64
            - BranchSide:      'inode.c:788,7'
              BranchSideFuncs:
                - ext2fs_create_inode_cache
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - ext2fs_inode_csum_verify
                - io_channel_read_blk64
        - Branch String:   'inode.c:785,7'
          Branch Sides:
            - BranchSide:      'inode.c:786,11'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:787,2'
              BranchSideFuncs:
                - ext2fs_create_inode_cache
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - ext2fs_inode_csum_verify
                - io_channel_read_blk64
        - Branch String:   'inode.c:788,17'
          Branch Sides:
            - BranchSide:      'inode.c:788,21'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:789,3'
              BranchSideFuncs: []
        - Branch String:   'inode.c:788,6'
          Branch Sides:
            - BranchSide:      'inode.c:789,3'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:791,7'
              BranchSideFuncs:
                - ext2fs_create_inode_cache
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - ext2fs_inode_csum_verify
                - io_channel_read_blk64
        - Branch String:   'inode.c:791,6'
          Branch Sides:
            - BranchSide:      'inode.c:792,38'
              BranchSideFuncs:
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - ext2fs_inode_csum_verify
                - io_channel_read_blk64
            - BranchSide:      'inode.c:797,9'
              BranchSideFuncs:
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - ext2fs_inode_csum_verify
                - io_channel_read_blk64
        - Branch String:   'inode.c:793,7'
          Branch Sides:
            - BranchSide:      'inode.c:794,11'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:795,2'
              BranchSideFuncs:
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - ext2fs_inode_csum_verify
                - io_channel_read_blk64
        - Branch String:   'inode.c:797,2'
          Branch Sides:
            - BranchSide:      'inode.c:798,7'
              BranchSideFuncs:
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - ext2fs_inode_csum_verify
                - io_channel_read_blk64
            - BranchSide:      'inode.c:804,6'
              BranchSideFuncs:
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - ext2fs_inode_csum_verify
                - io_channel_read_blk64
        - Branch String:   'inode.c:798,7'
          Branch Sides:
            - BranchSide:      'inode.c:799,11'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:803,2'
              BranchSideFuncs:
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - ext2fs_inode_csum_verify
                - io_channel_read_blk64
        - Branch String:   'inode.c:800,11'
          Branch Sides:
            - BranchSide:      'inode.c:800,32'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:800,41'
              BranchSideFuncs: []
        - Branch String:   'inode.c:804,6'
          Branch Sides:
            - BranchSide:      'inode.c:805,22'
              BranchSideFuncs:
                - ext2fs_inode_csum_verify
                - io_channel_read_blk64
            - BranchSide:      'inode.c:812,12'
              BranchSideFuncs:
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - ext2fs_inode_csum_verify
                - io_channel_read_blk64
        - Branch String:   'inode.c:805,38'
          Branch Sides:
            - BranchSide:      'inode.c:805,36'
              BranchSideFuncs:
                - ext2fs_inode_csum_verify
                - io_channel_read_blk64
            - BranchSide:      'inode.c:805,36'
              BranchSideFuncs:
                - ext2fs_inode_csum_verify
                - io_channel_read_blk64
        - Branch String:   'inode.c:809,4'
          Branch Sides:
            - BranchSide:      'inode.c:808,43'
              BranchSideFuncs:
                - ext2fs_inode_csum_verify
                - io_channel_read_blk64
            - BranchSide:      'inode.c:808,43'
              BranchSideFuncs:
                - ext2fs_inode_csum_verify
                - io_channel_read_blk64
        - Branch String:   'inode.c:813,7'
          Branch Sides:
            - BranchSide:      'inode.c:814,4'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:815,14'
              BranchSideFuncs:
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - ext2fs_inode_csum_verify
                - io_channel_read_blk64
        - Branch String:   'inode.c:816,4'
          Branch Sides:
            - BranchSide:      'inode.c:815,59'
              BranchSideFuncs:
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - ext2fs_inode_csum_verify
                - io_channel_read_blk64
            - BranchSide:      'inode.c:815,59'
              BranchSideFuncs:
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - ext2fs_inode_csum_verify
                - io_channel_read_blk64
        - Branch String:   'inode.c:819,7'
          Branch Sides:
            - BranchSide:      'inode.c:820,4'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_inode_csum_verify
                - io_channel_read_blk64
            - BranchSide:      'inode.c:821,8'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_inode_csum_verify
                - io_channel_read_blk64
        - Branch String:   'inode.c:821,50'
          Branch Sides:
            - BranchSide:      'inode.c:822,8'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:824,4'
              BranchSideFuncs: []
        - Branch String:   'inode.c:821,7'
          Branch Sides:
            - BranchSide:      'inode.c:824,4'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:825,15'
              BranchSideFuncs:
                - ext2fs_inode_csum_verify
                - io_channel_read_blk64
        - Branch String:   'inode.c:834,2'
          Branch Sides:
            - BranchSide:      'inode.c:835,10'
              BranchSideFuncs:
                - ext2fs_inode_csum_verify
                - io_channel_read_blk64
            - BranchSide:      'inode.c:855,11'
              BranchSideFuncs:
                - ext2fs_inode_csum_verify
        - Branch String:   'inode.c:836,7'
          Branch Sides:
            - BranchSide:      'inode.c:837,11'
              BranchSideFuncs:
                - ext2fs_inode_csum_verify
                - io_channel_read_blk64
            - BranchSide:      'inode.c:839,7'
              BranchSideFuncs:
                - ext2fs_inode_csum_verify
                - io_channel_read_blk64
        - Branch String:   'inode.c:839,7'
          Branch Sides:
            - BranchSide:      'inode.c:840,35'
              BranchSideFuncs:
                - io_channel_read_blk64
                - ext2fs_inode_csum_verify
            - BranchSide:      'inode.c:847,10'
              BranchSideFuncs:
                - ext2fs_inode_csum_verify
                - io_channel_read_blk64
        - Branch String:   'inode.c:842,8'
          Branch Sides:
            - BranchSide:      'inode.c:843,12'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:844,29'
              BranchSideFuncs:
                - ext2fs_inode_csum_verify
                - io_channel_read_blk64
        - Branch String:   'inode.c:855,11'
          Branch Sides:
            - BranchSide:      'inode.c:855,9'
              BranchSideFuncs:
                - ext2fs_inode_csum_verify
            - BranchSide:      'inode.c:855,9'
              BranchSideFuncs:
                - ext2fs_inode_csum_verify
        - Branch String:   'inode.c:867,6'
          Branch Sides:
            - BranchSide:      'inode.c:868,28'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:871,9'
              BranchSideFuncs: []
        - Branch String:   'inode.c:871,22'
          Branch Sides:
            - BranchSide:      'inode.c:871,43'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:871,52'
              BranchSideFuncs: []
        - Branch String:   'inode.c:873,50'
          Branch Sides:
            - BranchSide:      'inode.c:874,8'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:877,2'
              BranchSideFuncs: []
        - Branch String:   'inode.c:874,35'
          Branch Sides:
            - BranchSide:      'inode.c:874,38'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:877,2'
              BranchSideFuncs: []
        - Branch String:   'inode.c:873,6'
          Branch Sides:
            - BranchSide:      'inode.c:875,3'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:877,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'inode.c:774,6'
          Dst:             ext2fs_has_feature_journal_dev
        - Src:             'inode.c:792,12'
          Dst:             ext2fs_create_inode_cache
        - Src:             'inode.c:818,14'
          Dst:             ext2fs_inode_table_loc
        - Src:             'inode.c:823,8'
          Dst:             ext2fs_blocks_count
        - Src:             'inode.c:840,13'
          Dst:             io_channel_read_blk64
        - Src:             'inode.c:858,15'
          Dst:             ext2fs_inode_csum_verify
    - functionName:    ext2fs_has_feature_journal_dev
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 958
      functionLinenumberEnd: 958
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_create_inode_cache
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/inode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys.257 *'
        - int
      constantsTouched: []
      argNames:
        - fs
        - cache_size
      BBCount:         22
      ICount:          195
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - ext2fs_flush_icache
        - ext2fs_free_inode_cache
        - ext2fs_get_array
        - ext2fs_get_mem
      functionUses:    2
      BranchProfiles:
        - Branch String:   'inode.c:103,6'
          Branch Sides:
            - BranchSide:      'inode.c:104,3'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:105,60'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_get_mem
                - ext2fs_get_array
                - ext2fs_flush_icache
                - ext2fs_get_mem
                - ext2fs_free_inode_cache
        - Branch String:   'inode.c:106,6'
          Branch Sides:
            - BranchSide:      'inode.c:107,10'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:109,9'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_get_array
                - ext2fs_flush_icache
                - ext2fs_get_mem
                - ext2fs_free_inode_cache
        - Branch String:   'inode.c:111,6'
          Branch Sides:
            - BranchSide:      'inode.c:112,3'
              BranchSideFuncs:
                - ext2fs_free_inode_cache
            - BranchSide:      'inode.c:114,2'
              BranchSideFuncs:
                - ext2fs_get_array
                - ext2fs_flush_icache
                - ext2fs_get_mem
                - ext2fs_free_inode_cache
        - Branch String:   'inode.c:121,6'
          Branch Sides:
            - BranchSide:      'inode.c:122,3'
              BranchSideFuncs:
                - ext2fs_free_inode_cache
            - BranchSide:      'inode.c:124,9'
              BranchSideFuncs:
                - ext2fs_flush_icache
                - ext2fs_get_mem
                - ext2fs_free_inode_cache
        - Branch String:   'inode.c:124,2'
          Branch Sides:
            - BranchSide:      'inode.c:125,27'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_flush_icache
                - ext2fs_free_inode_cache
            - BranchSide:      'inode.c:131,22'
              BranchSideFuncs:
                - ext2fs_flush_icache
        - Branch String:   'inode.c:125,27'
          Branch Sides:
            - BranchSide:      'inode.c:125,27'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_flush_icache
                - ext2fs_free_inode_cache
            - BranchSide:      'inode.c:125,27'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_flush_icache
                - ext2fs_free_inode_cache
        - Branch String:   'inode.c:127,7'
          Branch Sides:
            - BranchSide:      'inode.c:128,4'
              BranchSideFuncs:
                - ext2fs_free_inode_cache
            - BranchSide:      'inode.c:129,2'
              BranchSideFuncs:
                - ext2fs_flush_icache
                - ext2fs_get_mem
                - ext2fs_free_inode_cache
      Callsites:
        - Src:             'inode.c:105,11'
          Dst:             ext2fs_get_mem
        - Src:             'inode.c:110,11'
          Dst:             ext2fs_get_mem
        - Src:             'inode.c:118,11'
          Dst:             ext2fs_get_array
        - Src:             'inode.c:125,12'
          Dst:             ext2fs_get_mem
        - Src:             'inode.c:131,2'
          Dst:             ext2fs_flush_icache
        - Src:             'inode.c:134,2'
          Dst:             ext2fs_free_inode_cache
    - functionName:    ext2fs_flush_icache
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/inode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.struct_ext2_filsys.257 *'
      constantsTouched: []
      argNames:
        - fs
      BBCount:         8
      ICount:          60
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'inode.c:69,6'
          Branch Sides:
            - BranchSide:      'inode.c:70,3'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:72,8'
              BranchSideFuncs: []
        - Branch String:   'inode.c:72,2'
          Branch Sides:
            - BranchSide:      'inode.c:73,3'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:75,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ext2fs_free_inode_cache
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/inode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ext2_inode_cache *'
      constantsTouched: []
      argNames:
        - icache
      BBCount:         16
      ICount:          94
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - ext2fs_free_mem
      functionUses:    2
      BranchProfiles:
        - Branch String:   'inode.c:86,6'
          Branch Sides:
            - BranchSide:      'inode.c:87,3'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:88,6'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
        - Branch String:   'inode.c:88,6'
          Branch Sides:
            - BranchSide:      'inode.c:89,20'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'inode.c:90,9'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
        - Branch String:   'inode.c:90,2'
          Branch Sides:
            - BranchSide:      'inode.c:91,20'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'inode.c:92,6'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
        - Branch String:   'inode.c:92,6'
          Branch Sides:
            - BranchSide:      'inode.c:93,20'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'inode.c:94,2'
              BranchSideFuncs:
                - ext2fs_free_mem
      Callsites:
        - Src:             'inode.c:89,3'
          Dst:             ext2fs_free_mem
        - Src:             'inode.c:91,3'
          Dst:             ext2fs_free_mem
        - Src:             'inode.c:93,3'
          Dst:             ext2fs_free_mem
        - Src:             'inode.c:95,2'
          Dst:             ext2fs_free_mem
    - functionName:    ext2fs_get_blocks
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/inode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1078
      functionLinenumberEnd: 1098
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys.257 *'
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - fs
        - ino
        - blocks
      BBCount:         19
      ICount:          126
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - ext2fs_read_inode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'inode.c:1083,2'
          Branch Sides:
            - BranchSide:      'inode.c:1083,2'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:1085,6'
              BranchSideFuncs:
                - ext2fs_read_inode
        - Branch String:   'inode.c:1085,6'
          Branch Sides:
            - BranchSide:      'inode.c:1086,3'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:1088,6'
              BranchSideFuncs:
                - ext2fs_read_inode
        - Branch String:   'inode.c:1088,6'
          Branch Sides:
            - BranchSide:      'inode.c:1089,10'
              BranchSideFuncs:
                - ext2fs_read_inode
            - BranchSide:      'inode.c:1092,29'
              BranchSideFuncs:
                - ext2fs_read_inode
        - Branch String:   'inode.c:1089,7'
          Branch Sides:
            - BranchSide:      'inode.c:1090,4'
              BranchSideFuncs:
                - ext2fs_read_inode
            - BranchSide:      'inode.c:1091,2'
              BranchSideFuncs:
                - ext2fs_read_inode
        - Branch String:   'inode.c:1093,6'
          Branch Sides:
            - BranchSide:      'inode.c:1094,10'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:1095,8'
              BranchSideFuncs: []
        - Branch String:   'inode.c:1095,2'
          Branch Sides:
            - BranchSide:      'inode.c:1096,21'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:1097,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'inode.c:1092,11'
          Dst:             ext2fs_read_inode
    - functionName:    ext2fs_write_new_inode
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/inode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1040
      functionLinenumberEnd: 1074
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys.257 *'
        - int
        - 'struct.ext2_inode *'
      constantsTouched: []
      argNames:
        - fs
        - ino
        - inode
      BBCount:         26
      ICount:          204
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - ext2fs_write_inode_full
        - time
      functionUses:    0
      BranchProfiles:
        - Branch String:   'inode.c:1042,16'
          Branch Sides:
            - BranchSide:      'inode.c:1042,9'
              BranchSideFuncs:
                - time
                - malloc
                - ext2fs_write_inode_full
                - free
                - ext2fs_write_inode_full
            - BranchSide:      'inode.c:1042,9'
              BranchSideFuncs:
                - time
                - malloc
                - ext2fs_write_inode_full
                - free
                - ext2fs_write_inode_full
        - Branch String:   'inode.c:1045,15'
          Branch Sides:
            - BranchSide:      'inode.c:1045,25'
              BranchSideFuncs:
                - malloc
                - ext2fs_write_inode_full
                - free
                - ext2fs_write_inode_full
            - BranchSide:      'inode.c:1045,35'
              BranchSideFuncs:
                - time
                - malloc
                - ext2fs_write_inode_full
                - free
                - ext2fs_write_inode_full
        - Branch String:   'inode.c:1047,6'
          Branch Sides:
            - BranchSide:      'inode.c:1048,20'
              BranchSideFuncs:
                - malloc
                - ext2fs_write_inode_full
                - free
                - ext2fs_write_inode_full
            - BranchSide:      'inode.c:1049,7'
              BranchSideFuncs:
                - malloc
                - ext2fs_write_inode_full
                - free
                - ext2fs_write_inode_full
        - Branch String:   'inode.c:1049,6'
          Branch Sides:
            - BranchSide:      'inode.c:1050,20'
              BranchSideFuncs:
                - malloc
                - ext2fs_write_inode_full
                - free
                - ext2fs_write_inode_full
            - BranchSide:      'inode.c:1051,7'
              BranchSideFuncs:
                - malloc
                - ext2fs_write_inode_full
                - free
                - ext2fs_write_inode_full
        - Branch String:   'inode.c:1051,6'
          Branch Sides:
            - BranchSide:      'inode.c:1052,20'
              BranchSideFuncs:
                - malloc
                - ext2fs_write_inode_full
                - free
                - ext2fs_write_inode_full
            - BranchSide:      'inode.c:1054,6'
              BranchSideFuncs:
                - malloc
                - ext2fs_write_inode_full
                - free
                - ext2fs_write_inode_full
        - Branch String:   'inode.c:1054,6'
          Branch Sides:
            - BranchSide:      'inode.c:1055,34'
              BranchSideFuncs:
                - ext2fs_write_inode_full
            - BranchSide:      'inode.c:1058,15'
              BranchSideFuncs:
                - malloc
                - ext2fs_write_inode_full
                - free
        - Branch String:   'inode.c:1059,6'
          Branch Sides:
            - BranchSide:      'inode.c:1060,3'
              BranchSideFuncs:
                - ext2fs_write_inode_full
                - free
            - BranchSide:      'inode.c:1062,9'
              BranchSideFuncs:
                - ext2fs_write_inode_full
                - free
        - Branch String:   'inode.c:1068,6'
          Branch Sides:
            - BranchSide:      'inode.c:1069,27'
              BranchSideFuncs:
                - ext2fs_write_inode_full
                - free
            - BranchSide:      'inode.c:1071,35'
              BranchSideFuncs:
                - ext2fs_write_inode_full
                - free
      Callsites:
        - Src:             'inode.c:1045,35'
          Dst:             time
        - Src:             'inode.c:1055,10'
          Dst:             ext2fs_write_inode_full
        - Src:             'inode.c:1071,11'
          Dst:             ext2fs_write_inode_full
    - functionName:    ext2fs_write_inode_full
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/inode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1023
      functionLinenumberEnd: 1024
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.struct_ext2_filsys.257 *'
        - int
        - 'struct.ext2_inode *'
        - int
      constantsTouched: []
      argNames:
        - fs
        - ino
        - inode
        - bufsize
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_write_inode2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'inode.c:1024,9'
          Dst:             ext2fs_write_inode2
    - functionName:    ext2fs_write_inode2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/inode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 896
      functionLinenumberEnd: 1019
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'struct.struct_ext2_filsys.257 *'
        - int
        - 'struct.ext2_inode *'
        - int
        - int
      constantsTouched: []
      argNames:
        - fs
        - ino
        - inode
        - bufsize
        - flags
      BBCount:         77
      ICount:          602
      EdgeCount:       105
      CyclomaticComplexity: 30
      functionsReached:
        - ext2fs_blocks_count
        - ext2fs_create_inode_cache
        - ext2fs_free_mem
        - ext2fs_get_mem
        - ext2fs_has_feature_journal_dev
        - ext2fs_inode_csum_set
        - ext2fs_inode_table_loc
        - ext2fs_read_inode2
        - io_channel_read_blk64
        - io_channel_write_blk64
      functionUses:    2
      BranchProfiles:
        - Branch String:   'inode.c:905,15'
          Branch Sides:
            - BranchSide:      'inode.c:905,6'
              BranchSideFuncs:
                - ext2fs_has_feature_journal_dev.941
                - ext2fs_get_mem
                - ext2fs_create_inode_cache
                - ext2fs_free_mem
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - io_channel_read_blk64
                - ext2fs_inode_csum_set
                - ext2fs_read_inode2
            - BranchSide:      'inode.c:905,6'
              BranchSideFuncs:
                - ext2fs_has_feature_journal_dev.941
                - ext2fs_get_mem
                - ext2fs_create_inode_cache
                - ext2fs_free_mem
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - io_channel_read_blk64
                - ext2fs_inode_csum_set
                - ext2fs_read_inode2
        - Branch String:   'inode.c:907,2'
          Branch Sides:
            - BranchSide:      'inode.c:907,2'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:909,37'
              BranchSideFuncs:
                - ext2fs_has_feature_journal_dev.941
                - ext2fs_get_mem
                - ext2fs_create_inode_cache
                - ext2fs_free_mem
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - io_channel_read_blk64
                - ext2fs_inode_csum_set
                - ext2fs_read_inode2
        - Branch String:   'inode.c:909,6'
          Branch Sides:
            - BranchSide:      'inode.c:910,3'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:913,6'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_create_inode_cache
                - ext2fs_free_mem
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - io_channel_read_blk64
                - ext2fs_inode_csum_set
                - ext2fs_read_inode2
        - Branch String:   'inode.c:913,6'
          Branch Sides:
            - BranchSide:      'inode.c:914,13'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_create_inode_cache
                - ext2fs_free_mem
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - io_channel_read_blk64
                - ext2fs_inode_csum_set
                - ext2fs_read_inode2
            - BranchSide:      'inode.c:919,7'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_create_inode_cache
                - ext2fs_free_mem
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - io_channel_read_blk64
                - ext2fs_inode_csum_set
                - ext2fs_read_inode2
        - Branch String:   'inode.c:915,7'
          Branch Sides:
            - BranchSide:      'inode.c:916,11'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:917,2'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_create_inode_cache
                - ext2fs_free_mem
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - io_channel_read_blk64
                - ext2fs_inode_csum_set
                - ext2fs_read_inode2
        - Branch String:   'inode.c:919,17'
          Branch Sides:
            - BranchSide:      'inode.c:919,21'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:920,3'
              BranchSideFuncs: []
        - Branch String:   'inode.c:919,6'
          Branch Sides:
            - BranchSide:      'inode.c:920,3'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:923,26'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_create_inode_cache
                - ext2fs_free_mem
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - io_channel_read_blk64
                - ext2fs_inode_csum_set
                - ext2fs_read_inode2
        - Branch String:   'inode.c:924,6'
          Branch Sides:
            - BranchSide:      'inode.c:925,10'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:927,6'
              BranchSideFuncs:
                - ext2fs_create_inode_cache
                - ext2fs_free_mem
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - io_channel_read_blk64
                - ext2fs_inode_csum_set
                - ext2fs_read_inode2
        - Branch String:   'inode.c:927,6'
          Branch Sides:
            - BranchSide:      'inode.c:928,31'
              BranchSideFuncs:
                - ext2fs_read_inode2
                - ext2fs_create_inode_cache
                - ext2fs_free_mem
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - io_channel_read_blk64
                - ext2fs_inode_csum_set
            - BranchSide:      'inode.c:936,6'
              BranchSideFuncs:
                - ext2fs_create_inode_cache
                - ext2fs_free_mem
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - io_channel_read_blk64
                - ext2fs_inode_csum_set
        - Branch String:   'inode.c:931,7'
          Branch Sides:
            - BranchSide:      'inode.c:932,4'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'inode.c:933,2'
              BranchSideFuncs:
                - ext2fs_create_inode_cache
                - ext2fs_free_mem
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - io_channel_read_blk64
                - ext2fs_inode_csum_set
        - Branch String:   'inode.c:936,6'
          Branch Sides:
            - BranchSide:      'inode.c:937,9'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - io_channel_read_blk64
                - ext2fs_inode_csum_set
            - BranchSide:      'inode.c:945,38'
              BranchSideFuncs:
                - ext2fs_create_inode_cache
                - ext2fs_free_mem
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - io_channel_read_blk64
                - ext2fs_inode_csum_set
        - Branch String:   'inode.c:937,3'
          Branch Sides:
            - BranchSide:      'inode.c:938,8'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - io_channel_read_blk64
                - ext2fs_inode_csum_set
            - BranchSide:      'inode.c:944,2'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - io_channel_read_blk64
                - ext2fs_inode_csum_set
        - Branch String:   'inode.c:938,8'
          Branch Sides:
            - BranchSide:      'inode.c:939,12'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - io_channel_read_blk64
                - ext2fs_inode_csum_set
            - BranchSide:      'inode.c:943,3'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - io_channel_read_blk64
                - ext2fs_inode_csum_set
        - Branch String:   'inode.c:940,12'
          Branch Sides:
            - BranchSide:      'inode.c:940,33'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - io_channel_read_blk64
                - ext2fs_inode_csum_set
            - BranchSide:      'inode.c:940,42'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - io_channel_read_blk64
                - ext2fs_inode_csum_set
        - Branch String:   'inode.c:946,7'
          Branch Sides:
            - BranchSide:      'inode.c:0,0'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'inode.c:947,4'
              BranchSideFuncs:
                - ext2fs_free_mem
        - Branch String:   'inode.c:949,25'
          Branch Sides:
            - BranchSide:      'inode.c:949,46'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - io_channel_read_blk64
                - ext2fs_inode_csum_set
            - BranchSide:      'inode.c:949,55'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - io_channel_read_blk64
                - ext2fs_inode_csum_set
        - Branch String:   'inode.c:951,6'
          Branch Sides:
            - BranchSide:      'inode.c:952,10'
              BranchSideFuncs:
                - ext2fs_inode_table_loc
                - ext2fs_free_mem
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - io_channel_read_blk64
                - ext2fs_inode_csum_set
            - BranchSide:      'inode.c:960,7'
              BranchSideFuncs:
                - ext2fs_inode_table_loc
                - ext2fs_free_mem
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - io_channel_read_blk64
                - ext2fs_inode_csum_set
        - Branch String:   'inode.c:960,6'
          Branch Sides:
            - BranchSide:      'inode.c:961,34'
              BranchSideFuncs:
                - ext2fs_inode_csum_set
                - ext2fs_inode_table_loc
                - ext2fs_free_mem
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - io_channel_read_blk64
            - BranchSide:      'inode.c:966,11'
              BranchSideFuncs:
                - ext2fs_inode_table_loc
                - ext2fs_free_mem
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - io_channel_read_blk64
        - Branch String:   'inode.c:962,7'
          Branch Sides:
            - BranchSide:      'inode.c:963,4'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'inode.c:964,2'
              BranchSideFuncs:
                - ext2fs_inode_table_loc
                - ext2fs_free_mem
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - io_channel_read_blk64
        - Branch String:   'inode.c:968,3'
          Branch Sides:
            - BranchSide:      'inode.c:967,58'
              BranchSideFuncs:
                - ext2fs_inode_table_loc
                - ext2fs_free_mem
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - io_channel_read_blk64
            - BranchSide:      'inode.c:967,58'
              BranchSideFuncs:
                - ext2fs_inode_table_loc
                - ext2fs_free_mem
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - io_channel_read_blk64
        - Branch String:   'inode.c:971,6'
          Branch Sides:
            - BranchSide:      'inode.c:972,10'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_free_mem
                - io_channel_write_blk64
                - io_channel_read_blk64
            - BranchSide:      'inode.c:975,7'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_free_mem
                - io_channel_write_blk64
                - io_channel_read_blk64
        - Branch String:   'inode.c:975,49'
          Branch Sides:
            - BranchSide:      'inode.c:976,7'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'inode.c:978,10'
              BranchSideFuncs:
                - ext2fs_free_mem
        - Branch String:   'inode.c:975,6'
          Branch Sides:
            - BranchSide:      'inode.c:978,10'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'inode.c:981,14'
              BranchSideFuncs:
                - ext2fs_free_mem
                - io_channel_write_blk64
                - io_channel_read_blk64
        - Branch String:   'inode.c:987,2'
          Branch Sides:
            - BranchSide:      'inode.c:988,10'
              BranchSideFuncs:
                - io_channel_write_blk64
                - ext2fs_free_mem
                - io_channel_read_blk64
            - BranchSide:      'inode.c:1015,2'
              BranchSideFuncs:
                - ext2fs_free_mem
        - Branch String:   'inode.c:989,7'
          Branch Sides:
            - BranchSide:      'inode.c:990,11'
              BranchSideFuncs:
                - io_channel_write_blk64
                - ext2fs_free_mem
                - io_channel_read_blk64
            - BranchSide:      'inode.c:992,7'
              BranchSideFuncs:
                - io_channel_write_blk64
                - ext2fs_free_mem
                - io_channel_read_blk64
        - Branch String:   'inode.c:992,7'
          Branch Sides:
            - BranchSide:      'inode.c:993,35'
              BranchSideFuncs:
                - io_channel_read_blk64
                - io_channel_write_blk64
                - ext2fs_free_mem
            - BranchSide:      'inode.c:1001,19'
              BranchSideFuncs:
                - io_channel_write_blk64
                - ext2fs_free_mem
                - io_channel_read_blk64
        - Branch String:   'inode.c:995,8'
          Branch Sides:
            - BranchSide:      'inode.c:996,5'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'inode.c:997,29'
              BranchSideFuncs:
                - io_channel_write_blk64
                - ext2fs_free_mem
                - io_channel_read_blk64
        - Branch String:   'inode.c:1006,7'
          Branch Sides:
            - BranchSide:      'inode.c:1007,4'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'inode.c:1009,10'
              BranchSideFuncs:
                - ext2fs_free_mem
                - io_channel_write_blk64
                - io_channel_read_blk64
      Callsites:
        - Src:             'inode.c:909,6'
          Dst:             ext2fs_has_feature_journal_dev
        - Src:             'inode.c:923,11'
          Dst:             ext2fs_get_mem
        - Src:             'inode.c:928,12'
          Dst:             ext2fs_read_inode2
        - Src:             'inode.c:945,12'
          Dst:             ext2fs_create_inode_cache
        - Src:             'inode.c:961,12'
          Dst:             ext2fs_inode_csum_set
        - Src:             'inode.c:970,13'
          Dst:             ext2fs_inode_table_loc
        - Src:             'inode.c:977,7'
          Dst:             ext2fs_blocks_count
        - Src:             'inode.c:993,13'
          Dst:             io_channel_read_blk64
        - Src:             'inode.c:1004,12'
          Dst:             io_channel_write_blk64
        - Src:             'inode.c:1017,2'
          Dst:             ext2fs_free_mem
    - functionName:    ext2fs_write_inode
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/inode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1029
      functionLinenumberEnd: 1030
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys.257 *'
        - int
        - 'struct.ext2_inode *'
      constantsTouched: []
      argNames:
        - fs
        - ino
        - inode
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_write_inode2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inode.c:1030,9'
          Dst:             ext2fs_write_inode2
    - functionName:    ext2fs_read_inode_full
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/inode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 882
      functionLinenumberEnd: 883
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.struct_ext2_filsys.257 *'
        - int
        - 'struct.ext2_inode *'
        - int
      constantsTouched: []
      argNames:
        - fs
        - ino
        - inode
        - bufsize
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_read_inode2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inode.c:883,9'
          Dst:             ext2fs_read_inode2
    - functionName:    ext2fs_get_next_inode
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/inode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 748
      functionLinenumberEnd: 749
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.ext2_struct_inode_scan *'
        - 'int *'
        - 'struct.ext2_inode *'
      constantsTouched: []
      argNames:
        - scan
        - ino
        - inode
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_get_next_inode_full
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inode.c:749,9'
          Dst:             ext2fs_get_next_inode_full
    - functionName:    ext2fs_get_next_inode_full
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/inode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 744
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.ext2_struct_inode_scan *'
        - 'int *'
        - 'struct.ext2_inode *'
        - int
      constantsTouched: []
      argNames:
        - scan
        - ino
        - inode
        - bufsize
      BBCount:         83
      ICount:          667
      EdgeCount:       114
      CyclomaticComplexity: 33
      functionsReached:
        - ext2fs_bg_flags_test
        - ext2fs_free_mem
        - ext2fs_get_mem
        - ext2fs_inode_csum_verify
        - get_next_blockgroup
        - get_next_blocks
      functionUses:    1
      BranchProfiles:
        - Branch String:   'inode.c:611,2'
          Branch Sides:
            - BranchSide:      'inode.c:611,2'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:612,11'
              BranchSideFuncs:
                - ext2fs_inode_csum_verify
                - ext2fs_free_mem
                - ext2fs_inode_csum_verify
                - ext2fs_get_mem
                - get_next_blocks
                - get_next_blockgroup
                - ext2fs_bg_flags_test
        - Branch String:   'inode.c:612,11'
          Branch Sides:
            - BranchSide:      'inode.c:612,9'
              BranchSideFuncs:
                - ext2fs_inode_csum_verify
                - ext2fs_free_mem
                - ext2fs_inode_csum_verify
                - ext2fs_get_mem
                - get_next_blocks
                - get_next_blockgroup
                - ext2fs_bg_flags_test
            - BranchSide:      'inode.c:612,9'
              BranchSideFuncs:
                - ext2fs_inode_csum_verify
                - ext2fs_free_mem
                - ext2fs_inode_csum_verify
                - ext2fs_get_mem
                - get_next_blocks
                - get_next_blockgroup
                - ext2fs_bg_flags_test
        - Branch String:   'inode.c:618,6'
          Branch Sides:
            - BranchSide:      'inode.c:618,30'
              BranchSideFuncs:
                - get_next_blockgroup
                - ext2fs_inode_csum_verify
                - ext2fs_free_mem
                - ext2fs_inode_csum_verify
                - ext2fs_get_mem
                - get_next_blocks
                - ext2fs_bg_flags_test
            - BranchSide:      'inode.c:639,7'
              BranchSideFuncs:
                - ext2fs_inode_csum_verify
                - ext2fs_free_mem
                - ext2fs_inode_csum_verify
                - ext2fs_get_mem
                - get_next_blocks
                - get_next_blockgroup
                - ext2fs_bg_flags_test
        - Branch String:   'inode.c:620,7'
          Branch Sides:
            - BranchSide:      'inode.c:621,14'
              BranchSideFuncs:
                - get_next_blockgroup
                - ext2fs_inode_csum_verify
                - ext2fs_free_mem
                - ext2fs_inode_csum_verify
                - ext2fs_get_mem
                - get_next_blocks
                - ext2fs_bg_flags_test
            - BranchSide:      'inode.c:627,7'
              BranchSideFuncs:
                - get_next_blockgroup
                - ext2fs_inode_csum_verify
                - ext2fs_free_mem
                - ext2fs_inode_csum_verify
                - ext2fs_get_mem
                - get_next_blocks
                - ext2fs_bg_flags_test
        - Branch String:   'inode.c:624,8'
          Branch Sides:
            - BranchSide:      'inode.c:625,12'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:626,3'
              BranchSideFuncs:
                - get_next_blockgroup
                - ext2fs_inode_csum_verify
                - ext2fs_free_mem
                - ext2fs_inode_csum_verify
                - ext2fs_get_mem
                - get_next_blocks
                - ext2fs_bg_flags_test
        - Branch String:   'inode.c:627,7'
          Branch Sides:
            - BranchSide:      'inode.c:628,5'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:631,32'
              BranchSideFuncs:
                - get_next_blockgroup
                - ext2fs_inode_csum_verify
                - ext2fs_free_mem
                - ext2fs_inode_csum_verify
                - ext2fs_get_mem
                - get_next_blocks
                - ext2fs_bg_flags_test
        - Branch String:   'inode.c:632,7'
          Branch Sides:
            - BranchSide:      'inode.c:633,11'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:634,2'
              BranchSideFuncs:
                - ext2fs_inode_csum_verify
                - ext2fs_free_mem
                - ext2fs_inode_csum_verify
                - ext2fs_get_mem
                - get_next_blocks
                - get_next_blockgroup
                - ext2fs_bg_flags_test
        - Branch String:   'inode.c:639,43'
          Branch Sides:
            - BranchSide:      'inode.c:640,28'
              BranchSideFuncs:
                - ext2fs_bg_flags_test
                - ext2fs_inode_csum_verify
                - ext2fs_free_mem
                - ext2fs_inode_csum_verify
                - ext2fs_get_mem
                - get_next_blocks
                - get_next_blockgroup
            - BranchSide:      'inode.c:643,6'
              BranchSideFuncs:
                - ext2fs_inode_csum_verify
                - ext2fs_free_mem
                - ext2fs_inode_csum_verify
                - ext2fs_get_mem
                - get_next_blocks
                - get_next_blockgroup
                - ext2fs_bg_flags_test
        - Branch String:   'inode.c:639,6'
          Branch Sides:
            - BranchSide:      'inode.c:642,3'
              BranchSideFuncs:
                - get_next_blockgroup
                - ext2fs_inode_csum_verify
                - ext2fs_free_mem
                - ext2fs_inode_csum_verify
                - ext2fs_get_mem
                - get_next_blocks
                - ext2fs_bg_flags_test
            - BranchSide:      'inode.c:643,6'
              BranchSideFuncs:
                - ext2fs_inode_csum_verify
                - ext2fs_free_mem
                - ext2fs_inode_csum_verify
                - ext2fs_get_mem
                - get_next_blocks
                - get_next_blockgroup
                - ext2fs_bg_flags_test
        - Branch String:   'inode.c:643,6'
          Branch Sides:
            - BranchSide:      'inode.c:644,3'
              BranchSideFuncs:
                - get_next_blockgroup
                - ext2fs_inode_csum_verify
                - ext2fs_free_mem
                - ext2fs_inode_csum_verify
                - ext2fs_get_mem
                - get_next_blocks
                - ext2fs_bg_flags_test
            - BranchSide:      'inode.c:645,6'
              BranchSideFuncs:
                - ext2fs_inode_csum_verify
                - ext2fs_free_mem
                - ext2fs_inode_csum_verify
                - ext2fs_get_mem
                - get_next_blocks
                - get_next_blockgroup
                - ext2fs_bg_flags_test
        - Branch String:   'inode.c:645,6'
          Branch Sides:
            - BranchSide:      'inode.c:646,7'
              BranchSideFuncs:
                - get_next_blockgroup
                - ext2fs_inode_csum_verify
                - ext2fs_free_mem
                - ext2fs_inode_csum_verify
                - ext2fs_get_mem
                - get_next_blocks
                - ext2fs_bg_flags_test
            - BranchSide:      'inode.c:657,6'
              BranchSideFuncs:
                - ext2fs_inode_csum_verify
                - ext2fs_free_mem
                - ext2fs_inode_csum_verify
                - ext2fs_get_mem
                - get_next_blocks
        - Branch String:   'inode.c:646,7'
          Branch Sides:
            - BranchSide:      'inode.c:647,4'
              BranchSideFuncs:
                - get_next_blockgroup
                - ext2fs_inode_csum_verify
                - ext2fs_free_mem
                - ext2fs_inode_csum_verify
                - ext2fs_get_mem
                - get_next_blocks
                - ext2fs_bg_flags_test
            - BranchSide:      'inode.c:649,4'
              BranchSideFuncs: []
        - Branch String:   'inode.c:657,6'
          Branch Sides:
            - BranchSide:      'inode.c:658,7'
              BranchSideFuncs:
                - get_next_blocks
                - ext2fs_inode_csum_verify
                - ext2fs_free_mem
                - ext2fs_inode_csum_verify
                - ext2fs_get_mem
            - BranchSide:      'inode.c:675,6'
              BranchSideFuncs:
                - ext2fs_inode_csum_verify
                - ext2fs_free_mem
                - ext2fs_inode_csum_verify
                - ext2fs_get_mem
        - Branch String:   'inode.c:658,7'
          Branch Sides:
            - BranchSide:      'inode.c:659,11'
              BranchSideFuncs:
                - get_next_blocks
                - ext2fs_inode_csum_verify
                - ext2fs_free_mem
                - ext2fs_inode_csum_verify
                - ext2fs_get_mem
            - BranchSide:      'inode.c:660,17'
              BranchSideFuncs:
                - get_next_blocks
                - ext2fs_inode_csum_verify
                - ext2fs_free_mem
                - ext2fs_inode_csum_verify
                - ext2fs_get_mem
        - Branch String:   'inode.c:663,7'
          Branch Sides:
            - BranchSide:      'inode.c:664,11'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:673,2'
              BranchSideFuncs:
                - ext2fs_inode_csum_verify
                - ext2fs_free_mem
                - ext2fs_inode_csum_verify
                - ext2fs_get_mem
        - Branch String:   'inode.c:675,6'
          Branch Sides:
            - BranchSide:      'inode.c:676,27'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_inode_csum_verify
                - ext2fs_free_mem
                - ext2fs_inode_csum_verify
            - BranchSide:      'inode.c:681,9'
              BranchSideFuncs:
                - ext2fs_inode_csum_verify
                - ext2fs_free_mem
                - ext2fs_inode_csum_verify
        - Branch String:   'inode.c:677,7'
          Branch Sides:
            - BranchSide:      'inode.c:678,11'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:679,2'
              BranchSideFuncs:
                - ext2fs_inode_csum_verify
                - ext2fs_free_mem
                - ext2fs_inode_csum_verify
        - Branch String:   'inode.c:683,5'
          Branch Sides:
            - BranchSide:      'inode.c:683,5'
              BranchSideFuncs:
                - ext2fs_inode_csum_verify
                - ext2fs_free_mem
                - ext2fs_inode_csum_verify
            - BranchSide:      'inode.c:683,5'
              BranchSideFuncs:
                - ext2fs_inode_csum_verify
                - ext2fs_free_mem
                - ext2fs_inode_csum_verify
        - Branch String:   'inode.c:685,6'
          Branch Sides:
            - BranchSide:      'inode.c:686,10'
              BranchSideFuncs:
                - ext2fs_inode_csum_verify
                - ext2fs_free_mem
            - BranchSide:      'inode.c:712,9'
              BranchSideFuncs:
                - ext2fs_inode_csum_verify
                - ext2fs_free_mem
        - Branch String:   'inode.c:692,55'
          Branch Sides:
            - BranchSide:      'inode.c:693,9'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'inode.c:705,10'
              BranchSideFuncs:
                - ext2fs_free_mem
        - Branch String:   'inode.c:693,57'
          Branch Sides:
            - BranchSide:      'inode.c:694,33'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'inode.c:705,10'
              BranchSideFuncs:
                - ext2fs_free_mem
        - Branch String:   'inode.c:692,7'
          Branch Sides:
            - BranchSide:      'inode.c:696,11'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'inode.c:705,10'
              BranchSideFuncs:
                - ext2fs_free_mem
        - Branch String:   'inode.c:707,7'
          Branch Sides:
            - BranchSide:      'inode.c:708,11'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'inode.c:709,3'
              BranchSideFuncs:
                - ext2fs_free_mem
        - Branch String:   'inode.c:712,55'
          Branch Sides:
            - BranchSide:      'inode.c:713,9'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'inode.c:725,10'
              BranchSideFuncs:
                - ext2fs_free_mem
        - Branch String:   'inode.c:713,57'
          Branch Sides:
            - BranchSide:      'inode.c:714,33'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'inode.c:725,10'
              BranchSideFuncs:
                - ext2fs_free_mem
        - Branch String:   'inode.c:712,7'
          Branch Sides:
            - BranchSide:      'inode.c:716,11'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'inode.c:725,10'
              BranchSideFuncs:
                - ext2fs_free_mem
        - Branch String:   'inode.c:732,51'
          Branch Sides:
            - BranchSide:      'inode.c:733,7'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'inode.c:736,2'
              BranchSideFuncs:
                - ext2fs_free_mem
        - Branch String:   'inode.c:733,19'
          Branch Sides:
            - BranchSide:      'inode.c:733,22'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'inode.c:734,10'
              BranchSideFuncs:
                - ext2fs_free_mem
        - Branch String:   'inode.c:732,6'
          Branch Sides:
            - BranchSide:      'inode.c:734,10'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'inode.c:736,2'
              BranchSideFuncs:
                - ext2fs_free_mem
        - Branch String:   'inode.c:739,6'
          Branch Sides:
            - BranchSide:      'inode.c:740,10'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'inode.c:743,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'inode.c:631,12'
          Dst:             get_next_blockgroup
        - Src:             'inode.c:640,7'
          Dst:             ext2fs_bg_flags_test
        - Src:             'inode.c:662,12'
          Dst:             get_next_blocks
        - Src:             'inode.c:676,12'
          Dst:             ext2fs_get_mem
        - Src:             'inode.c:694,8'
          Dst:             ext2fs_inode_csum_verify
        - Src:             'inode.c:714,8'
          Dst:             ext2fs_inode_csum_verify
        - Src:             'inode.c:741,3'
          Dst:             ext2fs_free_mem
    - functionName:    get_next_blockgroup
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/inode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.ext2_struct_inode_scan *'
      constantsTouched: []
      argNames:
        - scan
      BBCount:         18
      ICount:          190
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - ext2fs_bg_itable_unused
        - ext2fs_blocks_count
        - ext2fs_has_group_desc_csum
        - ext2fs_inode_table_loc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'inode.c:294,6'
          Branch Sides:
            - BranchSide:      'inode.c:295,42'
              BranchSideFuncs:
                - ext2fs_bg_itable_unused
                - ext2fs_blocks_count
            - BranchSide:      'inode.c:305,6'
              BranchSideFuncs:
                - ext2fs_blocks_count
        - Branch String:   'inode.c:296,7'
          Branch Sides:
            - BranchSide:      'inode.c:297,25'
              BranchSideFuncs:
                - ext2fs_blocks_count
            - BranchSide:      'inode.c:299,4'
              BranchSideFuncs:
                - ext2fs_blocks_count
        - Branch String:   'inode.c:305,26'
          Branch Sides:
            - BranchSide:      'inode.c:306,8'
              BranchSideFuncs:
                - ext2fs_blocks_count
            - BranchSide:      'inode.c:310,2'
              BranchSideFuncs: []
        - Branch String:   'inode.c:306,61'
          Branch Sides:
            - BranchSide:      'inode.c:307,8'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:309,3'
              BranchSideFuncs: []
        - Branch String:   'inode.c:305,6'
          Branch Sides:
            - BranchSide:      'inode.c:309,3'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:310,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'inode.c:286,24'
          Dst:             ext2fs_inode_table_loc
        - Src:             'inode.c:294,6'
          Dst:             ext2fs_has_group_desc_csum
        - Src:             'inode.c:295,18'
          Dst:             ext2fs_bg_itable_unused
        - Src:             'inode.c:308,8'
          Dst:             ext2fs_blocks_count
    - functionName:    get_next_blocks
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/inode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 578
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.ext2_struct_inode_scan *'
      constantsTouched: []
      argNames:
        - scan
      BBCount:         29
      ICount:          223
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - check_for_inode_bad_blocks
        - check_inode_block_sanity
        - io_channel_read_blk64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'inode.c:534,6'
          Branch Sides:
            - BranchSide:      'inode.c:535,16'
              BranchSideFuncs:
                - io_channel_read_blk64
                - check_inode_block_sanity
                - check_for_inode_bad_blocks
            - BranchSide:      'inode.c:541,6'
              BranchSideFuncs:
                - io_channel_read_blk64
                - check_inode_block_sanity
                - check_for_inode_bad_blocks
        - Branch String:   'inode.c:541,6'
          Branch Sides:
            - BranchSide:      'inode.c:542,7'
              BranchSideFuncs:
                - io_channel_read_blk64
                - check_inode_block_sanity
                - check_for_inode_bad_blocks
            - BranchSide:      'inode.c:550,6'
              BranchSideFuncs:
                - io_channel_read_blk64
                - check_inode_block_sanity
                - check_for_inode_bad_blocks
        - Branch String:   'inode.c:542,7'
          Branch Sides:
            - BranchSide:      'inode.c:543,4'
              BranchSideFuncs:
                - io_channel_read_blk64
                - check_inode_block_sanity
                - check_for_inode_bad_blocks
            - BranchSide:      'inode.c:544,3'
              BranchSideFuncs:
                - io_channel_read_blk64
                - check_inode_block_sanity
                - check_for_inode_bad_blocks
        - Branch String:   'inode.c:550,6'
          Branch Sides:
            - BranchSide:      'inode.c:551,39'
              BranchSideFuncs:
                - check_for_inode_bad_blocks
                - io_channel_read_blk64
                - check_inode_block_sanity
            - BranchSide:      'inode.c:556,7'
              BranchSideFuncs:
                - io_channel_read_blk64
                - check_inode_block_sanity
        - Branch String:   'inode.c:552,7'
          Branch Sides:
            - BranchSide:      'inode.c:553,11'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:554,2'
              BranchSideFuncs:
                - io_channel_read_blk64
                - check_inode_block_sanity
        - Branch String:   'inode.c:556,49'
          Branch Sides:
            - BranchSide:      'inode.c:557,7'
              BranchSideFuncs:
                - check_inode_block_sanity
            - BranchSide:      'inode.c:558,10'
              BranchSideFuncs:
                - check_inode_block_sanity
        - Branch String:   'inode.c:556,6'
          Branch Sides:
            - BranchSide:      'inode.c:558,10'
              BranchSideFuncs:
                - check_inode_block_sanity
            - BranchSide:      'inode.c:561,34'
              BranchSideFuncs:
                - io_channel_read_blk64
                - check_inode_block_sanity
        - Branch String:   'inode.c:565,7'
          Branch Sides:
            - BranchSide:      'inode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:566,4'
              BranchSideFuncs: []
        - Branch String:   'inode.c:574,6'
          Branch Sides:
            - BranchSide:      'inode.c:575,26'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:577,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'inode.c:551,12'
          Dst:             check_for_inode_bad_blocks
        - Src:             'inode.c:561,12'
          Dst:             io_channel_read_blk64
        - Src:             'inode.c:568,2'
          Dst:             check_inode_block_sanity
    - functionName:    ext2fs_has_group_desc_csum
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/./ext2fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 727
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.struct_ext2_filsys.257 *'
      constantsTouched: []
      argNames:
        - fs
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ext2fs_has_feature_gdt_csum
        - ext2fs_has_feature_metadata_csum
      functionUses:    3
      BranchProfiles:
        - Branch String:   './ext2fs.h:726,53'
          Branch Sides:
            - BranchSide:      './ext2fs.h:726,53'
              BranchSideFuncs: []
            - BranchSide:      './ext2fs.h:727,37'
              BranchSideFuncs:
                - ext2fs_has_feature_gdt_csum.935
      Callsites:
        - Src:             './ext2fs.h:726,9'
          Dst:             ext2fs_has_feature_metadata_csum
        - Src:             './ext2fs.h:727,9'
          Dst:             ext2fs_has_feature_gdt_csum
    - functionName:    ext2fs_inode_scan_goto_blockgroup
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/inode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.ext2_struct_inode_scan *'
        - int
      constantsTouched: []
      argNames:
        - scan
        - group
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_next_blockgroup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inode.c:319,9'
          Dst:             get_next_blockgroup
    - functionName:    ext2fs_inode_scan_flags
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/inode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ext2_struct_inode_scan *'
        - int
        - int
      constantsTouched: []
      argNames:
        - scan
        - set_flags
        - clear_flags
      BBCount:         7
      ICount:          59
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'inode.c:266,12'
          Branch Sides:
            - BranchSide:      'inode.c:266,16'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:267,3'
              BranchSideFuncs: []
        - Branch String:   'inode.c:266,6'
          Branch Sides:
            - BranchSide:      'inode.c:267,3'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:269,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ext2fs_set_inode_callback
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/inode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ext2_struct_inode_scan *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - scan
        - done_group
        - done_group_data
      BBCount:         7
      ICount:          43
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'inode.c:254,12'
          Branch Sides:
            - BranchSide:      'inode.c:254,16'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:255,3'
              BranchSideFuncs: []
        - Branch String:   'inode.c:254,6'
          Branch Sides:
            - BranchSide:      'inode.c:255,3'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:257,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ext2fs_close_inode_scan
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/inode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ext2_struct_inode_scan *'
      constantsTouched: []
      argNames:
        - scan
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ext2fs_free_mem
      functionUses:    0
      BranchProfiles:
        - Branch String:   'inode.c:236,12'
          Branch Sides:
            - BranchSide:      'inode.c:236,16'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'inode.c:237,3'
              BranchSideFuncs: []
        - Branch String:   'inode.c:236,6'
          Branch Sides:
            - BranchSide:      'inode.c:237,3'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:239,19'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
      Callsites:
        - Src:             'inode.c:239,2'
          Dst:             ext2fs_free_mem
        - Src:             'inode.c:241,2'
          Dst:             ext2fs_free_mem
        - Src:             'inode.c:243,2'
          Dst:             ext2fs_free_mem
    - functionName:    ext2fs_open_inode_scan
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/inode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys.257 *'
        - int
        - 'struct.ext2_struct_inode_scan **'
      constantsTouched: []
      argNames:
        - fs
        - buffer_blocks
        - ret_scan
      BBCount:         52
      ICount:          473
      EdgeCount:       71
      CyclomaticComplexity: 21
      functionsReached:
        - ext2fs_badblocks_list_free
        - ext2fs_bg_itable_unused
        - ext2fs_blocks_count
        - ext2fs_free_mem
        - ext2fs_get_mem
        - ext2fs_has_feature_journal_dev
        - ext2fs_has_group_desc_csum
        - ext2fs_inode_table_loc
        - ext2fs_read_bb_inode
        - io_channel_alloc_buf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'inode.c:146,2'
          Branch Sides:
            - BranchSide:      'inode.c:146,2'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:148,37'
              BranchSideFuncs:
                - ext2fs_has_feature_journal_dev.941
                - ext2fs_get_mem
                - ext2fs_inode_table_loc
                - ext2fs_has_group_desc_csum.948
                - io_channel_alloc_buf
                - ext2fs_get_mem
                - ext2fs_has_group_desc_csum.948
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_bg_itable_unused
                - ext2fs_blocks_count
                - ext2fs_free_mem
                - ext2fs_read_bb_inode
                - ext2fs_badblocks_list_free
        - Branch String:   'inode.c:148,6'
          Branch Sides:
            - BranchSide:      'inode.c:149,3'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:151,6'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_inode_table_loc
                - ext2fs_has_group_desc_csum.948
                - io_channel_alloc_buf
                - ext2fs_get_mem
                - ext2fs_has_group_desc_csum.948
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_bg_itable_unused
                - ext2fs_blocks_count
                - ext2fs_free_mem
                - ext2fs_read_bb_inode
                - ext2fs_badblocks_list_free
        - Branch String:   'inode.c:151,6'
          Branch Sides:
            - BranchSide:      'inode.c:152,3'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:158,6'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_inode_table_loc
                - ext2fs_has_group_desc_csum.948
                - io_channel_alloc_buf
                - ext2fs_get_mem
                - ext2fs_has_group_desc_csum.948
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_bg_itable_unused
                - ext2fs_blocks_count
                - ext2fs_free_mem
                - ext2fs_read_bb_inode
                - ext2fs_badblocks_list_free
        - Branch String:   'inode.c:158,6'
          Branch Sides:
            - BranchSide:      'inode.c:163,21'
              BranchSideFuncs:
                - ext2fs_read_bb_inode
                - ext2fs_get_mem
                - ext2fs_inode_table_loc
                - ext2fs_has_group_desc_csum.948
                - io_channel_alloc_buf
                - ext2fs_get_mem
                - ext2fs_has_group_desc_csum.948
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_bg_itable_unused
                - ext2fs_blocks_count
                - ext2fs_free_mem
                - ext2fs_badblocks_list_free
            - BranchSide:      'inode.c:173,65'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_inode_table_loc
                - ext2fs_has_group_desc_csum.948
                - io_channel_alloc_buf
                - ext2fs_get_mem
                - ext2fs_has_group_desc_csum.948
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_bg_itable_unused
                - ext2fs_blocks_count
                - ext2fs_free_mem
        - Branch String:   'inode.c:166,14'
          Branch Sides:
            - BranchSide:      'inode.c:166,17'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_inode_table_loc
                - ext2fs_has_group_desc_csum.948
                - io_channel_alloc_buf
                - ext2fs_get_mem
                - ext2fs_has_group_desc_csum.948
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_bg_itable_unused
                - ext2fs_blocks_count
                - ext2fs_free_mem
                - ext2fs_badblocks_list_free
            - BranchSide:      'inode.c:170,20'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_inode_table_loc
                - ext2fs_has_group_desc_csum.948
                - io_channel_alloc_buf
                - ext2fs_get_mem
                - ext2fs_has_group_desc_csum.948
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_bg_itable_unused
                - ext2fs_blocks_count
                - ext2fs_free_mem
        - Branch String:   'inode.c:166,7'
          Branch Sides:
            - BranchSide:      'inode.c:167,31'
              BranchSideFuncs:
                - ext2fs_badblocks_list_free
                - ext2fs_get_mem
                - ext2fs_inode_table_loc
                - ext2fs_has_group_desc_csum.948
                - io_channel_alloc_buf
                - ext2fs_get_mem
                - ext2fs_has_group_desc_csum.948
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_bg_itable_unused
                - ext2fs_blocks_count
                - ext2fs_free_mem
            - BranchSide:      'inode.c:170,20'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_inode_table_loc
                - ext2fs_has_group_desc_csum.948
                - io_channel_alloc_buf
                - ext2fs_get_mem
                - ext2fs_has_group_desc_csum.948
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_bg_itable_unused
                - ext2fs_blocks_count
                - ext2fs_free_mem
        - Branch String:   'inode.c:174,6'
          Branch Sides:
            - BranchSide:      'inode.c:175,10'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:176,9'
              BranchSideFuncs:
                - ext2fs_inode_table_loc
                - ext2fs_has_group_desc_csum.948
                - io_channel_alloc_buf
                - ext2fs_get_mem
                - ext2fs_has_group_desc_csum.948
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_bg_itable_unused
                - ext2fs_blocks_count
                - ext2fs_free_mem
        - Branch String:   'inode.c:180,21'
          Branch Sides:
            - BranchSide:      'inode.c:180,2'
              BranchSideFuncs:
                - ext2fs_inode_table_loc
                - ext2fs_has_group_desc_csum.948
                - io_channel_alloc_buf
                - ext2fs_get_mem
                - ext2fs_has_group_desc_csum.948
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_bg_itable_unused
                - ext2fs_blocks_count
                - ext2fs_free_mem
            - BranchSide:      'inode.c:180,2'
              BranchSideFuncs:
                - ext2fs_inode_table_loc
                - ext2fs_has_group_desc_csum.948
                - io_channel_alloc_buf
                - ext2fs_get_mem
                - ext2fs_has_group_desc_csum.948
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_bg_itable_unused
                - ext2fs_blocks_count
                - ext2fs_free_mem
        - Branch String:   'inode.c:184,30'
          Branch Sides:
            - BranchSide:      'inode.c:184,46'
              BranchSideFuncs:
                - ext2fs_inode_table_loc
                - ext2fs_has_group_desc_csum.948
                - io_channel_alloc_buf
                - ext2fs_get_mem
                - ext2fs_has_group_desc_csum.948
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_bg_itable_unused
                - ext2fs_blocks_count
                - ext2fs_free_mem
            - BranchSide:      'inode.c:184,2'
              BranchSideFuncs:
                - ext2fs_inode_table_loc
                - ext2fs_has_group_desc_csum.948
                - io_channel_alloc_buf
                - ext2fs_get_mem
                - ext2fs_has_group_desc_csum.948
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_bg_itable_unused
                - ext2fs_blocks_count
                - ext2fs_free_mem
        - Branch String:   'inode.c:188,26'
          Branch Sides:
            - BranchSide:      'inode.c:189,8'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_has_group_desc_csum.948
                - io_channel_alloc_buf
                - ext2fs_get_mem
                - ext2fs_has_group_desc_csum.948
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_bg_itable_unused
                - ext2fs_free_mem
            - BranchSide:      'inode.c:196,22'
              BranchSideFuncs:
                - ext2fs_has_group_desc_csum.948
                - io_channel_alloc_buf
                - ext2fs_get_mem
                - ext2fs_has_group_desc_csum.948
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_bg_itable_unused
        - Branch String:   'inode.c:189,61'
          Branch Sides:
            - BranchSide:      'inode.c:190,8'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'inode.c:192,19'
              BranchSideFuncs:
                - ext2fs_free_mem
        - Branch String:   'inode.c:188,6'
          Branch Sides:
            - BranchSide:      'inode.c:192,19'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'inode.c:196,22'
              BranchSideFuncs:
                - ext2fs_has_group_desc_csum.948
                - io_channel_alloc_buf
                - ext2fs_get_mem
                - ext2fs_has_group_desc_csum.948
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_bg_itable_unused
        - Branch String:   'inode.c:198,6'
          Branch Sides:
            - BranchSide:      'inode.c:199,42'
              BranchSideFuncs:
                - ext2fs_bg_itable_unused
                - io_channel_alloc_buf
                - ext2fs_get_mem
                - ext2fs_has_group_desc_csum.948
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'inode.c:209,32'
              BranchSideFuncs:
                - io_channel_alloc_buf
                - ext2fs_get_mem
                - ext2fs_has_group_desc_csum.948
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
        - Branch String:   'inode.c:200,7'
          Branch Sides:
            - BranchSide:      'inode.c:201,25'
              BranchSideFuncs:
                - io_channel_alloc_buf
                - ext2fs_get_mem
                - ext2fs_has_group_desc_csum.948
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'inode.c:203,4'
              BranchSideFuncs:
                - io_channel_alloc_buf
                - ext2fs_get_mem
                - ext2fs_has_group_desc_csum.948
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
        - Branch String:   'inode.c:214,6'
          Branch Sides:
            - BranchSide:      'inode.c:215,19'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'inode.c:218,26'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_has_group_desc_csum.948
                - ext2fs_free_mem
                - ext2fs_free_mem
        - Branch String:   'inode.c:220,6'
          Branch Sides:
            - BranchSide:      'inode.c:221,20'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'inode.c:225,9'
              BranchSideFuncs:
                - ext2fs_has_group_desc_csum.948
        - Branch String:   'inode.c:226,26'
          Branch Sides:
            - BranchSide:      'inode.c:226,29'
              BranchSideFuncs:
                - ext2fs_has_group_desc_csum.948
            - BranchSide:      'inode.c:228,33'
              BranchSideFuncs:
                - ext2fs_has_group_desc_csum.948
        - Branch String:   'inode.c:226,6'
          Branch Sides:
            - BranchSide:      'inode.c:227,3'
              BranchSideFuncs:
                - ext2fs_has_group_desc_csum.948
            - BranchSide:      'inode.c:228,33'
              BranchSideFuncs:
                - ext2fs_has_group_desc_csum.948
        - Branch String:   'inode.c:228,6'
          Branch Sides:
            - BranchSide:      'inode.c:229,3'
              BranchSideFuncs: []
            - BranchSide:      'inode.c:230,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'inode.c:148,6'
          Dst:             ext2fs_has_feature_journal_dev
        - Src:             'inode.c:165,12'
          Dst:             ext2fs_read_bb_inode
        - Src:             'inode.c:167,4'
          Dst:             ext2fs_badblocks_list_free
        - Src:             'inode.c:173,11'
          Dst:             ext2fs_get_mem
        - Src:             'inode.c:186,24'
          Dst:             ext2fs_inode_table_loc
        - Src:             'inode.c:191,8'
          Dst:             ext2fs_blocks_count
        - Src:             'inode.c:192,3'
          Dst:             ext2fs_free_mem
        - Src:             'inode.c:198,6'
          Dst:             ext2fs_has_group_desc_csum
        - Src:             'inode.c:199,18'
          Dst:             ext2fs_bg_itable_unused
        - Src:             'inode.c:209,11'
          Dst:             io_channel_alloc_buf
        - Src:             'inode.c:215,3'
          Dst:             ext2fs_free_mem
        - Src:             'inode.c:218,11'
          Dst:             ext2fs_get_mem
        - Src:             'inode.c:221,3'
          Dst:             ext2fs_free_mem
        - Src:             'inode.c:222,3'
          Dst:             ext2fs_free_mem
        - Src:             'inode.c:228,6'
          Dst:             ext2fs_has_group_desc_csum
    - functionName:    io_channel_cache_readahead
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/io_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.struct_io_channel *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - io
        - block
        - count
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'io_manager.c:148,6'
          Branch Sides:
            - BranchSide:      'io_manager.c:149,3'
              BranchSideFuncs: []
            - BranchSide:      'io_manager.c:151,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    io_channel_alloc_buf
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/io_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.struct_io_channel *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - io
        - count
        - ptr
      BBCount:         15
      ICount:          105
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ext2fs_get_mem
        - ext2fs_get_memalign
      functionUses:    11
      BranchProfiles:
        - Branch String:   'io_manager.c:130,6'
          Branch Sides:
            - BranchSide:      'io_manager.c:131,10'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_get_memalign
            - BranchSide:      'io_manager.c:132,11'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_get_memalign
        - Branch String:   'io_manager.c:132,11'
          Branch Sides:
            - BranchSide:      'io_manager.c:133,10'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_get_memalign
            - BranchSide:      'io_manager.c:135,11'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_get_memalign
        - Branch String:   'io_manager.c:137,6'
          Branch Sides:
            - BranchSide:      'io_manager.c:138,18'
              BranchSideFuncs:
                - ext2fs_get_memalign
            - BranchSide:      'io_manager.c:142,25'
              BranchSideFuncs:
                - ext2fs_get_mem
        - Branch String:   'io_manager.c:138,7'
          Branch Sides:
            - BranchSide:      'io_manager.c:139,11'
              BranchSideFuncs:
                - ext2fs_get_memalign
            - BranchSide:      'io_manager.c:140,30'
              BranchSideFuncs:
                - ext2fs_get_memalign
      Callsites:
        - Src:             'io_manager.c:140,10'
          Dst:             ext2fs_get_memalign
        - Src:             'io_manager.c:142,10'
          Dst:             ext2fs_get_mem
    - functionName:    io_channel_zeroout
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/io_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.struct_io_channel *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - channel
        - block
        - count
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'io_manager.c:118,2'
          Branch Sides:
            - BranchSide:      'io_manager.c:118,2'
              BranchSideFuncs: []
            - BranchSide:      'io_manager.c:120,6'
              BranchSideFuncs: []
        - Branch String:   'io_manager.c:120,6'
          Branch Sides:
            - BranchSide:      'io_manager.c:121,11'
              BranchSideFuncs: []
            - BranchSide:      'io_manager.c:123,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    io_channel_discard
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/io_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.struct_io_channel *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - channel
        - block
        - count
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'io_manager.c:107,2'
          Branch Sides:
            - BranchSide:      'io_manager.c:107,2'
              BranchSideFuncs: []
            - BranchSide:      'io_manager.c:109,6'
              BranchSideFuncs: []
        - Branch String:   'io_manager.c:109,6'
          Branch Sides:
            - BranchSide:      'io_manager.c:110,11'
              BranchSideFuncs: []
            - BranchSide:      'io_manager.c:112,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    io_channel_write_blk64
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/io_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.struct_io_channel *'
        - size_t
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - channel
        - block
        - count
        - data
      BBCount:         10
      ICount:          87
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    20
      BranchProfiles:
        - Branch String:   'io_manager.c:91,2'
          Branch Sides:
            - BranchSide:      'io_manager.c:91,2'
              BranchSideFuncs: []
            - BranchSide:      'io_manager.c:93,6'
              BranchSideFuncs: []
        - Branch String:   'io_manager.c:93,6'
          Branch Sides:
            - BranchSide:      'io_manager.c:94,11'
              BranchSideFuncs: []
            - BranchSide:      'io_manager.c:97,7'
              BranchSideFuncs: []
        - Branch String:   'io_manager.c:97,6'
          Branch Sides:
            - BranchSide:      'io_manager.c:98,3'
              BranchSideFuncs: []
            - BranchSide:      'io_manager.c:100,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    io_channel_read_blk64
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/io_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.struct_io_channel *'
        - size_t
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - channel
        - block
        - count
        - data
      BBCount:         10
      ICount:          87
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    15
      BranchProfiles:
        - Branch String:   'io_manager.c:75,2'
          Branch Sides:
            - BranchSide:      'io_manager.c:75,2'
              BranchSideFuncs: []
            - BranchSide:      'io_manager.c:77,6'
              BranchSideFuncs: []
        - Branch String:   'io_manager.c:77,6'
          Branch Sides:
            - BranchSide:      'io_manager.c:78,11'
              BranchSideFuncs: []
            - BranchSide:      'io_manager.c:81,7'
              BranchSideFuncs: []
        - Branch String:   'io_manager.c:81,6'
          Branch Sides:
            - BranchSide:      'io_manager.c:82,3'
              BranchSideFuncs: []
            - BranchSide:      'io_manager.c:84,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    io_channel_write_byte
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/io_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.struct_io_channel *'
        - size_t
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - channel
        - offset
        - count
        - data
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'io_manager.c:63,2'
          Branch Sides:
            - BranchSide:      'io_manager.c:63,2'
              BranchSideFuncs: []
            - BranchSide:      'io_manager.c:65,6'
              BranchSideFuncs: []
        - Branch String:   'io_manager.c:65,6'
          Branch Sides:
            - BranchSide:      'io_manager.c:66,10'
              BranchSideFuncs: []
            - BranchSide:      'io_manager.c:69,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    io_channel_set_options
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/io_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.struct_io_channel *'
        - 'char *'
      constantsTouched: []
      argNames:
        - channel
        - opts
      BBCount:         27
      ICount:          168
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - strchr
        - strcpy
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'io_manager.c:28,2'
          Branch Sides:
            - BranchSide:      'io_manager.c:28,2'
              BranchSideFuncs: []
            - BranchSide:      'io_manager.c:30,7'
              BranchSideFuncs:
                - strlen
                - malloc
                - strcpy
                - free
                - strchr
                - strchr
        - Branch String:   'io_manager.c:30,6'
          Branch Sides:
            - BranchSide:      'io_manager.c:31,3'
              BranchSideFuncs:
                - strlen
                - malloc
                - strcpy
                - free
                - strchr
                - strchr
            - BranchSide:      'io_manager.c:33,7'
              BranchSideFuncs:
                - strlen
                - malloc
                - strcpy
                - free
                - strchr
                - strchr
        - Branch String:   'io_manager.c:33,6'
          Branch Sides:
            - BranchSide:      'io_manager.c:34,3'
              BranchSideFuncs:
                - strlen
                - malloc
                - strcpy
                - free
                - strchr
                - strchr
            - BranchSide:      'io_manager.c:36,26'
              BranchSideFuncs:
                - strlen
                - malloc
                - strcpy
                - free
                - strchr
                - strchr
        - Branch String:   'io_manager.c:37,6'
          Branch Sides:
            - BranchSide:      'io_manager.c:38,3'
              BranchSideFuncs:
                - strcpy
                - free
                - strchr
                - strchr
            - BranchSide:      'io_manager.c:39,9'
              BranchSideFuncs:
                - strcpy
                - free
                - strchr
                - strchr
        - Branch String:   'io_manager.c:42,13'
          Branch Sides:
            - BranchSide:      'io_manager.c:42,17'
              BranchSideFuncs:
                - free
                - strchr
                - strchr
            - BranchSide:      'io_manager.c:42,2'
              BranchSideFuncs:
                - free
                - strchr
                - strchr
        - Branch String:   'io_manager.c:42,2'
          Branch Sides:
            - BranchSide:      'io_manager.c:43,17'
              BranchSideFuncs:
                - strchr
                - strchr
                - free
            - BranchSide:      'io_manager.c:56,7'
              BranchSideFuncs:
                - free
        - Branch String:   'io_manager.c:44,7'
          Branch Sides:
            - BranchSide:      'io_manager.c:45,9'
              BranchSideFuncs:
                - strchr
                - free
                - strchr
            - BranchSide:      'io_manager.c:47,16'
              BranchSideFuncs:
                - strchr
                - free
                - strchr
        - Branch String:   'io_manager.c:48,7'
          Branch Sides:
            - BranchSide:      'io_manager.c:49,8'
              BranchSideFuncs:
                - free
                - strchr
                - strchr
            - BranchSide:      'io_manager.c:51,13'
              BranchSideFuncs:
                - free
                - strchr
                - strchr
        - Branch String:   'io_manager.c:52,7'
          Branch Sides:
            - BranchSide:      'io_manager.c:53,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'io_manager.c:54,9'
              BranchSideFuncs:
                - free
                - strchr
                - strchr
      Callsites:
        - Src:             'io_manager.c:36,19'
          Dst:             strlen
        - Src:             'io_manager.c:39,2'
          Dst:             strcpy
        - Src:             'io_manager.c:43,10'
          Dst:             strchr
        - Src:             'io_manager.c:47,9'
          Dst:             strchr
    - functionName:    strchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_llseek
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/llseek.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - fd
        - offset
        - origin
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lseek64
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'llseek.c:98,9'
          Dst:             lseek64
    - functionName:    lseek64
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_has_feature_extents
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 960
      functionLinenumberEnd: 960
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_midpoint_journal_block
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/mkjournal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.struct_ext2_filsys *'
      constantsTouched: []
      argNames:
        - fs
      BBCount:         31
      ICount:          207
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - ext2fs_bg_free_blocks_count
        - ext2fs_blocks_count
        - ext2fs_group_first_block2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mkjournal.c:256,39'
          Branch Sides:
            - BranchSide:      'mkjournal.c:256,43'
              BranchSideFuncs:
                - ext2fs_group_first_block2
                - ext2fs_bg_free_blocks_count
                - ext2fs_bg_free_blocks_count
                - ext2fs_bg_free_blocks_count
            - BranchSide:      'mkjournal.c:265,12'
              BranchSideFuncs:
                - ext2fs_group_first_block2
                - ext2fs_bg_free_blocks_count
                - ext2fs_bg_free_blocks_count
        - Branch String:   'mkjournal.c:256,6'
          Branch Sides:
            - BranchSide:      'mkjournal.c:257,11'
              BranchSideFuncs:
                - ext2fs_group_first_block2
                - ext2fs_bg_free_blocks_count
                - ext2fs_bg_free_blocks_count
                - ext2fs_bg_free_blocks_count
            - BranchSide:      'mkjournal.c:265,12'
              BranchSideFuncs:
                - ext2fs_group_first_block2
                - ext2fs_bg_free_blocks_count
                - ext2fs_bg_free_blocks_count
        - Branch String:   'mkjournal.c:258,41'
          Branch Sides:
            - BranchSide:      'mkjournal.c:258,3'
              BranchSideFuncs:
                - ext2fs_bg_free_blocks_count
                - ext2fs_group_first_block2
                - ext2fs_bg_free_blocks_count
                - ext2fs_bg_free_blocks_count
            - BranchSide:      'mkjournal.c:259,38'
              BranchSideFuncs:
                - ext2fs_bg_free_blocks_count
                - ext2fs_group_first_block2
                - ext2fs_bg_free_blocks_count
                - ext2fs_bg_free_blocks_count
        - Branch String:   'mkjournal.c:258,3'
          Branch Sides:
            - BranchSide:      'mkjournal.c:260,9'
              BranchSideFuncs:
                - ext2fs_group_first_block2
                - ext2fs_bg_free_blocks_count
                - ext2fs_bg_free_blocks_count
                - ext2fs_bg_free_blocks_count
            - BranchSide:      'mkjournal.c:261,7'
              BranchSideFuncs:
                - ext2fs_group_first_block2
                - ext2fs_bg_free_blocks_count
                - ext2fs_bg_free_blocks_count
        - Branch String:   'mkjournal.c:261,7'
          Branch Sides:
            - BranchSide:      'mkjournal.c:262,10'
              BranchSideFuncs:
                - ext2fs_group_first_block2
                - ext2fs_bg_free_blocks_count
                - ext2fs_bg_free_blocks_count
            - BranchSide:      'mkjournal.c:263,11'
              BranchSideFuncs:
                - ext2fs_group_first_block2
                - ext2fs_bg_free_blocks_count
                - ext2fs_bg_free_blocks_count
        - Branch String:   'mkjournal.c:265,11'
          Branch Sides:
            - BranchSide:      'mkjournal.c:265,25'
              BranchSideFuncs:
                - ext2fs_group_first_block2
                - ext2fs_bg_free_blocks_count
                - ext2fs_bg_free_blocks_count
            - BranchSide:      'mkjournal.c:265,35'
              BranchSideFuncs:
                - ext2fs_group_first_block2
                - ext2fs_bg_free_blocks_count
                - ext2fs_bg_free_blocks_count
        - Branch String:   'mkjournal.c:266,8'
          Branch Sides:
            - BranchSide:      'mkjournal.c:266,45'
              BranchSideFuncs:
                - ext2fs_group_first_block2
                - ext2fs_bg_free_blocks_count
                - ext2fs_bg_free_blocks_count
            - BranchSide:      'mkjournal.c:266,55'
              BranchSideFuncs:
                - ext2fs_group_first_block2
                - ext2fs_bg_free_blocks_count
                - ext2fs_bg_free_blocks_count
        - Branch String:   'mkjournal.c:268,2'
          Branch Sides:
            - BranchSide:      'mkjournal.c:269,35'
              BranchSideFuncs:
                - ext2fs_bg_free_blocks_count
                - ext2fs_bg_free_blocks_count
                - ext2fs_group_first_block2
            - BranchSide:      'mkjournal.c:272,35'
              BranchSideFuncs:
                - ext2fs_group_first_block2
        - Branch String:   'mkjournal.c:269,7'
          Branch Sides:
            - BranchSide:      'mkjournal.c:270,44'
              BranchSideFuncs:
                - ext2fs_group_first_block2
                - ext2fs_bg_free_blocks_count
                - ext2fs_bg_free_blocks_count
            - BranchSide:      'mkjournal.c:271,12'
              BranchSideFuncs:
                - ext2fs_group_first_block2
                - ext2fs_bg_free_blocks_count
                - ext2fs_bg_free_blocks_count
      Callsites:
        - Src:             'mkjournal.c:253,36'
          Dst:             ext2fs_blocks_count
        - Src:             'mkjournal.c:253,10'
          Dst:             ext2fs_group_of_blk2
        - Src:             'mkjournal.c:259,10'
          Dst:             ext2fs_bg_free_blocks_count
        - Src:             'mkjournal.c:269,7'
          Dst:             ext2fs_bg_free_blocks_count
        - Src:             'mkjournal.c:270,7'
          Dst:             ext2fs_bg_free_blocks_count
        - Src:             'mkjournal.c:272,9'
          Dst:             ext2fs_group_first_block2
    - functionName:    ext2fs_add_journal_inode
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/mkjournal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - int
      constantsTouched: []
      argNames:
        - fs
        - num_blocks
        - flags
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_add_journal_inode2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'mkjournal.c:616,9'
          Dst:             ext2fs_add_journal_inode2
    - functionName:    ext2fs_add_journal_inode2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/mkjournal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - fs
        - num_blocks
        - goal
        - flags
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_add_journal_inode3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'mkjournal.c:611,9'
          Dst:             ext2fs_add_journal_inode3
    - functionName:    ext2fs_add_journal_inode3
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/mkjournal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 493
      functionLinenumberEnd: 601
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'struct.ext2_dx_tail *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - fs
        - jparams
        - goal
        - flags
      BBCount:         40
      ICount:          303
      EdgeCount:       55
      CyclomaticComplexity: 17
      functionsReached:
        - __errno_location
        - close
        - ext2fs_check_mount_point
        - ext2fs_mark_super_dirty
        - ext2fs_set_feature_journal
        - fstat
        - ioctl
        - open
        - strcat
        - write_journal_file
        - write_journal_inode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mkjournal.c:501,6'
          Branch Sides:
            - BranchSide:      'mkjournal.c:502,15'
              BranchSideFuncs:
                - write_journal_inode
                - ext2fs_set_feature_journal
                - ext2fs_mark_super_dirty
                - close
                - strcat
                - open
                - open
                - write_journal_file
                - fstat
                - ioctl
                - ioctl
                - close
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - ioctl
                - close
                - __errno_location
            - BranchSide:      'mkjournal.c:503,46'
              BranchSideFuncs:
                - ext2fs_check_mount_point
                - write_journal_inode
                - ext2fs_set_feature_journal
                - ext2fs_mark_super_dirty
                - close
                - strcat
                - open
                - open
                - write_journal_file
                - fstat
                - ioctl
                - ioctl
                - close
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - ioctl
                - close
                - __errno_location
        - Branch String:   'mkjournal.c:503,11'
          Branch Sides:
            - BranchSide:      'mkjournal.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mkjournal.c:506,10'
              BranchSideFuncs: []
        - Branch String:   'mkjournal.c:508,6'
          Branch Sides:
            - BranchSide:      'mkjournal.c:510,7'
              BranchSideFuncs:
                - strcat
                - open
                - open
                - write_journal_file
                - fstat
                - ioctl
                - ioctl
                - close
                - ext2fs_set_feature_journal
                - ext2fs_mark_super_dirty
                - __errno_location
                - close
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - ioctl
                - close
                - __errno_location
            - BranchSide:      'mkjournal.c:578,8'
              BranchSideFuncs:
                - write_journal_inode
                - ext2fs_set_feature_journal
                - ext2fs_mark_super_dirty
                - close
        - Branch String:   'mkjournal.c:523,7'
          Branch Sides:
            - BranchSide:      'mkjournal.c:524,19'
              BranchSideFuncs:
                - ioctl
                - close
                - open
                - write_journal_file
                - fstat
                - ioctl
                - ioctl
                - close
                - ext2fs_set_feature_journal
                - ext2fs_mark_super_dirty
                - __errno_location
                - close
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'mkjournal.c:533,18'
              BranchSideFuncs:
                - open
                - write_journal_file
                - fstat
                - ioctl
                - ioctl
                - close
                - ext2fs_set_feature_journal
                - ext2fs_mark_super_dirty
                - __errno_location
                - close
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'mkjournal.c:526,8'
          Branch Sides:
            - BranchSide:      'mkjournal.c:527,12'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'mkjournal.c:528,3'
              BranchSideFuncs:
                - open
                - write_journal_file
                - fstat
                - ioctl
                - ioctl
                - close
                - ext2fs_set_feature_journal
                - ext2fs_mark_super_dirty
                - __errno_location
                - close
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'mkjournal.c:533,7'
          Branch Sides:
            - BranchSide:      'mkjournal.c:534,11'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'mkjournal.c:541,9'
              BranchSideFuncs:
                - write_journal_file
                - fstat
                - ioctl
                - ioctl
                - close
                - ext2fs_set_feature_journal
                - ext2fs_mark_super_dirty
                - __errno_location
                - close
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'mkjournal.c:543,7'
          Branch Sides:
            - BranchSide:      'mkjournal.c:544,4'
              BranchSideFuncs:
                - close
            - BranchSide:      'mkjournal.c:547,13'
              BranchSideFuncs:
                - fstat
                - ioctl
                - ioctl
                - close
                - ext2fs_set_feature_journal
                - ext2fs_mark_super_dirty
                - __errno_location
                - close
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'mkjournal.c:547,7'
          Branch Sides:
            - BranchSide:      'mkjournal.c:548,13'
              BranchSideFuncs:
                - __errno_location
                - close
            - BranchSide:      'mkjournal.c:556,13'
              BranchSideFuncs:
                - ioctl
                - ioctl
                - close
                - ext2fs_set_feature_journal
                - ext2fs_mark_super_dirty
                - __errno_location
                - close
                - __errno_location
                - __errno_location
        - Branch String:   'mkjournal.c:556,7'
          Branch Sides:
            - BranchSide:      'mkjournal.c:557,13'
              BranchSideFuncs:
                - __errno_location
                - close
            - BranchSide:      'mkjournal.c:560,5'
              BranchSideFuncs:
                - ioctl
                - close
                - ext2fs_set_feature_journal
                - ext2fs_mark_super_dirty
                - __errno_location
                - close
                - __errno_location
        - Branch String:   'mkjournal.c:564,7'
          Branch Sides:
            - BranchSide:      'mkjournal.c:565,13'
              BranchSideFuncs:
                - __errno_location
                - close
            - BranchSide:      'mkjournal.c:569,13'
              BranchSideFuncs:
                - close
                - ext2fs_set_feature_journal
                - ext2fs_mark_super_dirty
                - __errno_location
                - close
        - Branch String:   'mkjournal.c:569,7'
          Branch Sides:
            - BranchSide:      'mkjournal.c:570,13'
              BranchSideFuncs:
                - __errno_location
                - close
            - BranchSide:      'mkjournal.c:574,20'
              BranchSideFuncs:
                - ext2fs_set_feature_journal
                - ext2fs_mark_super_dirty
        - Branch String:   'mkjournal.c:578,36'
          Branch Sides:
            - BranchSide:      'mkjournal.c:579,9'
              BranchSideFuncs:
                - close
                - write_journal_inode
                - ext2fs_set_feature_journal
                - ext2fs_mark_super_dirty
            - BranchSide:      'mkjournal.c:583,15'
              BranchSideFuncs:
                - write_journal_inode
                - ext2fs_set_feature_journal
                - ext2fs_mark_super_dirty
        - Branch String:   'mkjournal.c:578,7'
          Branch Sides:
            - BranchSide:      'mkjournal.c:580,11'
              BranchSideFuncs:
                - write_journal_inode
                - ext2fs_set_feature_journal
                - ext2fs_mark_super_dirty
            - BranchSide:      'mkjournal.c:583,15'
              BranchSideFuncs:
                - write_journal_inode
                - ext2fs_set_feature_journal
                - ext2fs_mark_super_dirty
        - Branch String:   'mkjournal.c:584,7'
          Branch Sides:
            - BranchSide:      'mkjournal.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mkjournal.c:586,11'
              BranchSideFuncs: []
        - Branch String:   'mkjournal.c:598,6'
          Branch Sides:
            - BranchSide:      'mkjournal.c:599,9'
              BranchSideFuncs:
                - close
            - BranchSide:      'mkjournal.c:600,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mkjournal.c:503,21'
          Dst:             ext2fs_check_mount_point
        - Src:             'mkjournal.c:512,3'
          Dst:             strcat
        - Src:             'mkjournal.c:522,8'
          Dst:             open
        - Src:             'mkjournal.c:524,13'
          Dst:             ioctl
        - Src:             'mkjournal.c:525,4'
          Dst:             close
        - Src:             'mkjournal.c:527,12'
          Dst:             __errno_location
        - Src:             'mkjournal.c:533,13'
          Dst:             open
        - Src:             'mkjournal.c:534,11'
          Dst:             __errno_location
        - Src:             'mkjournal.c:543,17'
          Dst:             write_journal_file
        - Src:             'mkjournal.c:547,7'
          Dst:             fstat
        - Src:             'mkjournal.c:548,13'
          Dst:             __errno_location
        - Src:             'mkjournal.c:556,7'
          Dst:             ioctl
        - Src:             'mkjournal.c:557,13'
          Dst:             __errno_location
        - Src:             'mkjournal.c:561,12'
          Dst:             ioctl
        - Src:             'mkjournal.c:565,13'
          Dst:             __errno_location
        - Src:             'mkjournal.c:569,7'
          Dst:             close
        - Src:             'mkjournal.c:570,13'
          Dst:             __errno_location
        - Src:             'mkjournal.c:584,17'
          Dst:             write_journal_inode
        - Src:             'mkjournal.c:593,2'
          Dst:             ext2fs_set_feature_journal
        - Src:             'mkjournal.c:595,2'
          Dst:             ext2fs_mark_super_dirty
        - Src:             'mkjournal.c:599,3'
          Dst:             close
    - functionName:    open
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ioctl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    write_journal_file
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/mkjournal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'char *'
        - 'struct.ext2_dx_tail *'
        - int
      constantsTouched: []
      argNames:
        - fs
        - filename
        - jparams
        - flags
      BBCount:         25
      ICount:          182
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - __errno_location
        - close
        - ext2fs_create_journal_superblock2
        - ext2fs_free_mem
        - open
        - write
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mkjournal.c:112,6'
          Branch Sides:
            - BranchSide:      'mkjournal.c:114,10'
              BranchSideFuncs: []
            - BranchSide:      'mkjournal.c:117,17'
              BranchSideFuncs:
                - open
                - write
                - close
                - ext2fs_free_mem
                - write
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'mkjournal.c:117,6'
          Branch Sides:
            - BranchSide:      'mkjournal.c:118,12'
              BranchSideFuncs:
                - __errno_location
                - ext2fs_free_mem
            - BranchSide:      'mkjournal.c:123,9'
              BranchSideFuncs:
                - write
                - close
                - ext2fs_free_mem
                - write
                - __errno_location
                - __errno_location
        - Branch String:   'mkjournal.c:125,6'
          Branch Sides:
            - BranchSide:      'mkjournal.c:126,12'
              BranchSideFuncs:
                - __errno_location
                - close
                - ext2fs_free_mem
            - BranchSide:      'mkjournal.c:129,6'
              BranchSideFuncs:
                - close
                - ext2fs_free_mem
                - write
                - __errno_location
        - Branch String:   'mkjournal.c:129,6'
          Branch Sides:
            - BranchSide:      'mkjournal.c:130,3'
              BranchSideFuncs:
                - close
                - ext2fs_free_mem
            - BranchSide:      'mkjournal.c:131,9'
              BranchSideFuncs:
                - close
                - ext2fs_free_mem
                - write
                - __errno_location
        - Branch String:   'mkjournal.c:133,6'
          Branch Sides:
            - BranchSide:      'mkjournal.c:134,3'
              BranchSideFuncs:
                - close
                - ext2fs_free_mem
            - BranchSide:      'mkjournal.c:136,9'
              BranchSideFuncs:
                - close
                - ext2fs_free_mem
                - write
                - __errno_location
        - Branch String:   'mkjournal.c:136,2'
          Branch Sides:
            - BranchSide:      'mkjournal.c:137,20'
              BranchSideFuncs:
                - write
                - close
                - ext2fs_free_mem
                - __errno_location
            - BranchSide:      'mkjournal.c:144,2'
              BranchSideFuncs:
                - close
                - ext2fs_free_mem
        - Branch String:   'mkjournal.c:138,7'
          Branch Sides:
            - BranchSide:      'mkjournal.c:139,13'
              BranchSideFuncs:
                - __errno_location
                - close
                - ext2fs_free_mem
            - BranchSide:      'mkjournal.c:142,7'
              BranchSideFuncs:
                - close
                - ext2fs_free_mem
                - write
                - __errno_location
        - Branch String:   'mkjournal.c:142,7'
          Branch Sides:
            - BranchSide:      'mkjournal.c:143,4'
              BranchSideFuncs:
                - close
                - ext2fs_free_mem
            - BranchSide:      'mkjournal.c:144,2'
              BranchSideFuncs:
                - close
                - ext2fs_free_mem
                - write
                - __errno_location
      Callsites:
        - Src:             'mkjournal.c:112,16'
          Dst:             ext2fs_create_journal_superblock2
        - Src:             'mkjournal.c:117,12'
          Dst:             open
        - Src:             'mkjournal.c:118,12'
          Dst:             __errno_location
        - Src:             'mkjournal.c:124,13'
          Dst:             write
        - Src:             'mkjournal.c:126,12'
          Dst:             __errno_location
        - Src:             'mkjournal.c:137,14'
          Dst:             write
        - Src:             'mkjournal.c:139,13'
          Dst:             __errno_location
        - Src:             'mkjournal.c:149,2'
          Dst:             close
        - Src:             'mkjournal.c:151,2'
          Dst:             ext2fs_free_mem
    - functionName:    fstat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'struct.stat *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    write_journal_inode
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/mkjournal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - 'struct.ext2_dx_tail *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - fs
        - journal_ino
        - jparams
        - goal
        - flags
      BBCount:         35
      ICount:          293
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - ext2fs_bmap2
        - ext2fs_create_journal_superblock2
        - ext2fs_fallocate
        - ext2fs_free_mem
        - ext2fs_has_feature_extents
        - ext2fs_inode_size_set
        - ext2fs_mark_super_dirty
        - ext2fs_read_bitmaps
        - ext2fs_read_inode
        - ext2fs_write_new_inode
        - get_midpoint_journal_block
        - io_channel_write_blk64
        - time
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mkjournal.c:289,6'
          Branch Sides:
            - BranchSide:      'mkjournal.c:291,10'
              BranchSideFuncs: []
            - BranchSide:      'mkjournal.c:293,36'
              BranchSideFuncs:
                - ext2fs_read_bitmaps
                - ext2fs_read_inode
                - ext2fs_has_feature_extents.1025
                - time
                - ext2fs_inode_size_set
                - ext2fs_fallocate
                - ext2fs_write_new_inode
                - ext2fs_bmap2
                - io_channel_write_blk64
                - ext2fs_mark_super_dirty
                - ext2fs_free_mem
                - get_midpoint_journal_block
        - Branch String:   'mkjournal.c:293,6'
          Branch Sides:
            - BranchSide:      'mkjournal.c:294,3'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'mkjournal.c:296,34'
              BranchSideFuncs:
                - ext2fs_read_inode
                - ext2fs_has_feature_extents.1025
                - time
                - ext2fs_inode_size_set
                - ext2fs_fallocate
                - ext2fs_write_new_inode
                - ext2fs_bmap2
                - io_channel_write_blk64
                - ext2fs_mark_super_dirty
                - ext2fs_free_mem
                - get_midpoint_journal_block
        - Branch String:   'mkjournal.c:296,6'
          Branch Sides:
            - BranchSide:      'mkjournal.c:297,3'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'mkjournal.c:299,12'
              BranchSideFuncs:
                - ext2fs_has_feature_extents.1025
                - time
                - ext2fs_inode_size_set
                - ext2fs_fallocate
                - ext2fs_write_new_inode
                - ext2fs_bmap2
                - io_channel_write_blk64
                - ext2fs_mark_super_dirty
                - ext2fs_free_mem
                - get_midpoint_journal_block
        - Branch String:   'mkjournal.c:299,6'
          Branch Sides:
            - BranchSide:      'mkjournal.c:300,10'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'mkjournal.c:304,6'
              BranchSideFuncs:
                - ext2fs_has_feature_extents.1025
                - time
                - ext2fs_inode_size_set
                - ext2fs_fallocate
                - ext2fs_write_new_inode
                - ext2fs_bmap2
                - io_channel_write_blk64
                - ext2fs_mark_super_dirty
                - ext2fs_free_mem
                - get_midpoint_journal_block
        - Branch String:   'mkjournal.c:304,6'
          Branch Sides:
            - BranchSide:      'mkjournal.c:305,37'
              BranchSideFuncs:
                - get_midpoint_journal_block
                - ext2fs_has_feature_extents.1025
                - time
                - ext2fs_inode_size_set
                - ext2fs_fallocate
                - ext2fs_write_new_inode
                - ext2fs_bmap2
                - io_channel_write_blk64
                - ext2fs_mark_super_dirty
                - ext2fs_free_mem
            - BranchSide:      'mkjournal.c:307,33'
              BranchSideFuncs:
                - ext2fs_has_feature_extents.1025
                - time
                - ext2fs_inode_size_set
                - ext2fs_fallocate
                - ext2fs_write_new_inode
                - ext2fs_bmap2
                - io_channel_write_blk64
                - ext2fs_mark_super_dirty
                - ext2fs_free_mem
        - Branch String:   'mkjournal.c:307,6'
          Branch Sides:
            - BranchSide:      'mkjournal.c:308,9'
              BranchSideFuncs:
                - time
                - ext2fs_inode_size_set
                - ext2fs_fallocate
                - ext2fs_write_new_inode
                - ext2fs_bmap2
                - io_channel_write_blk64
                - ext2fs_mark_super_dirty
                - ext2fs_free_mem
            - BranchSide:      'mkjournal.c:310,8'
              BranchSideFuncs:
                - time
                - ext2fs_inode_size_set
                - ext2fs_fallocate
                - ext2fs_write_new_inode
                - ext2fs_bmap2
                - io_channel_write_blk64
                - ext2fs_mark_super_dirty
                - ext2fs_free_mem
        - Branch String:   'mkjournal.c:310,6'
          Branch Sides:
            - BranchSide:      'mkjournal.c:311,16'
              BranchSideFuncs:
                - time
                - ext2fs_inode_size_set
                - ext2fs_fallocate
                - ext2fs_write_new_inode
                - ext2fs_bmap2
                - io_channel_write_blk64
                - ext2fs_mark_super_dirty
                - ext2fs_free_mem
            - BranchSide:      'mkjournal.c:313,35'
              BranchSideFuncs:
                - time
                - ext2fs_inode_size_set
                - ext2fs_fallocate
                - ext2fs_write_new_inode
                - ext2fs_bmap2
                - io_channel_write_blk64
                - ext2fs_mark_super_dirty
                - ext2fs_free_mem
        - Branch String:   'mkjournal.c:315,34'
          Branch Sides:
            - BranchSide:      'mkjournal.c:315,44'
              BranchSideFuncs:
                - ext2fs_inode_size_set
                - ext2fs_fallocate
                - ext2fs_write_new_inode
                - ext2fs_bmap2
                - io_channel_write_blk64
                - ext2fs_mark_super_dirty
                - ext2fs_free_mem
            - BranchSide:      'mkjournal.c:315,54'
              BranchSideFuncs:
                - time
                - ext2fs_inode_size_set
                - ext2fs_fallocate
                - ext2fs_write_new_inode
                - ext2fs_bmap2
                - io_channel_write_blk64
                - ext2fs_mark_super_dirty
                - ext2fs_free_mem
        - Branch String:   'mkjournal.c:319,6'
          Branch Sides:
            - BranchSide:      'mkjournal.c:320,3'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'mkjournal.c:322,28'
              BranchSideFuncs:
                - ext2fs_fallocate
                - ext2fs_write_new_inode
                - ext2fs_bmap2
                - io_channel_write_blk64
                - ext2fs_mark_super_dirty
                - ext2fs_free_mem
        - Branch String:   'mkjournal.c:325,6'
          Branch Sides:
            - BranchSide:      'mkjournal.c:326,3'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'mkjournal.c:328,39'
              BranchSideFuncs:
                - ext2fs_write_new_inode
                - ext2fs_bmap2
                - io_channel_write_blk64
                - ext2fs_mark_super_dirty
                - ext2fs_free_mem
        - Branch String:   'mkjournal.c:328,6'
          Branch Sides:
            - BranchSide:      'mkjournal.c:329,3'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'mkjournal.c:331,24'
              BranchSideFuncs:
                - ext2fs_bmap2
                - io_channel_write_blk64
                - ext2fs_mark_super_dirty
                - ext2fs_free_mem
        - Branch String:   'mkjournal.c:332,6'
          Branch Sides:
            - BranchSide:      'mkjournal.c:333,3'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'mkjournal.c:335,34'
              BranchSideFuncs:
                - io_channel_write_blk64
                - ext2fs_mark_super_dirty
                - ext2fs_free_mem
        - Branch String:   'mkjournal.c:336,6'
          Branch Sides:
            - BranchSide:      'mkjournal.c:337,3'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'mkjournal.c:339,9'
              BranchSideFuncs:
                - ext2fs_mark_super_dirty
                - ext2fs_free_mem
      Callsites:
        - Src:             'mkjournal.c:289,16'
          Dst:             ext2fs_create_journal_superblock2
        - Src:             'mkjournal.c:293,16'
          Dst:             ext2fs_read_bitmaps
        - Src:             'mkjournal.c:296,16'
          Dst:             ext2fs_read_inode
        - Src:             'mkjournal.c:305,10'
          Dst:             get_midpoint_journal_block
        - Src:             'mkjournal.c:307,6'
          Dst:             ext2fs_has_feature_extents
        - Src:             'mkjournal.c:315,54'
          Dst:             time
        - Src:             'mkjournal.c:318,11'
          Dst:             ext2fs_inode_size_set
        - Src:             'mkjournal.c:322,11'
          Dst:             ext2fs_fallocate
        - Src:             'mkjournal.c:328,16'
          Dst:             ext2fs_write_new_inode
        - Src:             'mkjournal.c:331,11'
          Dst:             ext2fs_bmap2
        - Src:             'mkjournal.c:335,11'
          Dst:             io_channel_write_blk64
        - Src:             'mkjournal.c:343,2'
          Dst:             ext2fs_mark_super_dirty
        - Src:             'mkjournal.c:346,2'
          Dst:             ext2fs_free_mem
    - functionName:    ext2fs_set_feature_journal
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 927
      functionLinenumberEnd: 927
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_create_journal_superblock2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/mkjournal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'struct.ext2_dx_tail *'
        - int
        - 'char **'
      constantsTouched: []
      argNames:
        - fs
        - jparams
        - flags
        - ret_jsb
      BBCount:         14
      ICount:          170
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ext2fs_get_mem
        - ext2fs_has_feature_journal_dev
        - ext2fs_journal_sb_start
        - htonl
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mkjournal.c:54,6'
          Branch Sides:
            - BranchSide:      'mkjournal.c:55,3'
              BranchSideFuncs: []
            - BranchSide:      'mkjournal.c:57,31'
              BranchSideFuncs:
                - ext2fs_get_mem
                - htonl
                - htonl
                - htonl
                - htonl
                - htonl
                - htonl
                - htonl
                - htonl
                - ext2fs_has_feature_journal_dev.1027
                - ext2fs_journal_sb_start
                - htonl
                - htonl
        - Branch String:   'mkjournal.c:57,6'
          Branch Sides:
            - BranchSide:      'mkjournal.c:58,10'
              BranchSideFuncs: []
            - BranchSide:      'mkjournal.c:60,10'
              BranchSideFuncs:
                - htonl
                - htonl
                - htonl
                - htonl
                - htonl
                - htonl
                - htonl
                - htonl
                - ext2fs_has_feature_journal_dev.1027
                - ext2fs_journal_sb_start
                - htonl
                - htonl
        - Branch String:   'mkjournal.c:63,6'
          Branch Sides:
            - BranchSide:      'mkjournal.c:64,31'
              BranchSideFuncs:
                - htonl
                - htonl
                - htonl
                - htonl
                - htonl
                - htonl
                - htonl
                - ext2fs_has_feature_journal_dev.1027
                - ext2fs_journal_sb_start
                - htonl
            - BranchSide:      'mkjournal.c:66,31'
              BranchSideFuncs:
                - htonl
                - htonl
                - htonl
                - htonl
                - htonl
                - htonl
                - htonl
                - ext2fs_has_feature_journal_dev.1027
                - ext2fs_journal_sb_start
                - htonl
        - Branch String:   'mkjournal.c:78,6'
          Branch Sides:
            - BranchSide:      'mkjournal.c:79,3'
              BranchSideFuncs:
                - ext2fs_journal_sb_start
                - htonl
            - BranchSide:      'mkjournal.c:83,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mkjournal.c:57,16'
          Dst:             ext2fs_get_mem
        - Src:             'mkjournal.c:62,26'
          Dst:             htonl
        - Src:             'mkjournal.c:64,31'
          Dst:             htonl
        - Src:             'mkjournal.c:66,31'
          Dst:             htonl
        - Src:             'mkjournal.c:67,21'
          Dst:             htonl
        - Src:             'mkjournal.c:68,18'
          Dst:             htonl
        - Src:             'mkjournal.c:69,20'
          Dst:             htonl
        - Src:             'mkjournal.c:70,17'
          Dst:             htonl
        - Src:             'mkjournal.c:71,20'
          Dst:             htonl
        - Src:             'mkjournal.c:72,23'
          Dst:             htonl
        - Src:             'mkjournal.c:78,6'
          Dst:             ext2fs_has_feature_journal_dev
        - Src:             'mkjournal.c:80,24'
          Dst:             ext2fs_journal_sb_start
        - Src:             'mkjournal.c:80,18'
          Dst:             htonl
    - functionName:    htonl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_has_feature_journal_dev
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 958
      functionLinenumberEnd: 958
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_journal_sb_start
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/mkjournal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 420
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - blocksize
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mkjournal.c:417,6'
          Branch Sides:
            - BranchSide:      'mkjournal.c:418,3'
              BranchSideFuncs: []
            - BranchSide:      'mkjournal.c:419,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ext2fs_add_journal_device
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/mkjournal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'struct.struct_ext2_filsys *'
      constantsTouched: []
      argNames:
        - fs
        - journal_dev
      BBCount:         31
      ICount:          267
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - __errno_location
        - ext2fs_journal_sb_start
        - ext2fs_mark_super_dirty
        - ext2fs_set_feature_journal
        - htonl
        - io_channel_read_blk64
        - io_channel_write_blk64
        - memcmp
        - ntohl
        - stat
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mkjournal.c:435,6'
          Branch Sides:
            - BranchSide:      'mkjournal.c:436,10'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'mkjournal.c:438,7'
              BranchSideFuncs:
                - ext2fs_journal_sb_start
                - io_channel_read_blk64
                - ntohl
                - ntohl
                - ntohl
                - ntohl
                - io_channel_write_blk64
                - ext2fs_set_feature_journal
                - ext2fs_mark_super_dirty
                - htonl
                - memcmp
        - Branch String:   'mkjournal.c:438,6'
          Branch Sides:
            - BranchSide:      'mkjournal.c:439,3'
              BranchSideFuncs:
                - ext2fs_journal_sb_start
                - io_channel_read_blk64
                - ntohl
                - ntohl
                - ntohl
                - ntohl
                - io_channel_write_blk64
                - ext2fs_set_feature_journal
                - ext2fs_mark_super_dirty
                - htonl
                - memcmp
            - BranchSide:      'mkjournal.c:442,34'
              BranchSideFuncs:
                - ext2fs_journal_sb_start
                - io_channel_read_blk64
                - ntohl
                - ntohl
                - ntohl
                - ntohl
                - io_channel_write_blk64
                - ext2fs_set_feature_journal
                - ext2fs_mark_super_dirty
                - htonl
                - memcmp
        - Branch String:   'mkjournal.c:443,6'
          Branch Sides:
            - BranchSide:      'mkjournal.c:446,10'
              BranchSideFuncs: []
            - BranchSide:      'mkjournal.c:448,33'
              BranchSideFuncs:
                - ntohl
                - ntohl
                - ntohl
                - ntohl
                - io_channel_write_blk64
                - ext2fs_set_feature_journal
                - ext2fs_mark_super_dirty
                - htonl
                - memcmp
        - Branch String:   'mkjournal.c:449,69'
          Branch Sides:
            - BranchSide:      'mkjournal.c:450,7'
              BranchSideFuncs: []
            - BranchSide:      'mkjournal.c:451,3'
              BranchSideFuncs: []
        - Branch String:   'mkjournal.c:449,6'
          Branch Sides:
            - BranchSide:      'mkjournal.c:451,3'
              BranchSideFuncs: []
            - BranchSide:      'mkjournal.c:453,12'
              BranchSideFuncs:
                - ntohl
                - ntohl
                - io_channel_write_blk64
                - ext2fs_set_feature_journal
                - ext2fs_mark_super_dirty
                - htonl
                - memcmp
        - Branch String:   'mkjournal.c:453,6'
          Branch Sides:
            - BranchSide:      'mkjournal.c:454,3'
              BranchSideFuncs: []
            - BranchSide:      'mkjournal.c:457,19'
              BranchSideFuncs:
                - ntohl
                - io_channel_write_blk64
                - ext2fs_set_feature_journal
                - ext2fs_mark_super_dirty
                - htonl
                - memcmp
        - Branch String:   'mkjournal.c:458,6'
          Branch Sides:
            - BranchSide:      'mkjournal.c:459,3'
              BranchSideFuncs: []
            - BranchSide:      'mkjournal.c:460,8'
              BranchSideFuncs:
                - io_channel_write_blk64
                - ext2fs_set_feature_journal
                - ext2fs_mark_super_dirty
                - htonl
                - memcmp
        - Branch String:   'mkjournal.c:460,2'
          Branch Sides:
            - BranchSide:      'mkjournal.c:461,14'
              BranchSideFuncs:
                - memcmp
                - io_channel_write_blk64
                - ext2fs_set_feature_journal
                - ext2fs_mark_super_dirty
                - htonl
            - BranchSide:      'mkjournal.c:465,6'
              BranchSideFuncs:
                - io_channel_write_blk64
                - ext2fs_set_feature_journal
                - ext2fs_mark_super_dirty
                - htonl
        - Branch String:   'mkjournal.c:461,7'
          Branch Sides:
            - BranchSide:      'mkjournal.c:463,4'
              BranchSideFuncs:
                - io_channel_write_blk64
                - ext2fs_set_feature_journal
                - ext2fs_mark_super_dirty
                - htonl
            - BranchSide:      'mkjournal.c:464,2'
              BranchSideFuncs:
                - io_channel_write_blk64
                - ext2fs_set_feature_journal
                - ext2fs_mark_super_dirty
                - htonl
                - memcmp
        - Branch String:   'mkjournal.c:465,6'
          Branch Sides:
            - BranchSide:      'mkjournal.c:466,11'
              BranchSideFuncs:
                - htonl
                - io_channel_write_blk64
                - ext2fs_set_feature_journal
                - ext2fs_mark_super_dirty
            - BranchSide:      'mkjournal.c:472,39'
              BranchSideFuncs:
                - io_channel_write_blk64
                - ext2fs_set_feature_journal
                - ext2fs_mark_super_dirty
        - Branch String:   'mkjournal.c:472,6'
          Branch Sides:
            - BranchSide:      'mkjournal.c:474,10'
              BranchSideFuncs: []
            - BranchSide:      'mkjournal.c:476,2'
              BranchSideFuncs:
                - ext2fs_set_feature_journal
                - ext2fs_mark_super_dirty
      Callsites:
        - Src:             'mkjournal.c:435,6'
          Dst:             stat
        - Src:             'mkjournal.c:436,10'
          Dst:             __errno_location
        - Src:             'mkjournal.c:442,10'
          Dst:             ext2fs_journal_sb_start
        - Src:             'mkjournal.c:443,16'
          Dst:             io_channel_read_blk64
        - Src:             'mkjournal.c:449,43'
          Dst:             ntohl
        - Src:             'mkjournal.c:450,47'
          Dst:             ntohl
        - Src:             'mkjournal.c:453,6'
          Dst:             ntohl
        - Src:             'mkjournal.c:457,13'
          Dst:             ntohl
        - Src:             'mkjournal.c:461,7'
          Dst:             memcmp
        - Src:             'mkjournal.c:468,21'
          Dst:             htonl
        - Src:             'mkjournal.c:472,16'
          Dst:             io_channel_write_blk64
        - Src:             'mkjournal.c:481,2'
          Dst:             ext2fs_set_feature_journal
        - Src:             'mkjournal.c:482,2'
          Dst:             ext2fs_mark_super_dirty
    - functionName:    stat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.stat *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ntohl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_has_feature_fast_commit
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 934
      functionLinenumberEnd: 934
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_get_journal_params
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/mkjournal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.ext2_dx_tail *'
        - 'struct.struct_ext2_filsys *'
      constantsTouched: []
      argNames:
        - params
        - fs
      BBCount:         18
      ICount:          147
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - ext2fs_blocks_count
        - ext2fs_default_journal_size
        - ext2fs_has_feature_fast_commit
        - ext2fs_has_feature_journal_dev
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mkjournal.c:385,6'
          Branch Sides:
            - BranchSide:      'mkjournal.c:386,36'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_has_feature_fast_commit
                - ext2fs_blocks_count
            - BranchSide:      'mkjournal.c:404,56'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_default_journal_size
                - ext2fs_has_feature_fast_commit
        - Branch String:   'mkjournal.c:387,7'
          Branch Sides:
            - BranchSide:      'mkjournal.c:388,4'
              BranchSideFuncs: []
            - BranchSide:      'mkjournal.c:390,39'
              BranchSideFuncs:
                - ext2fs_has_feature_fast_commit
                - ext2fs_blocks_count
        - Branch String:   'mkjournal.c:390,7'
          Branch Sides:
            - BranchSide:      'mkjournal.c:391,33'
              BranchSideFuncs:
                - ext2fs_blocks_count
            - BranchSide:      'mkjournal.c:395,52'
              BranchSideFuncs:
                - ext2fs_blocks_count
        - Branch String:   'mkjournal.c:398,7'
          Branch Sides:
            - BranchSide:      'mkjournal.c:399,4'
              BranchSideFuncs: []
            - BranchSide:      'mkjournal.c:400,27'
              BranchSideFuncs: []
        - Branch String:   'mkjournal.c:405,6'
          Branch Sides:
            - BranchSide:      'mkjournal.c:406,3'
              BranchSideFuncs: []
            - BranchSide:      'mkjournal.c:408,31'
              BranchSideFuncs:
                - ext2fs_has_feature_fast_commit
        - Branch String:   'mkjournal.c:409,6'
          Branch Sides:
            - BranchSide:      'mkjournal.c:410,27'
              BranchSideFuncs: []
            - BranchSide:      'mkjournal.c:412,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mkjournal.c:385,6'
          Dst:             ext2fs_has_feature_journal_dev
        - Src:             'mkjournal.c:386,16'
          Dst:             ext2fs_blocks_count
        - Src:             'mkjournal.c:390,8'
          Dst:             ext2fs_has_feature_fast_commit
        - Src:             'mkjournal.c:395,32'
          Dst:             ext2fs_blocks_count
        - Src:             'mkjournal.c:404,36'
          Dst:             ext2fs_blocks_count
        - Src:             'mkjournal.c:404,8'
          Dst:             ext2fs_default_journal_size
        - Src:             'mkjournal.c:409,6'
          Dst:             ext2fs_has_feature_fast_commit
    - functionName:    ext2fs_default_journal_size
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/mkjournal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - num_blocks
      BBCount:         18
      ICount:          86
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mkjournal.c:359,6'
          Branch Sides:
            - BranchSide:      'mkjournal.c:360,3'
              BranchSideFuncs: []
            - BranchSide:      'mkjournal.c:361,6'
              BranchSideFuncs: []
        - Branch String:   'mkjournal.c:361,6'
          Branch Sides:
            - BranchSide:      'mkjournal.c:362,3'
              BranchSideFuncs: []
            - BranchSide:      'mkjournal.c:363,6'
              BranchSideFuncs: []
        - Branch String:   'mkjournal.c:363,6'
          Branch Sides:
            - BranchSide:      'mkjournal.c:364,3'
              BranchSideFuncs: []
            - BranchSide:      'mkjournal.c:365,6'
              BranchSideFuncs: []
        - Branch String:   'mkjournal.c:365,6'
          Branch Sides:
            - BranchSide:      'mkjournal.c:366,3'
              BranchSideFuncs: []
            - BranchSide:      'mkjournal.c:367,6'
              BranchSideFuncs: []
        - Branch String:   'mkjournal.c:367,6'
          Branch Sides:
            - BranchSide:      'mkjournal.c:368,3'
              BranchSideFuncs: []
            - BranchSide:      'mkjournal.c:369,6'
              BranchSideFuncs: []
        - Branch String:   'mkjournal.c:369,6'
          Branch Sides:
            - BranchSide:      'mkjournal.c:370,3'
              BranchSideFuncs: []
            - BranchSide:      'mkjournal.c:371,6'
              BranchSideFuncs: []
        - Branch String:   'mkjournal.c:371,6'
          Branch Sides:
            - BranchSide:      'mkjournal.c:372,3'
              BranchSideFuncs: []
            - BranchSide:      'mkjournal.c:373,6'
              BranchSideFuncs: []
        - Branch String:   'mkjournal.c:373,6'
          Branch Sides:
            - BranchSide:      'mkjournal.c:374,3'
              BranchSideFuncs: []
            - BranchSide:      'mkjournal.c:375,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ext2fs_zero_blocks
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/mkjournal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - int
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - fs
        - blk
        - num
        - ret_blk
        - ret_count
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ext2fs_zero_blocks2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mkjournal.c:239,6'
          Branch Sides:
            - BranchSide:      'mkjournal.c:239,6'
              BranchSideFuncs: []
            - BranchSide:      'mkjournal.c:240,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mkjournal.c:238,11'
          Dst:             ext2fs_zero_blocks2
    - functionName:    ext2fs_zero_blocks2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/mkjournal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - size_t
        - int
        - 'size_t *'
        - 'int *'
      constantsTouched: []
      argNames:
        - fs
        - blk
        - num
        - ret_blk
        - ret_count
      BBCount:         43
      ICount:          284
      EdgeCount:       58
      CyclomaticComplexity: 17
      functionsReached:
        - io_channel_write_blk64
        - io_channel_zeroout
        - realloc
      functionUses:    15
      BranchProfiles:
        - Branch String:   'mkjournal.c:175,6'
          Branch Sides:
            - BranchSide:      'mkjournal.c:176,7'
              BranchSideFuncs:
                - io_channel_zeroout
                - io_channel_write_blk64
                - realloc
            - BranchSide:      'mkjournal.c:185,6'
              BranchSideFuncs:
                - io_channel_zeroout
                - io_channel_write_blk64
                - realloc
        - Branch String:   'mkjournal.c:176,7'
          Branch Sides:
            - BranchSide:      'mkjournal.c:177,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'mkjournal.c:181,3'
              BranchSideFuncs: []
        - Branch String:   'mkjournal.c:185,6'
          Branch Sides:
            - BranchSide:      'mkjournal.c:186,3'
              BranchSideFuncs: []
            - BranchSide:      'mkjournal.c:189,30'
              BranchSideFuncs:
                - io_channel_zeroout
                - io_channel_write_blk64
                - realloc
        - Branch String:   'mkjournal.c:190,6'
          Branch Sides:
            - BranchSide:      'mkjournal.c:191,3'
              BranchSideFuncs: []
            - BranchSide:      'mkjournal.c:194,6'
              BranchSideFuncs:
                - io_channel_write_blk64
                - realloc
        - Branch String:   'mkjournal.c:194,26'
          Branch Sides:
            - BranchSide:      'mkjournal.c:194,29'
              BranchSideFuncs:
                - io_channel_write_blk64
                - realloc
            - BranchSide:      'mkjournal.c:208,3'
              BranchSideFuncs:
                - io_channel_write_blk64
        - Branch String:   'mkjournal.c:194,6'
          Branch Sides:
            - BranchSide:      'mkjournal.c:196,20'
              BranchSideFuncs:
                - realloc
                - io_channel_write_blk64
            - BranchSide:      'mkjournal.c:208,3'
              BranchSideFuncs:
                - io_channel_write_blk64
        - Branch String:   'mkjournal.c:198,7'
          Branch Sides:
            - BranchSide:      'mkjournal.c:199,17'
              BranchSideFuncs:
                - realloc
                - io_channel_write_blk64
            - BranchSide:      'mkjournal.c:200,15'
              BranchSideFuncs:
                - realloc
                - io_channel_write_blk64
        - Branch String:   'mkjournal.c:201,7'
          Branch Sides:
            - BranchSide:      'mkjournal.c:202,4'
              BranchSideFuncs:
                - io_channel_write_blk64
            - BranchSide:      'mkjournal.c:203,9'
              BranchSideFuncs:
                - io_channel_write_blk64
        - Branch String:   'mkjournal.c:209,2'
          Branch Sides:
            - BranchSide:      'mkjournal.c:210,7'
              BranchSideFuncs:
                - io_channel_write_blk64
            - BranchSide:      'mkjournal.c:229,2'
              BranchSideFuncs: []
        - Branch String:   'mkjournal.c:210,7'
          Branch Sides:
            - BranchSide:      'mkjournal.c:211,12'
              BranchSideFuncs:
                - io_channel_write_blk64
            - BranchSide:      'mkjournal.c:215,12'
              BranchSideFuncs:
                - io_channel_write_blk64
        - Branch String:   'mkjournal.c:212,8'
          Branch Sides:
            - BranchSide:      'mkjournal.c:213,13'
              BranchSideFuncs:
                - io_channel_write_blk64
            - BranchSide:      'mkjournal.c:214,3'
              BranchSideFuncs:
                - io_channel_write_blk64
        - Branch String:   'mkjournal.c:220,7'
          Branch Sides:
            - BranchSide:      'mkjournal.c:221,8'
              BranchSideFuncs: []
            - BranchSide:      'mkjournal.c:227,8'
              BranchSideFuncs:
                - io_channel_write_blk64
        - Branch String:   'mkjournal.c:221,8'
          Branch Sides:
            - BranchSide:      'mkjournal.c:222,18'
              BranchSideFuncs: []
            - BranchSide:      'mkjournal.c:223,8'
              BranchSideFuncs: []
        - Branch String:   'mkjournal.c:223,8'
          Branch Sides:
            - BranchSide:      'mkjournal.c:224,16'
              BranchSideFuncs: []
            - BranchSide:      'mkjournal.c:225,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mkjournal.c:189,11'
          Dst:             io_channel_zeroout
        - Src:             'mkjournal.c:200,7'
          Dst:             realloc
        - Src:             'mkjournal.c:219,12'
          Dst:             io_channel_write_blk64
    - functionName:    ext2fs_create_journal_superblock
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/mkjournal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - int
        - 'char **'
      constantsTouched: []
      argNames:
        - fs
        - num_blocks
        - flags
        - ret_sb
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_create_journal_superblock2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'mkjournal.c:95,9'
          Dst:             ext2fs_create_journal_superblock2
    - functionName:    ext2fs_has_feature_mmp
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 962
      functionLinenumberEnd: 962
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_mmp_stop
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/mmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.struct_ext2_filsys *'
      constantsTouched: []
      argNames:
        - fs
      BBCount:         22
      ICount:          153
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - close
        - ext2fs_has_feature_mmp
        - ext2fs_mmp_read
        - ext2fs_mmp_write
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mmp.c:405,41'
          Branch Sides:
            - BranchSide:      'mmp.c:406,8'
              BranchSideFuncs:
                - close
                - ext2fs_mmp_read
                - memcmp
                - ext2fs_mmp_write
            - BranchSide:      'mmp.c:408,3'
              BranchSideFuncs:
                - close
        - Branch String:   'mmp.c:406,34'
          Branch Sides:
            - BranchSide:      'mmp.c:406,38'
              BranchSideFuncs:
                - ext2fs_mmp_read
                - memcmp
                - ext2fs_mmp_write
                - close
            - BranchSide:      'mmp.c:408,3'
              BranchSideFuncs:
                - close
        - Branch String:   'mmp.c:406,70'
          Branch Sides:
            - BranchSide:      'mmp.c:407,7'
              BranchSideFuncs:
                - close
            - BranchSide:      'mmp.c:408,3'
              BranchSideFuncs:
                - close
        - Branch String:   'mmp.c:407,28'
          Branch Sides:
            - BranchSide:      'mmp.c:407,32'
              BranchSideFuncs:
                - close
            - BranchSide:      'mmp.c:408,3'
              BranchSideFuncs:
                - close
        - Branch String:   'mmp.c:405,6'
          Branch Sides:
            - BranchSide:      'mmp.c:408,3'
              BranchSideFuncs:
                - close
            - BranchSide:      'mmp.c:410,27'
              BranchSideFuncs:
                - ext2fs_mmp_read
                - memcmp
                - ext2fs_mmp_write
                - close
        - Branch String:   'mmp.c:411,6'
          Branch Sides:
            - BranchSide:      'mmp.c:412,3'
              BranchSideFuncs:
                - close
            - BranchSide:      'mmp.c:415,8'
              BranchSideFuncs:
                - memcmp
                - ext2fs_mmp_write
                - close
        - Branch String:   'mmp.c:417,6'
          Branch Sides:
            - BranchSide:      'mmp.c:418,10'
              BranchSideFuncs:
                - close
            - BranchSide:      'mmp.c:422,2'
              BranchSideFuncs:
                - ext2fs_mmp_write
                - close
        - Branch String:   'mmp.c:426,6'
          Branch Sides:
            - BranchSide:      'mmp.c:426,6'
              BranchSideFuncs:
                - close
            - BranchSide:      'mmp.c:427,9'
              BranchSideFuncs:
                - close
      Callsites:
        - Src:             'mmp.c:405,7'
          Dst:             ext2fs_has_feature_mmp
        - Src:             'mmp.c:410,11'
          Dst:             ext2fs_mmp_read
        - Src:             'mmp.c:417,6'
          Dst:             memcmp
        - Src:             'mmp.c:423,11'
          Dst:             ext2fs_mmp_write
        - Src:             'mmp.c:427,3'
          Dst:             close
    - functionName:    ext2fs_mmp_read
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/mmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - fs
        - mmp_blk
        - buf
      BBCount:         41
      ICount:          289
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - ext2fs_blocks_count
        - ext2fs_get_dio_alignment
        - ext2fs_get_memalign
        - ext2fs_llseek
        - ext2fs_mmp_csum_verify
        - open
        - read
        - stat
      functionUses:    5
      BranchProfiles:
        - Branch String:   'mmp.c:50,49'
          Branch Sides:
            - BranchSide:      'mmp.c:51,7'
              BranchSideFuncs: []
            - BranchSide:      'mmp.c:52,3'
              BranchSideFuncs: []
        - Branch String:   'mmp.c:50,6'
          Branch Sides:
            - BranchSide:      'mmp.c:52,3'
              BranchSideFuncs: []
            - BranchSide:      'mmp.c:59,6'
              BranchSideFuncs:
                - ext2fs_llseek
                - read
                - ext2fs_mmp_csum_verify
                - ext2fs_get_dio_alignment
                - ext2fs_get_memalign
                - stat
                - open
        - Branch String:   'mmp.c:59,6'
          Branch Sides:
            - BranchSide:      'mmp.c:61,7'
              BranchSideFuncs:
                - stat
                - open
                - ext2fs_llseek
                - read
                - ext2fs_mmp_csum_verify
                - ext2fs_get_dio_alignment
                - ext2fs_get_memalign
            - BranchSide:      'mmp.c:80,6'
              BranchSideFuncs:
                - ext2fs_llseek
                - read
                - ext2fs_mmp_csum_verify
                - ext2fs_get_dio_alignment
                - ext2fs_get_memalign
        - Branch String:   'mmp.c:69,39'
          Branch Sides:
            - BranchSide:      'mmp.c:70,7'
              BranchSideFuncs:
                - open
                - ext2fs_llseek
                - read
                - ext2fs_mmp_csum_verify
                - ext2fs_get_dio_alignment
                - ext2fs_get_memalign
            - BranchSide:      'mmp.c:73,21'
              BranchSideFuncs:
                - open
                - ext2fs_llseek
                - read
                - ext2fs_mmp_csum_verify
                - ext2fs_get_dio_alignment
                - ext2fs_get_memalign
        - Branch String:   'mmp.c:69,7'
          Branch Sides:
            - BranchSide:      'mmp.c:71,10'
              BranchSideFuncs:
                - open
                - ext2fs_llseek
                - read
                - ext2fs_mmp_csum_verify
                - ext2fs_get_dio_alignment
                - ext2fs_get_memalign
            - BranchSide:      'mmp.c:73,21'
              BranchSideFuncs:
                - open
                - ext2fs_llseek
                - read
                - ext2fs_mmp_csum_verify
                - ext2fs_get_dio_alignment
                - ext2fs_get_memalign
        - Branch String:   'mmp.c:74,7'
          Branch Sides:
            - BranchSide:      'mmp.c:75,11'
              BranchSideFuncs: []
            - BranchSide:      'mmp.c:78,2'
              BranchSideFuncs:
                - ext2fs_llseek
                - read
                - ext2fs_mmp_csum_verify
                - ext2fs_get_dio_alignment
                - ext2fs_get_memalign
        - Branch String:   'mmp.c:80,6'
          Branch Sides:
            - BranchSide:      'mmp.c:81,40'
              BranchSideFuncs:
                - ext2fs_get_dio_alignment
                - ext2fs_get_memalign
                - ext2fs_llseek
                - read
                - ext2fs_mmp_csum_verify
            - BranchSide:      'mmp.c:89,30'
              BranchSideFuncs:
                - ext2fs_llseek
                - read
                - ext2fs_mmp_csum_verify
        - Branch String:   'mmp.c:85,7'
          Branch Sides:
            - BranchSide:      'mmp.c:86,11'
              BranchSideFuncs: []
            - BranchSide:      'mmp.c:87,2'
              BranchSideFuncs:
                - ext2fs_llseek
                - read
                - ext2fs_mmp_csum_verify
        - Branch String:   'mmp.c:89,6'
          Branch Sides:
            - BranchSide:      'mmp.c:92,10'
              BranchSideFuncs: []
            - BranchSide:      'mmp.c:96,11'
              BranchSideFuncs:
                - read
                - ext2fs_mmp_csum_verify
        - Branch String:   'mmp.c:96,6'
          Branch Sides:
            - BranchSide:      'mmp.c:97,10'
              BranchSideFuncs: []
            - BranchSide:      'mmp.c:101,12'
              BranchSideFuncs:
                - ext2fs_mmp_csum_verify
        - Branch String:   'mmp.c:103,50'
          Branch Sides:
            - BranchSide:      'mmp.c:104,30'
              BranchSideFuncs: []
            - BranchSide:      'mmp.c:111,6'
              BranchSideFuncs: []
        - Branch String:   'mmp.c:103,6'
          Branch Sides:
            - BranchSide:      'mmp.c:105,10'
              BranchSideFuncs: []
            - BranchSide:      'mmp.c:111,6'
              BranchSideFuncs: []
        - Branch String:   'mmp.c:111,18'
          Branch Sides:
            - BranchSide:      'mmp.c:111,21'
              BranchSideFuncs: []
            - BranchSide:      'mmp.c:114,6'
              BranchSideFuncs: []
        - Branch String:   'mmp.c:111,6'
          Branch Sides:
            - BranchSide:      'mmp.c:112,10'
              BranchSideFuncs: []
            - BranchSide:      'mmp.c:114,6'
              BranchSideFuncs: []
        - Branch String:   'mmp.c:114,6'
          Branch Sides:
            - BranchSide:      'mmp.c:114,28'
              BranchSideFuncs: []
            - BranchSide:      'mmp.c:115,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mmp.c:51,18'
          Dst:             ext2fs_blocks_count
        - Src:             'mmp.c:69,7'
          Dst:             stat
        - Src:             'mmp.c:73,16'
          Dst:             open
        - Src:             'mmp.c:81,15'
          Dst:             ext2fs_get_dio_alignment
        - Src:             'mmp.c:83,12'
          Dst:             ext2fs_get_memalign
        - Src:             'mmp.c:89,16'
          Dst:             ext2fs_llseek
        - Src:             'mmp.c:96,6'
          Dst:             read
        - Src:             'mmp.c:104,7'
          Dst:             ext2fs_mmp_csum_verify
    - functionName:    ext2fs_mmp_write
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/mmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - fs
        - mmp_blk
        - buf
      BBCount:         11
      ICount:          119
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ext2fs_blocks_count
        - ext2fs_mmp_csum_set
        - gettimeofday
        - io_channel_write_blk64
      functionUses:    5
      BranchProfiles:
        - Branch String:   'mmp.c:137,61'
          Branch Sides:
            - BranchSide:      'mmp.c:138,6'
              BranchSideFuncs: []
            - BranchSide:      'mmp.c:139,3'
              BranchSideFuncs: []
        - Branch String:   'mmp.c:137,6'
          Branch Sides:
            - BranchSide:      'mmp.c:139,3'
              BranchSideFuncs: []
            - BranchSide:      'mmp.c:145,31'
              BranchSideFuncs:
                - ext2fs_mmp_csum_set
                - io_channel_write_blk64
        - Branch String:   'mmp.c:146,6'
          Branch Sides:
            - BranchSide:      'mmp.c:147,10'
              BranchSideFuncs: []
            - BranchSide:      'mmp.c:151,34'
              BranchSideFuncs:
                - io_channel_write_blk64
      Callsites:
        - Src:             'mmp.c:133,2'
          Dst:             gettimeofday
        - Src:             'mmp.c:138,31'
          Dst:             ext2fs_blocks_count
        - Src:             'mmp.c:145,11'
          Dst:             ext2fs_mmp_csum_set
        - Src:             'mmp.c:151,11'
          Dst:             io_channel_write_blk64
    - functionName:    ext2fs_mmp_start
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/mmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.struct_ext2_filsys *'
      constantsTouched: []
      argNames:
        - fs
      BBCount:         45
      ICount:          340
      EdgeCount:       62
      CyclomaticComplexity: 19
      functionsReached:
        - ext2fs_get_mem
        - ext2fs_mmp_new_seq
        - ext2fs_mmp_read
        - ext2fs_mmp_write
        - gethostname
        - sleep
        - strncpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mmp.c:304,6'
          Branch Sides:
            - BranchSide:      'mmp.c:305,27'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_mmp_read
                - sleep
                - ext2fs_mmp_read
                - ext2fs_mmp_new_seq
                - gethostname
                - strncpy
                - ext2fs_mmp_write
                - sleep
                - ext2fs_mmp_read
                - ext2fs_mmp_write
            - BranchSide:      'mmp.c:310,27'
              BranchSideFuncs:
                - ext2fs_mmp_read
                - sleep
                - ext2fs_mmp_read
                - ext2fs_mmp_new_seq
                - gethostname
                - strncpy
                - ext2fs_mmp_write
                - sleep
                - ext2fs_mmp_read
                - ext2fs_mmp_write
        - Branch String:   'mmp.c:306,7'
          Branch Sides:
            - BranchSide:      'mmp.c:307,4'
              BranchSideFuncs: []
            - BranchSide:      'mmp.c:308,2'
              BranchSideFuncs:
                - ext2fs_mmp_read
                - sleep
                - ext2fs_mmp_read
                - ext2fs_mmp_new_seq
                - gethostname
                - strncpy
                - ext2fs_mmp_write
                - sleep
                - ext2fs_mmp_read
                - ext2fs_mmp_write
        - Branch String:   'mmp.c:311,6'
          Branch Sides:
            - BranchSide:      'mmp.c:312,3'
              BranchSideFuncs: []
            - BranchSide:      'mmp.c:314,10'
              BranchSideFuncs:
                - sleep
                - ext2fs_mmp_read
                - ext2fs_mmp_new_seq
                - gethostname
                - strncpy
                - ext2fs_mmp_write
                - sleep
                - ext2fs_mmp_read
                - ext2fs_mmp_write
        - Branch String:   'mmp.c:317,6'
          Branch Sides:
            - BranchSide:      'mmp.c:318,22'
              BranchSideFuncs:
                - sleep
                - ext2fs_mmp_read
                - ext2fs_mmp_new_seq
                - gethostname
                - strncpy
                - ext2fs_mmp_write
                - sleep
                - ext2fs_mmp_read
                - ext2fs_mmp_write
            - BranchSide:      'mmp.c:320,8'
              BranchSideFuncs:
                - sleep
                - ext2fs_mmp_read
                - ext2fs_mmp_new_seq
                - gethostname
                - strncpy
                - ext2fs_mmp_write
                - sleep
                - ext2fs_mmp_read
                - ext2fs_mmp_write
        - Branch String:   'mmp.c:321,6'
          Branch Sides:
            - BranchSide:      'mmp.c:322,3'
              BranchSideFuncs:
                - ext2fs_mmp_new_seq
                - gethostname
                - strncpy
                - ext2fs_mmp_write
                - sleep
                - ext2fs_mmp_read
                - ext2fs_mmp_write
            - BranchSide:      'mmp.c:323,6'
              BranchSideFuncs:
                - sleep
                - ext2fs_mmp_read
                - ext2fs_mmp_new_seq
                - gethostname
                - strncpy
                - ext2fs_mmp_write
                - sleep
                - ext2fs_mmp_read
                - ext2fs_mmp_write
        - Branch String:   'mmp.c:323,6'
          Branch Sides:
            - BranchSide:      'mmp.c:324,10'
              BranchSideFuncs: []
            - BranchSide:      'mmp.c:328,6'
              BranchSideFuncs:
                - sleep
                - ext2fs_mmp_read
                - ext2fs_mmp_new_seq
                - gethostname
                - strncpy
                - ext2fs_mmp_write
                - sleep
                - ext2fs_mmp_read
                - ext2fs_mmp_write
        - Branch String:   'mmp.c:328,6'
          Branch Sides:
            - BranchSide:      'mmp.c:329,10'
              BranchSideFuncs: []
            - BranchSide:      'mmp.c:337,6'
              BranchSideFuncs:
                - sleep
                - ext2fs_mmp_read
                - ext2fs_mmp_new_seq
                - gethostname
                - strncpy
                - ext2fs_mmp_write
                - sleep
                - ext2fs_mmp_read
                - ext2fs_mmp_write
        - Branch String:   'mmp.c:337,6'
          Branch Sides:
            - BranchSide:      'mmp.c:338,24'
              BranchSideFuncs:
                - sleep
                - ext2fs_mmp_read
                - ext2fs_mmp_new_seq
                - gethostname
                - strncpy
                - ext2fs_mmp_write
                - sleep
                - ext2fs_mmp_read
                - ext2fs_mmp_write
            - BranchSide:      'mmp.c:340,8'
              BranchSideFuncs:
                - sleep
                - ext2fs_mmp_read
                - ext2fs_mmp_new_seq
                - gethostname
                - strncpy
                - ext2fs_mmp_write
                - sleep
                - ext2fs_mmp_read
                - ext2fs_mmp_write
        - Branch String:   'mmp.c:340,8'
          Branch Sides:
            - BranchSide:      'mmp.c:340,2'
              BranchSideFuncs:
                - sleep
                - ext2fs_mmp_read
                - ext2fs_mmp_new_seq
                - gethostname
                - strncpy
                - ext2fs_mmp_write
                - sleep
                - ext2fs_mmp_read
                - ext2fs_mmp_write
            - BranchSide:      'mmp.c:340,2'
              BranchSideFuncs:
                - sleep
                - ext2fs_mmp_read
                - ext2fs_mmp_new_seq
                - gethostname
                - strncpy
                - ext2fs_mmp_write
                - sleep
                - ext2fs_mmp_read
                - ext2fs_mmp_write
        - Branch String:   'mmp.c:343,6'
          Branch Sides:
            - BranchSide:      'mmp.c:344,3'
              BranchSideFuncs: []
            - BranchSide:      'mmp.c:346,6'
              BranchSideFuncs:
                - ext2fs_mmp_new_seq
                - gethostname
                - strncpy
                - ext2fs_mmp_write
                - sleep
                - ext2fs_mmp_read
                - ext2fs_mmp_write
        - Branch String:   'mmp.c:346,6'
          Branch Sides:
            - BranchSide:      'mmp.c:346,20'
              BranchSideFuncs: []
            - BranchSide:      'mmp.c:347,10'
              BranchSideFuncs: []
        - Branch String:   'mmp.c:352,6'
          Branch Sides:
            - BranchSide:      'mmp.c:353,3'
              BranchSideFuncs:
                - ext2fs_mmp_new_seq
                - gethostname
                - strncpy
                - ext2fs_mmp_write
                - sleep
                - ext2fs_mmp_read
                - ext2fs_mmp_write
            - BranchSide:      'mmp.c:355,25'
              BranchSideFuncs:
                - ext2fs_mmp_new_seq
                - gethostname
                - strncpy
                - ext2fs_mmp_write
                - sleep
                - ext2fs_mmp_read
                - ext2fs_mmp_write
        - Branch String:   'mmp.c:365,6'
          Branch Sides:
            - BranchSide:      'mmp.c:366,3'
              BranchSideFuncs: []
            - BranchSide:      'mmp.c:368,8'
              BranchSideFuncs:
                - sleep
                - ext2fs_mmp_read
                - ext2fs_mmp_write
        - Branch String:   'mmp.c:368,8'
          Branch Sides:
            - BranchSide:      'mmp.c:368,2'
              BranchSideFuncs:
                - sleep
                - ext2fs_mmp_read
                - ext2fs_mmp_write
            - BranchSide:      'mmp.c:368,2'
              BranchSideFuncs:
                - sleep
                - ext2fs_mmp_read
                - ext2fs_mmp_write
        - Branch String:   'mmp.c:371,6'
          Branch Sides:
            - BranchSide:      'mmp.c:372,3'
              BranchSideFuncs: []
            - BranchSide:      'mmp.c:374,6'
              BranchSideFuncs:
                - ext2fs_mmp_write
        - Branch String:   'mmp.c:374,6'
          Branch Sides:
            - BranchSide:      'mmp.c:375,10'
              BranchSideFuncs: []
            - BranchSide:      'mmp.c:379,2'
              BranchSideFuncs:
                - ext2fs_mmp_write
        - Branch String:   'mmp.c:381,6'
          Branch Sides:
            - BranchSide:      'mmp.c:382,3'
              BranchSideFuncs: []
            - BranchSide:      'mmp.c:384,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mmp.c:305,12'
          Dst:             ext2fs_get_mem
        - Src:             'mmp.c:310,11'
          Dst:             ext2fs_mmp_read
        - Src:             'mmp.c:340,2'
          Dst:             sleep
        - Src:             'mmp.c:342,11'
          Dst:             ext2fs_mmp_read
        - Src:             'mmp.c:355,25'
          Dst:             ext2fs_mmp_new_seq
        - Src:             'mmp.c:357,2'
          Dst:             gethostname
        - Src:             'mmp.c:361,2'
          Dst:             strncpy
        - Src:             'mmp.c:364,11'
          Dst:             ext2fs_mmp_write
        - Src:             'mmp.c:368,2'
          Dst:             sleep
        - Src:             'mmp.c:370,11'
          Dst:             ext2fs_mmp_read
        - Src:             'mmp.c:380,11'
          Dst:             ext2fs_mmp_write
    - functionName:    sleep
      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:    ext2fs_mmp_new_seq
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/mmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          79
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - getpid
        - gettimeofday
        - getuid
        - random
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mmp.c:173,11'
          Branch Sides:
            - BranchSide:      'mmp.c:175,22'
              BranchSideFuncs:
                - getpid
                - gettimeofday
                - getuid
                - srandom
                - gettimeofday
                - random
                - random
            - BranchSide:      'mmp.c:175,22'
              BranchSideFuncs:
                - getpid
                - gettimeofday
                - getuid
                - srandom
                - gettimeofday
                - random
                - random
        - Branch String:   'mmp.c:183,2'
          Branch Sides:
            - BranchSide:      'mmp.c:184,3'
              BranchSideFuncs:
                - random
                - random
            - BranchSide:      'mmp.c:186,2'
              BranchSideFuncs:
                - random
        - Branch String:   'mmp.c:188,2'
          Branch Sides:
            - BranchSide:      'mmp.c:187,13'
              BranchSideFuncs:
                - random
            - BranchSide:      'mmp.c:190,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mmp.c:175,22'
          Dst:             getpid
        - Src:             'mmp.c:177,2'
          Dst:             gettimeofday
        - Src:             'mmp.c:179,2'
          Dst:             getuid
        - Src:             'mmp.c:179,2'
          Dst:             srandom
        - Src:             'mmp.c:181,2'
          Dst:             gettimeofday
        - Src:             'mmp.c:184,3'
          Dst:             random
        - Src:             'mmp.c:187,13'
          Dst:             random
    - functionName:    gethostname
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strncpy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getpid
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getuid
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    srandom
      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:    random
      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:    ext2fs_mmp_init
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/mmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.struct_ext2_filsys *'
      constantsTouched: []
      argNames:
        - fs
      BBCount:         19
      ICount:          123
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - ext2fs_alloc_block2
        - ext2fs_get_mem
        - ext2fs_mmp_reset
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mmp.c:260,6'
          Branch Sides:
            - BranchSide:      'mmp.c:261,3'
              BranchSideFuncs:
                - ext2fs_alloc_block2
                - ext2fs_mmp_reset
                - ext2fs_get_mem
            - BranchSide:      'mmp.c:263,11'
              BranchSideFuncs:
                - ext2fs_alloc_block2
                - ext2fs_mmp_reset
                - ext2fs_get_mem
        - Branch String:   'mmp.c:263,11'
          Branch Sides:
            - BranchSide:      'mmp.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mmp.c:264,3'
              BranchSideFuncs: []
        - Branch String:   'mmp.c:266,6'
          Branch Sides:
            - BranchSide:      'mmp.c:267,27'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_alloc_block2
                - ext2fs_mmp_reset
            - BranchSide:      'mmp.c:272,31'
              BranchSideFuncs:
                - ext2fs_alloc_block2
                - ext2fs_mmp_reset
        - Branch String:   'mmp.c:268,7'
          Branch Sides:
            - BranchSide:      'mmp.c:269,4'
              BranchSideFuncs: []
            - BranchSide:      'mmp.c:270,2'
              BranchSideFuncs:
                - ext2fs_alloc_block2
                - ext2fs_mmp_reset
        - Branch String:   'mmp.c:273,6'
          Branch Sides:
            - BranchSide:      'mmp.c:274,3'
              BranchSideFuncs: []
            - BranchSide:      'mmp.c:276,20'
              BranchSideFuncs:
                - ext2fs_mmp_reset
        - Branch String:   'mmp.c:279,6'
          Branch Sides:
            - BranchSide:      'mmp.c:279,6'
              BranchSideFuncs: []
            - BranchSide:      'mmp.c:280,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mmp.c:267,12'
          Dst:             ext2fs_get_mem
        - Src:             'mmp.c:272,11'
          Dst:             ext2fs_alloc_block2
        - Src:             'mmp.c:278,11'
          Dst:             ext2fs_mmp_reset
    - functionName:    ext2fs_mmp_reset
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/mmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.struct_ext2_filsys *'
      constantsTouched: []
      argNames:
        - fs
      BBCount:         12
      ICount:          123
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ext2fs_get_mem
        - ext2fs_mmp_write
        - gethostname
        - strncpy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mmp.c:202,6'
          Branch Sides:
            - BranchSide:      'mmp.c:203,27'
              BranchSideFuncs:
                - ext2fs_get_mem
                - gethostname
                - strncpy
                - ext2fs_mmp_write
            - BranchSide:      'mmp.c:208,9'
              BranchSideFuncs:
                - gethostname
                - strncpy
                - ext2fs_mmp_write
        - Branch String:   'mmp.c:204,7'
          Branch Sides:
            - BranchSide:      'mmp.c:205,4'
              BranchSideFuncs: []
            - BranchSide:      'mmp.c:206,2'
              BranchSideFuncs:
                - gethostname
                - strncpy
                - ext2fs_mmp_write
        - Branch String:   'mmp.c:223,6'
          Branch Sides:
            - BranchSide:      'mmp.c:224,3'
              BranchSideFuncs:
                - ext2fs_mmp_write
            - BranchSide:      'mmp.c:226,28'
              BranchSideFuncs:
                - ext2fs_mmp_write
      Callsites:
        - Src:             'mmp.c:203,12'
          Dst:             ext2fs_get_mem
        - Src:             'mmp.c:215,2'
          Dst:             gethostname
        - Src:             'mmp.c:219,2'
          Dst:             strncpy
        - Src:             'mmp.c:226,11'
          Dst:             ext2fs_mmp_write
    - functionName:    ext2fs_mmp_clear
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/mmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.struct_ext2_filsys *'
      constantsTouched: []
      argNames:
        - fs
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ext2fs_mmp_reset
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mmp.c:242,6'
          Branch Sides:
            - BranchSide:      'mmp.c:243,3'
              BranchSideFuncs:
                - ext2fs_mmp_reset
            - BranchSide:      'mmp.c:245,28'
              BranchSideFuncs:
                - ext2fs_mmp_reset
      Callsites:
        - Src:             'mmp.c:245,11'
          Dst:             ext2fs_mmp_reset
    - functionName:    ext2fs_mmp_update2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/mmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 485
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
      constantsTouched: []
      argNames:
        - fs
        - immediately
      BBCount:         21
      ICount:          156
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - ext2fs_has_feature_mmp
        - ext2fs_mmp_read
        - ext2fs_mmp_write
        - gettimeofday
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mmp.c:453,41'
          Branch Sides:
            - BranchSide:      'mmp.c:454,8'
              BranchSideFuncs:
                - gettimeofday
                - ext2fs_mmp_read
                - memcmp
                - ext2fs_mmp_write
            - BranchSide:      'mmp.c:455,3'
              BranchSideFuncs: []
        - Branch String:   'mmp.c:454,34'
          Branch Sides:
            - BranchSide:      'mmp.c:454,38'
              BranchSideFuncs:
                - gettimeofday
                - ext2fs_mmp_read
                - memcmp
                - ext2fs_mmp_write
            - BranchSide:      'mmp.c:455,3'
              BranchSideFuncs: []
        - Branch String:   'mmp.c:453,6'
          Branch Sides:
            - BranchSide:      'mmp.c:455,3'
              BranchSideFuncs: []
            - BranchSide:      'mmp.c:457,2'
              BranchSideFuncs:
                - gettimeofday
                - ext2fs_mmp_read
                - memcmp
                - ext2fs_mmp_write
        - Branch String:   'mmp.c:458,19'
          Branch Sides:
            - BranchSide:      'mmp.c:459,9'
              BranchSideFuncs:
                - ext2fs_mmp_read
                - memcmp
                - ext2fs_mmp_write
            - BranchSide:      'mmp.c:462,27'
              BranchSideFuncs:
                - ext2fs_mmp_read
                - memcmp
                - ext2fs_mmp_write
        - Branch String:   'mmp.c:458,6'
          Branch Sides:
            - BranchSide:      'mmp.c:460,3'
              BranchSideFuncs: []
            - BranchSide:      'mmp.c:462,27'
              BranchSideFuncs:
                - ext2fs_mmp_read
                - memcmp
                - ext2fs_mmp_write
        - Branch String:   'mmp.c:463,6'
          Branch Sides:
            - BranchSide:      'mmp.c:464,3'
              BranchSideFuncs: []
            - BranchSide:      'mmp.c:466,8'
              BranchSideFuncs:
                - memcmp
                - ext2fs_mmp_write
        - Branch String:   'mmp.c:469,6'
          Branch Sides:
            - BranchSide:      'mmp.c:470,3'
              BranchSideFuncs: []
            - BranchSide:      'mmp.c:472,21'
              BranchSideFuncs:
                - ext2fs_mmp_write
      Callsites:
        - Src:             'mmp.c:453,7'
          Dst:             ext2fs_has_feature_mmp
        - Src:             'mmp.c:457,2'
          Dst:             gettimeofday
        - Src:             'mmp.c:462,11'
          Dst:             ext2fs_mmp_read
        - Src:             'mmp.c:469,6'
          Dst:             memcmp
        - Src:             'mmp.c:474,11'
          Dst:             ext2fs_mmp_write
    - functionName:    ext2fs_mmp_update
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/mmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.struct_ext2_filsys *'
      constantsTouched: []
      argNames:
        - fs
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_mmp_update2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'mmp.c:234,9'
          Dst:             ext2fs_mmp_update2
    - functionName:    ext2fs_has_feature_gdt_csum
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 941
      functionLinenumberEnd: 941
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_has_feature_metadata_csum
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 947
      functionLinenumberEnd: 947
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_rewrite_to_io
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/openfs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 570
      functionLinenumberEnd: 590
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'struct.struct_io_channel *'
      constantsTouched: []
      argNames:
        - fs
        - new_io
      BBCount:         21
      ICount:          161
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'openfs.c:573,6'
          Branch Sides:
            - BranchSide:      'openfs.c:574,3'
              BranchSideFuncs: []
            - BranchSide:      'openfs.c:575,8'
              BranchSideFuncs: []
        - Branch String:   'openfs.c:576,6'
          Branch Sides:
            - BranchSide:      'openfs.c:577,10'
              BranchSideFuncs: []
            - BranchSide:      'openfs.c:578,7'
              BranchSideFuncs: []
        - Branch String:   'openfs.c:578,31'
          Branch Sides:
            - BranchSide:      'openfs.c:578,35'
              BranchSideFuncs: []
            - BranchSide:      'openfs.c:579,3'
              BranchSideFuncs: []
        - Branch String:   'openfs.c:578,6'
          Branch Sides:
            - BranchSide:      'openfs.c:579,3'
              BranchSideFuncs: []
            - BranchSide:      'openfs.c:580,7'
              BranchSideFuncs: []
        - Branch String:   'openfs.c:580,31'
          Branch Sides:
            - BranchSide:      'openfs.c:581,6'
              BranchSideFuncs: []
            - BranchSide:      'openfs.c:583,6'
              BranchSideFuncs: []
        - Branch String:   'openfs.c:580,6'
          Branch Sides:
            - BranchSide:      'openfs.c:582,3'
              BranchSideFuncs: []
            - BranchSide:      'openfs.c:583,6'
              BranchSideFuncs: []
        - Branch String:   'openfs.c:583,6'
          Branch Sides:
            - BranchSide:      'openfs.c:584,3'
              BranchSideFuncs: []
            - BranchSide:      'openfs.c:585,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ext2fs_set_data_io
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/openfs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'struct.struct_io_channel *'
      constantsTouched: []
      argNames:
        - fs
        - new_io
      BBCount:         7
      ICount:          45
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'openfs.c:563,6'
          Branch Sides:
            - BranchSide:      'openfs.c:564,3'
              BranchSideFuncs: []
            - BranchSide:      'openfs.c:565,11'
              BranchSideFuncs: []
        - Branch String:   'openfs.c:565,11'
          Branch Sides:
            - BranchSide:      'openfs.c:565,20'
              BranchSideFuncs: []
            - BranchSide:      'openfs.c:565,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ext2fs_get_data_io
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/openfs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 559
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'struct.struct_io_channel **'
      constantsTouched: []
      argNames:
        - fs
        - old_io
      BBCount:         10
      ICount:          56
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'openfs.c:553,6'
          Branch Sides:
            - BranchSide:      'openfs.c:554,3'
              BranchSideFuncs: []
            - BranchSide:      'openfs.c:555,6'
              BranchSideFuncs: []
        - Branch String:   'openfs.c:555,6'
          Branch Sides:
            - BranchSide:      'openfs.c:556,14'
              BranchSideFuncs: []
            - BranchSide:      'openfs.c:558,2'
              BranchSideFuncs: []
        - Branch String:   'openfs.c:556,13'
          Branch Sides:
            - BranchSide:      'openfs.c:556,4'
              BranchSideFuncs: []
            - BranchSide:      'openfs.c:556,44'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ext2fs_has_feature_casefold
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 970
      functionLinenumberEnd: 970
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_set_feature_shared_blocks
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 951
      functionLinenumberEnd: 951
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    block_sha_map_free_entry
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/openfs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - data
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_has_feature_mmp
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 962
      functionLinenumberEnd: 962
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_has_group_desc_csum
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/./ext2fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 727
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.struct_ext2_filsys *'
      constantsTouched: []
      argNames:
        - fs
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ext2fs_has_feature_gdt_csum
        - ext2fs_has_feature_metadata_csum
      functionUses:    1
      BranchProfiles:
        - Branch String:   './ext2fs.h:726,53'
          Branch Sides:
            - BranchSide:      './ext2fs.h:726,53'
              BranchSideFuncs: []
            - BranchSide:      './ext2fs.h:727,37'
              BranchSideFuncs:
                - ext2fs_has_feature_gdt_csum.1098
      Callsites:
        - Src:             './ext2fs.h:726,9'
          Dst:             ext2fs_has_feature_metadata_csum
        - Src:             './ext2fs.h:727,9'
          Dst:             ext2fs_has_feature_gdt_csum
    - functionName:    ext2fs_has_feature_bigalloc
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 946
      functionLinenumberEnd: 946
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_has_feature_journal_dev
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 958
      functionLinenumberEnd: 958
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_open2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/openfs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'char *'
        - 'char *'
        - int
        - int
        - int
        - 'struct.struct_io_manager *'
        - 'struct.struct_ext2_filsys **'
      constantsTouched: []
      argNames:
        - name
        - io_options
        - flags
        - superblock
        - block_size
        - manager
        - ret_fs
      BBCount:         261
      ICount:          1881
      EdgeCount:       362
      CyclomaticComplexity: 103
      functionsReached:
        - block_sha_map_free_entry
        - ext2fs_bg_flags_clear
        - ext2fs_bg_itable_unused_set
        - ext2fs_blocks_count
        - ext2fs_descriptor_block_loc2
        - ext2fs_div64_ceil
        - ext2fs_div_ceil
        - ext2fs_free
        - ext2fs_get_array
        - ext2fs_get_mem
        - ext2fs_group_desc_csum_set
        - ext2fs_has_feature_64bit
        - ext2fs_has_feature_bigalloc
        - ext2fs_has_feature_casefold
        - ext2fs_has_feature_journal_dev
        - ext2fs_has_feature_meta_bg
        - ext2fs_has_feature_mmp
        - ext2fs_has_group_desc_csum
        - ext2fs_hashmap_create
        - ext2fs_init_csum_seed
        - ext2fs_load_nls_table
        - ext2fs_mark_super_dirty
        - ext2fs_mmp_start
        - ext2fs_mmp_stop
        - ext2fs_set_feature_shared_blocks
        - ext2fs_superblock_csum_verify
        - ext2fs_verify_csum_type
        - getenv
        - io_channel_alloc_buf
        - io_channel_cache_readahead
        - io_channel_read_blk64
        - io_channel_set_options
        - strchr
        - strcpy
        - strlen
        - strtoul
      functionUses:    1
      BranchProfiles:
        - Branch String:   'openfs.c:139,2'
          Branch Sides:
            - BranchSide:      'openfs.c:139,2'
              BranchSideFuncs: []
            - BranchSide:      'openfs.c:141,61'
              BranchSideFuncs:
                - ext2fs_get_mem
                - getenv
                - strlen
                - ext2fs_get_mem
                - strcpy
                - strchr
                - io_channel_alloc_buf
                - ext2fs_get_mem
                - ext2fs_verify_csum_type
                - ext2fs_superblock_csum_verify
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
                - ext2fs_get_mem
                - io_channel_set_options
                - strtoul
        - Branch String:   'openfs.c:142,6'
          Branch Sides:
            - BranchSide:      'openfs.c:143,10'
              BranchSideFuncs: []
            - BranchSide:      'openfs.c:145,9'
              BranchSideFuncs:
                - getenv
                - strlen
                - ext2fs_get_mem
                - strcpy
                - strchr
                - io_channel_alloc_buf
                - ext2fs_get_mem
                - ext2fs_verify_csum_type
                - ext2fs_superblock_csum_verify
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
                - ext2fs_get_mem
                - io_channel_set_options
                - strtoul
        - Branch String:   'openfs.c:153,6'
          Branch Sides:
            - BranchSide:      'openfs.c:154,21'
              BranchSideFuncs:
                - strtoul
                - strlen
                - ext2fs_get_mem
                - strcpy
                - strchr
                - io_channel_alloc_buf
                - ext2fs_get_mem
                - ext2fs_verify_csum_type
                - ext2fs_superblock_csum_verify
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
                - ext2fs_get_mem
                - io_channel_set_options
            - BranchSide:      'openfs.c:156,33'
              BranchSideFuncs:
                - strlen
                - ext2fs_get_mem
                - strcpy
                - strchr
                - io_channel_alloc_buf
                - ext2fs_get_mem
                - ext2fs_verify_csum_type
                - ext2fs_superblock_csum_verify
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
                - ext2fs_get_mem
                - io_channel_set_options
        - Branch String:   'openfs.c:157,6'
          Branch Sides:
            - BranchSide:      'openfs.c:158,3'
              BranchSideFuncs:
                - ext2fs_free
            - BranchSide:      'openfs.c:159,9'
              BranchSideFuncs:
                - strcpy
                - strchr
                - io_channel_alloc_buf
                - ext2fs_get_mem
                - ext2fs_verify_csum_type
                - ext2fs_superblock_csum_verify
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
                - ext2fs_get_mem
                - io_channel_set_options
        - Branch String:   'openfs.c:161,18'
          Branch Sides:
            - BranchSide:      'openfs.c:161,21'
              BranchSideFuncs:
                - io_channel_alloc_buf
                - ext2fs_get_mem
                - ext2fs_verify_csum_type
                - ext2fs_superblock_csum_verify
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
                - ext2fs_get_mem
                - io_channel_set_options
            - BranchSide:      'openfs.c:166,11'
              BranchSideFuncs:
                - io_channel_alloc_buf
                - ext2fs_get_mem
                - ext2fs_verify_csum_type
                - ext2fs_superblock_csum_verify
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
                - ext2fs_get_mem
                - io_channel_set_options
        - Branch String:   'openfs.c:161,6'
          Branch Sides:
            - BranchSide:      'openfs.c:162,6'
              BranchSideFuncs:
                - io_channel_alloc_buf
                - ext2fs_get_mem
                - ext2fs_verify_csum_type
                - ext2fs_superblock_csum_verify
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
                - ext2fs_get_mem
                - io_channel_set_options
            - BranchSide:      'openfs.c:166,11'
              BranchSideFuncs:
                - io_channel_alloc_buf
                - ext2fs_get_mem
                - ext2fs_verify_csum_type
                - ext2fs_superblock_csum_verify
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
                - ext2fs_get_mem
                - io_channel_set_options
        - Branch String:   'openfs.c:167,6'
          Branch Sides:
            - BranchSide:      'openfs.c:168,12'
              BranchSideFuncs:
                - io_channel_alloc_buf
                - ext2fs_get_mem
                - ext2fs_verify_csum_type
                - ext2fs_superblock_csum_verify
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
                - ext2fs_get_mem
                - io_channel_set_options
            - BranchSide:      'openfs.c:169,6'
              BranchSideFuncs:
                - io_channel_alloc_buf
                - ext2fs_get_mem
                - ext2fs_verify_csum_type
                - ext2fs_superblock_csum_verify
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
                - ext2fs_get_mem
                - io_channel_set_options
        - Branch String:   'openfs.c:169,6'
          Branch Sides:
            - BranchSide:      'openfs.c:170,12'
              BranchSideFuncs:
                - io_channel_alloc_buf
                - ext2fs_get_mem
                - ext2fs_verify_csum_type
                - ext2fs_superblock_csum_verify
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
                - ext2fs_get_mem
                - io_channel_set_options
            - BranchSide:      'openfs.c:171,6'
              BranchSideFuncs:
                - io_channel_alloc_buf
                - ext2fs_get_mem
                - ext2fs_verify_csum_type
                - ext2fs_superblock_csum_verify
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
                - ext2fs_get_mem
                - io_channel_set_options
        - Branch String:   'openfs.c:171,6'
          Branch Sides:
            - BranchSide:      'openfs.c:172,12'
              BranchSideFuncs:
                - io_channel_alloc_buf
                - ext2fs_get_mem
                - ext2fs_verify_csum_type
                - ext2fs_superblock_csum_verify
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
                - ext2fs_get_mem
                - io_channel_set_options
            - BranchSide:      'openfs.c:173,6'
              BranchSideFuncs:
                - io_channel_alloc_buf
                - ext2fs_get_mem
                - ext2fs_verify_csum_type
                - ext2fs_superblock_csum_verify
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
                - ext2fs_get_mem
                - io_channel_set_options
        - Branch String:   'openfs.c:173,6'
          Branch Sides:
            - BranchSide:      'openfs.c:174,12'
              BranchSideFuncs:
                - io_channel_alloc_buf
                - ext2fs_get_mem
                - ext2fs_verify_csum_type
                - ext2fs_superblock_csum_verify
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
                - ext2fs_get_mem
                - io_channel_set_options
            - BranchSide:      'openfs.c:175,11'
              BranchSideFuncs:
                - io_channel_alloc_buf
                - ext2fs_get_mem
                - ext2fs_verify_csum_type
                - ext2fs_superblock_csum_verify
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
                - ext2fs_get_mem
                - io_channel_set_options
        - Branch String:   'openfs.c:176,6'
          Branch Sides:
            - BranchSide:      'openfs.c:177,3'
              BranchSideFuncs:
                - ext2fs_free
            - BranchSide:      'openfs.c:178,6'
              BranchSideFuncs:
                - io_channel_alloc_buf
                - ext2fs_get_mem
                - ext2fs_verify_csum_type
                - ext2fs_superblock_csum_verify
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
                - ext2fs_get_mem
                - io_channel_set_options
        - Branch String:   'openfs.c:178,17'
          Branch Sides:
            - BranchSide:      'openfs.c:179,39'
              BranchSideFuncs:
                - io_channel_set_options
                - io_channel_alloc_buf
                - ext2fs_get_mem
                - ext2fs_verify_csum_type
                - ext2fs_superblock_csum_verify
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
                - ext2fs_get_mem
            - BranchSide:      'openfs.c:181,17'
              BranchSideFuncs:
                - io_channel_alloc_buf
                - ext2fs_get_mem
                - ext2fs_verify_csum_type
                - ext2fs_superblock_csum_verify
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
                - ext2fs_get_mem
        - Branch String:   'openfs.c:178,6'
          Branch Sides:
            - BranchSide:      'openfs.c:180,3'
              BranchSideFuncs:
                - ext2fs_free
            - BranchSide:      'openfs.c:181,17'
              BranchSideFuncs:
                - io_channel_alloc_buf
                - ext2fs_get_mem
                - ext2fs_verify_csum_type
                - ext2fs_superblock_csum_verify
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
                - ext2fs_get_mem
        - Branch String:   'openfs.c:184,6'
          Branch Sides:
            - BranchSide:      'openfs.c:185,3'
              BranchSideFuncs:
                - ext2fs_free
            - BranchSide:      'openfs.c:186,6'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_verify_csum_type
                - ext2fs_superblock_csum_verify
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
                - ext2fs_get_mem
        - Branch String:   'openfs.c:186,6'
          Branch Sides:
            - BranchSide:      'openfs.c:188,7'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_get_mem
                - ext2fs_verify_csum_type
                - ext2fs_superblock_csum_verify
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
            - BranchSide:      'openfs.c:211,6'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_verify_csum_type
                - ext2fs_superblock_csum_verify
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
        - Branch String:   'openfs.c:189,7'
          Branch Sides:
            - BranchSide:      'openfs.c:190,4'
              BranchSideFuncs:
                - ext2fs_free
            - BranchSide:      'openfs.c:191,12'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_verify_csum_type
                - ext2fs_superblock_csum_verify
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
        - Branch String:   'openfs.c:194,7'
          Branch Sides:
            - BranchSide:      'openfs.c:195,4'
              BranchSideFuncs:
                - ext2fs_free
            - BranchSide:      'openfs.c:196,7'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_verify_csum_type
                - ext2fs_superblock_csum_verify
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
        - Branch String:   'openfs.c:196,7'
          Branch Sides:
            - BranchSide:      'openfs.c:197,4'
              BranchSideFuncs: []
            - BranchSide:      'openfs.c:198,14'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_verify_csum_type
                - ext2fs_superblock_csum_verify
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
        - Branch String:   'openfs.c:211,6'
          Branch Sides:
            - BranchSide:      'openfs.c:212,8'
              BranchSideFuncs:
                - ext2fs_free
                - ext2fs_verify_csum_type
                - ext2fs_superblock_csum_verify
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
            - BranchSide:      'openfs.c:220,3'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_verify_csum_type
                - ext2fs_superblock_csum_verify
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
        - Branch String:   'openfs.c:212,7'
          Branch Sides:
            - BranchSide:      'openfs.c:213,11'
              BranchSideFuncs:
                - ext2fs_verify_csum_type
                - ext2fs_superblock_csum_verify
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
            - BranchSide:      'openfs.c:216,3'
              BranchSideFuncs:
                - ext2fs_verify_csum_type
                - ext2fs_superblock_csum_verify
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
        - Branch String:   'openfs.c:224,7'
          Branch Sides:
            - BranchSide:      'openfs.c:0,0'
              BranchSideFuncs:
                - ext2fs_free
            - BranchSide:      'openfs.c:225,4'
              BranchSideFuncs:
                - ext2fs_free
        - Branch String:   'openfs.c:230,6'
          Branch Sides:
            - BranchSide:      'openfs.c:231,3'
              BranchSideFuncs:
                - ext2fs_free
            - BranchSide:      'openfs.c:232,6'
              BranchSideFuncs:
                - ext2fs_verify_csum_type
                - ext2fs_superblock_csum_verify
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
        - Branch String:   'openfs.c:232,6'
          Branch Sides:
            - BranchSide:      'openfs.c:233,10'
              BranchSideFuncs:
                - ext2fs_verify_csum_type
                - ext2fs_superblock_csum_verify
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
            - BranchSide:      'openfs.c:235,8'
              BranchSideFuncs:
                - ext2fs_verify_csum_type
                - ext2fs_superblock_csum_verify
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
        - Branch String:   'openfs.c:235,6'
          Branch Sides:
            - BranchSide:      'openfs.c:236,10'
              BranchSideFuncs:
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
            - BranchSide:      'openfs.c:250,6'
              BranchSideFuncs:
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
        - Branch String:   'openfs.c:237,7'
          Branch Sides:
            - BranchSide:      'openfs.c:238,11'
              BranchSideFuncs:
                - ext2fs_superblock_csum_verify
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
                - ext2fs_verify_csum_type
            - BranchSide:      'openfs.c:239,38'
              BranchSideFuncs:
                - ext2fs_superblock_csum_verify
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
                - ext2fs_verify_csum_type
        - Branch String:   'openfs.c:239,7'
          Branch Sides:
            - BranchSide:      'openfs.c:240,20'
              BranchSideFuncs:
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
            - BranchSide:      'openfs.c:244,2'
              BranchSideFuncs:
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
        - Branch String:   'openfs.c:240,8'
          Branch Sides:
            - BranchSide:      'openfs.c:241,5'
              BranchSideFuncs:
                - ext2fs_verify_csum_type
                - ext2fs_superblock_csum_verify
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
            - BranchSide:      'openfs.c:242,11'
              BranchSideFuncs:
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
        - Branch String:   'openfs.c:250,6'
          Branch Sides:
            - BranchSide:      'openfs.c:251,10'
              BranchSideFuncs:
                - ext2fs_free
            - BranchSide:      'openfs.c:256,6'
              BranchSideFuncs:
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
        - Branch String:   'openfs.c:256,6'
          Branch Sides:
            - BranchSide:      'openfs.c:257,10'
              BranchSideFuncs:
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
            - BranchSide:      'openfs.c:258,6'
              BranchSideFuncs:
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
        - Branch String:   'openfs.c:258,6'
          Branch Sides:
            - BranchSide:      'openfs.c:259,3'
              BranchSideFuncs:
                - ext2fs_free
            - BranchSide:      'openfs.c:261,6'
              BranchSideFuncs:
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
        - Branch String:   'openfs.c:261,6'
          Branch Sides:
            - BranchSide:      'openfs.c:262,10'
              BranchSideFuncs:
                - ext2fs_free
            - BranchSide:      'openfs.c:269,8'
              BranchSideFuncs:
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
        - Branch String:   'openfs.c:269,6'
          Branch Sides:
            - BranchSide:      'openfs.c:270,14'
              BranchSideFuncs:
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
            - BranchSide:      'openfs.c:298,7'
              BranchSideFuncs:
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
        - Branch String:   'openfs.c:272,7'
          Branch Sides:
            - BranchSide:      'openfs.c:273,13'
              BranchSideFuncs:
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
            - BranchSide:      'openfs.c:275,7'
              BranchSideFuncs:
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
        - Branch String:   'openfs.c:275,7'
          Branch Sides:
            - BranchSide:      'openfs.c:276,11'
              BranchSideFuncs:
                - ext2fs_free
            - BranchSide:      'openfs.c:280,14'
              BranchSideFuncs:
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
        - Branch String:   'openfs.c:282,7'
          Branch Sides:
            - BranchSide:      'openfs.c:283,13'
              BranchSideFuncs:
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
            - BranchSide:      'openfs.c:285,8'
              BranchSideFuncs:
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
        - Branch String:   'openfs.c:285,30'
          Branch Sides:
            - BranchSide:      'openfs.c:286,8'
              BranchSideFuncs:
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
            - BranchSide:      'openfs.c:291,9'
              BranchSideFuncs:
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
        - Branch String:   'openfs.c:285,7'
          Branch Sides:
            - BranchSide:      'openfs.c:287,11'
              BranchSideFuncs:
                - ext2fs_free
            - BranchSide:      'openfs.c:291,9'
              BranchSideFuncs:
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
        - Branch String:   'openfs.c:291,43'
          Branch Sides:
            - BranchSide:      'openfs.c:292,38'
              BranchSideFuncs:
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
            - BranchSide:      'openfs.c:296,2'
              BranchSideFuncs:
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
        - Branch String:   'openfs.c:291,7'
          Branch Sides:
            - BranchSide:      'openfs.c:293,11'
              BranchSideFuncs:
                - ext2fs_free
            - BranchSide:      'openfs.c:296,2'
              BranchSideFuncs:
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
        - Branch String:   'openfs.c:299,71'
          Branch Sides:
            - BranchSide:      'openfs.c:300,7'
              BranchSideFuncs:
                - ext2fs_free
            - BranchSide:      'openfs.c:304,10'
              BranchSideFuncs:
                - ext2fs_free
        - Branch String:   'openfs.c:301,75'
          Branch Sides:
            - BranchSide:      'openfs.c:302,7'
              BranchSideFuncs:
                - ext2fs_free
            - BranchSide:      'openfs.c:304,10'
              BranchSideFuncs:
                - ext2fs_free
        - Branch String:   'openfs.c:302,68'
          Branch Sides:
            - BranchSide:      'openfs.c:303,7'
              BranchSideFuncs:
                - ext2fs_free
            - BranchSide:      'openfs.c:304,10'
              BranchSideFuncs:
                - ext2fs_free
        - Branch String:   'openfs.c:298,6'
          Branch Sides:
            - BranchSide:      'openfs.c:304,10'
              BranchSideFuncs:
                - ext2fs_free
            - BranchSide:      'openfs.c:312,34'
              BranchSideFuncs:
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
        - Branch String:   'openfs.c:312,45'
          Branch Sides:
            - BranchSide:      'openfs.c:313,8'
              BranchSideFuncs:
                - ext2fs_free
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
            - BranchSide:      'openfs.c:318,35'
              BranchSideFuncs:
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
        - Branch String:   'openfs.c:312,6'
          Branch Sides:
            - BranchSide:      'openfs.c:314,10'
              BranchSideFuncs:
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
            - BranchSide:      'openfs.c:318,35'
              BranchSideFuncs:
                - ext2fs_has_feature_bigalloc
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
        - Branch String:   'openfs.c:318,46'
          Branch Sides:
            - BranchSide:      'openfs.c:319,7'
              BranchSideFuncs:
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
            - BranchSide:      'openfs.c:323,33'
              BranchSideFuncs:
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
        - Branch String:   'openfs.c:318,6'
          Branch Sides:
            - BranchSide:      'openfs.c:320,10'
              BranchSideFuncs:
                - ext2fs_free
            - BranchSide:      'openfs.c:323,33'
              BranchSideFuncs:
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
        - Branch String:   'openfs.c:324,15'
          Branch Sides:
            - BranchSide:      'openfs.c:324,13'
              BranchSideFuncs:
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
            - BranchSide:      'openfs.c:324,13'
              BranchSideFuncs:
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
        - Branch String:   'openfs.c:325,46'
          Branch Sides:
            - BranchSide:      'openfs.c:326,7'
              BranchSideFuncs:
                - ext2fs_free
            - BranchSide:      'openfs.c:328,10'
              BranchSideFuncs:
                - ext2fs_free
        - Branch String:   'openfs.c:326,35'
          Branch Sides:
            - BranchSide:      'openfs.c:327,7'
              BranchSideFuncs:
                - ext2fs_free
            - BranchSide:      'openfs.c:328,10'
              BranchSideFuncs:
                - ext2fs_free
        - Branch String:   'openfs.c:325,6'
          Branch Sides:
            - BranchSide:      'openfs.c:328,10'
              BranchSideFuncs:
                - ext2fs_free
            - BranchSide:      'openfs.c:333,8'
              BranchSideFuncs:
                - ext2fs_has_feature_64bit.1104
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
        - Branch String:   'openfs.c:333,44'
          Branch Sides:
            - BranchSide:      'openfs.c:334,31'
              BranchSideFuncs:
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
            - BranchSide:      'openfs.c:345,27'
              BranchSideFuncs:
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
        - Branch String:   'openfs.c:333,6'
          Branch Sides:
            - BranchSide:      'openfs.c:335,24'
              BranchSideFuncs:
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
            - BranchSide:      'openfs.c:345,27'
              BranchSideFuncs:
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
        - Branch String:   'openfs.c:337,46'
          Branch Sides:
            - BranchSide:      'openfs.c:338,8'
              BranchSideFuncs:
                - ext2fs_free
            - BranchSide:      'openfs.c:340,11'
              BranchSideFuncs:
                - ext2fs_free
        - Branch String:   'openfs.c:338,40'
          Branch Sides:
            - BranchSide:      'openfs.c:339,8'
              BranchSideFuncs:
                - ext2fs_free
            - BranchSide:      'openfs.c:340,11'
              BranchSideFuncs:
                - ext2fs_free
        - Branch String:   'openfs.c:337,7'
          Branch Sides:
            - BranchSide:      'openfs.c:340,11'
              BranchSideFuncs:
                - ext2fs_free
            - BranchSide:      'openfs.c:343,2'
              BranchSideFuncs:
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
        - Branch String:   'openfs.c:347,6'
          Branch Sides:
            - BranchSide:      'openfs.c:349,10'
              BranchSideFuncs:
                - ext2fs_free
            - BranchSide:      'openfs.c:352,33'
              BranchSideFuncs:
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
        - Branch String:   'openfs.c:353,12'
          Branch Sides:
            - BranchSide:      'openfs.c:352,66'
              BranchSideFuncs:
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
            - BranchSide:      'openfs.c:352,66'
              BranchSideFuncs:
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
        - Branch String:   'openfs.c:356,6'
          Branch Sides:
            - BranchSide:      'openfs.c:357,7'
              BranchSideFuncs:
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
            - BranchSide:      'openfs.c:365,2'
              BranchSideFuncs:
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
        - Branch String:   'openfs.c:357,7'
          Branch Sides:
            - BranchSide:      'openfs.c:358,11'
              BranchSideFuncs:
                - ext2fs_free
            - BranchSide:      'openfs.c:361,2'
              BranchSideFuncs:
                - ext2fs_has_feature_journal_dev.1102
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
        - Branch String:   'openfs.c:371,6'
          Branch Sides:
            - BranchSide:      'openfs.c:372,3'
              BranchSideFuncs: []
            - BranchSide:      'openfs.c:377,6'
              BranchSideFuncs:
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
        - Branch String:   'openfs.c:377,6'
          Branch Sides:
            - BranchSide:      'openfs.c:378,10'
              BranchSideFuncs:
                - ext2fs_free
            - BranchSide:      'openfs.c:382,24'
              BranchSideFuncs:
                - ext2fs_init_csum_seed
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
        - Branch String:   'openfs.c:388,27'
          Branch Sides:
            - BranchSide:      'openfs.c:389,6'
              BranchSideFuncs:
                - ext2fs_free
            - BranchSide:      'openfs.c:393,10'
              BranchSideFuncs:
                - ext2fs_free
        - Branch String:   'openfs.c:389,62'
          Branch Sides:
            - BranchSide:      'openfs.c:390,6'
              BranchSideFuncs:
                - ext2fs_free
            - BranchSide:      'openfs.c:393,10'
              BranchSideFuncs:
                - ext2fs_free
        - Branch String:   'openfs.c:390,35'
          Branch Sides:
            - BranchSide:      'openfs.c:390,35'
              BranchSideFuncs:
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
            - BranchSide:      'openfs.c:390,35'
              BranchSideFuncs:
                - ext2fs_has_feature_64bit.1104
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
        - Branch String:   'openfs.c:390,72'
          Branch Sides:
            - BranchSide:      'openfs.c:391,12'
              BranchSideFuncs:
                - ext2fs_free
            - BranchSide:      'openfs.c:393,10'
              BranchSideFuncs:
                - ext2fs_free
        - Branch String:   'openfs.c:391,12'
          Branch Sides:
            - BranchSide:      'openfs.c:391,12'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
            - BranchSide:      'openfs.c:391,12'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
        - Branch String:   'openfs.c:391,48'
          Branch Sides:
            - BranchSide:      'openfs.c:392,12'
              BranchSideFuncs:
                - ext2fs_free
            - BranchSide:      'openfs.c:393,10'
              BranchSideFuncs:
                - ext2fs_free
        - Branch String:   'openfs.c:388,6'
          Branch Sides:
            - BranchSide:      'openfs.c:393,10'
              BranchSideFuncs:
                - ext2fs_free
            - BranchSide:      'openfs.c:396,53'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_div64_ceil
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
        - Branch String:   'openfs.c:399,6'
          Branch Sides:
            - BranchSide:      'openfs.c:400,10'
              BranchSideFuncs:
                - ext2fs_free
            - BranchSide:      'openfs.c:403,26'
              BranchSideFuncs:
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
        - Branch String:   'openfs.c:404,44'
          Branch Sides:
            - BranchSide:      'openfs.c:405,13'
              BranchSideFuncs:
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
            - BranchSide:      'openfs.c:410,36'
              BranchSideFuncs:
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
        - Branch String:   'openfs.c:404,6'
          Branch Sides:
            - BranchSide:      'openfs.c:407,10'
              BranchSideFuncs:
                - ext2fs_free
            - BranchSide:      'openfs.c:410,36'
              BranchSideFuncs:
                - ext2fs_has_feature_64bit.1104
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
        - Branch String:   'openfs.c:411,8'
          Branch Sides:
            - BranchSide:      'openfs.c:411,8'
              BranchSideFuncs:
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
            - BranchSide:      'openfs.c:411,8'
              BranchSideFuncs:
                - ext2fs_div_ceil
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
        - Branch String:   'openfs.c:412,44'
          Branch Sides:
            - BranchSide:      'openfs.c:413,7'
              BranchSideFuncs:
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
            - BranchSide:      'openfs.c:418,6'
              BranchSideFuncs:
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
        - Branch String:   'openfs.c:413,53'
          Branch Sides:
            - BranchSide:      'openfs.c:414,8'
              BranchSideFuncs:
                - ext2fs_free
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
            - BranchSide:      'openfs.c:418,6'
              BranchSideFuncs:
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
        - Branch String:   'openfs.c:412,6'
          Branch Sides:
            - BranchSide:      'openfs.c:415,10'
              BranchSideFuncs:
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
            - BranchSide:      'openfs.c:418,6'
              BranchSideFuncs:
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
        - Branch String:   'openfs.c:418,6'
          Branch Sides:
            - BranchSide:      'openfs.c:419,3'
              BranchSideFuncs:
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
            - BranchSide:      'openfs.c:420,28'
              BranchSideFuncs:
                - ext2fs_get_array
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
        - Branch String:   'openfs.c:422,6'
          Branch Sides:
            - BranchSide:      'openfs.c:423,3'
              BranchSideFuncs:
                - ext2fs_free
            - BranchSide:      'openfs.c:424,7'
              BranchSideFuncs:
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
        - Branch String:   'openfs.c:424,6'
          Branch Sides:
            - BranchSide:      'openfs.c:425,17'
              BranchSideFuncs:
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
            - BranchSide:      'openfs.c:437,6'
              BranchSideFuncs:
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
        - Branch String:   'openfs.c:437,23'
          Branch Sides:
            - BranchSide:      'openfs.c:437,26'
              BranchSideFuncs:
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
            - BranchSide:      'openfs.c:439,18'
              BranchSideFuncs:
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
        - Branch String:   'openfs.c:437,6'
          Branch Sides:
            - BranchSide:      'openfs.c:438,21'
              BranchSideFuncs:
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
            - BranchSide:      'openfs.c:439,18'
              BranchSideFuncs:
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
        - Branch String:   'openfs.c:443,44'
          Branch Sides:
            - BranchSide:      'openfs.c:444,8'
              BranchSideFuncs:
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
            - BranchSide:      'openfs.c:449,19'
              BranchSideFuncs:
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
        - Branch String:   'openfs.c:443,6'
          Branch Sides:
            - BranchSide:      'openfs.c:445,19'
              BranchSideFuncs:
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
            - BranchSide:      'openfs.c:449,19'
              BranchSideFuncs:
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
        - Branch String:   'openfs.c:446,7'
          Branch Sides:
            - BranchSide:      'openfs.c:447,20'
              BranchSideFuncs:
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
            - BranchSide:      'openfs.c:448,2'
              BranchSideFuncs:
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
        - Branch String:   'openfs.c:450,6'
          Branch Sides:
            - BranchSide:      'openfs.c:451,12'
              BranchSideFuncs:
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
            - BranchSide:      'openfs.c:467,11'
              BranchSideFuncs:
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
        - Branch String:   'openfs.c:454,7'
          Branch Sides:
            - BranchSide:      'openfs.c:455,4'
              BranchSideFuncs:
                - ext2fs_free
            - BranchSide:      'openfs.c:464,11'
              BranchSideFuncs:
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
        - Branch String:   'openfs.c:467,2'
          Branch Sides:
            - BranchSide:      'openfs.c:468,38'
              BranchSideFuncs:
                - ext2fs_descriptor_block_loc2
                - io_channel_cache_readahead
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
            - BranchSide:      'openfs.c:472,9'
              BranchSideFuncs:
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
        - Branch String:   'openfs.c:472,2'
          Branch Sides:
            - BranchSide:      'openfs.c:473,38'
              BranchSideFuncs:
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
            - BranchSide:      'openfs.c:488,15'
              BranchSideFuncs:
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
        - Branch String:   'openfs.c:475,7'
          Branch Sides:
            - BranchSide:      'openfs.c:476,4'
              BranchSideFuncs:
                - ext2fs_free
            - BranchSide:      'openfs.c:485,11'
              BranchSideFuncs:
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_descriptor_block_loc2
                - io_channel_read_blk64
        - Branch String:   'openfs.c:494,21'
          Branch Sides:
            - BranchSide:      'openfs.c:494,51'
              BranchSideFuncs:
                - ext2fs_has_group_desc_csum.1101
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
            - BranchSide:      'openfs.c:494,53'
              BranchSideFuncs:
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
        - Branch String:   'openfs.c:494,6'
          Branch Sides:
            - BranchSide:      'openfs.c:494,53'
              BranchSideFuncs:
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
            - BranchSide:      'openfs.c:497,14'
              BranchSideFuncs:
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_mark_super_dirty
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
        - Branch String:   'openfs.c:497,3'
          Branch Sides:
            - BranchSide:      'openfs.c:498,26'
              BranchSideFuncs:
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_mark_super_dirty
            - BranchSide:      'openfs.c:505,7'
              BranchSideFuncs:
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
                - ext2fs_mark_super_dirty
        - Branch String:   'openfs.c:505,7'
          Branch Sides:
            - BranchSide:      'openfs.c:506,28'
              BranchSideFuncs:
                - ext2fs_mark_super_dirty
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
            - BranchSide:      'openfs.c:507,2'
              BranchSideFuncs:
                - ext2fs_has_feature_mmp.1100
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
        - Branch String:   'openfs.c:509,40'
          Branch Sides:
            - BranchSide:      'openfs.c:510,8'
              BranchSideFuncs:
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_start
                - ext2fs_mmp_stop
            - BranchSide:      'openfs.c:520,6'
              BranchSideFuncs:
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
        - Branch String:   'openfs.c:510,36'
          Branch Sides:
            - BranchSide:      'openfs.c:511,7'
              BranchSideFuncs:
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
            - BranchSide:      'openfs.c:520,6'
              BranchSideFuncs:
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
        - Branch String:   'openfs.c:509,6'
          Branch Sides:
            - BranchSide:      'openfs.c:512,29'
              BranchSideFuncs:
                - ext2fs_mmp_start
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_mmp_stop
            - BranchSide:      'openfs.c:520,6'
              BranchSideFuncs:
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
        - Branch String:   'openfs.c:513,7'
          Branch Sides:
            - BranchSide:      'openfs.c:514,4'
              BranchSideFuncs:
                - ext2fs_mmp_stop
                - ext2fs_free
            - BranchSide:      'openfs.c:518,2'
              BranchSideFuncs:
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
        - Branch String:   'openfs.c:520,6'
          Branch Sides:
            - BranchSide:      'openfs.c:521,23'
              BranchSideFuncs:
                - ext2fs_hashmap_create
                - ext2fs_free
                - ext2fs_set_feature_shared_blocks
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
            - BranchSide:      'openfs.c:530,34'
              BranchSideFuncs:
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
        - Branch String:   'openfs.c:523,7'
          Branch Sides:
            - BranchSide:      'openfs.c:524,11'
              BranchSideFuncs:
                - ext2fs_set_feature_shared_blocks
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
            - BranchSide:      'openfs.c:527,36'
              BranchSideFuncs:
                - ext2fs_set_feature_shared_blocks
                - ext2fs_has_feature_casefold
                - ext2fs_load_nls_table
        - Branch String:   'openfs.c:530,6'
          Branch Sides:
            - BranchSide:      'openfs.c:531,40'
              BranchSideFuncs:
                - ext2fs_load_nls_table
            - BranchSide:      'openfs.c:533,2'
              BranchSideFuncs: []
        - Branch String:   'openfs.c:538,6'
          Branch Sides:
            - BranchSide:      'openfs.c:539,15'
              BranchSideFuncs: []
            - BranchSide:      'openfs.c:542,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'openfs.c:141,11'
          Dst:             ext2fs_get_mem
        - Src:             'openfs.c:152,13'
          Dst:             getenv
        - Src:             'openfs.c:154,13'
          Dst:             strtoul
        - Src:             'openfs.c:156,26'
          Dst:             strlen
        - Src:             'openfs.c:156,11'
          Dst:             ext2fs_get_mem
        - Src:             'openfs.c:159,2'
          Dst:             strcpy
        - Src:             'openfs.c:160,7'
          Dst:             strchr
        - Src:             'openfs.c:179,16'
          Dst:             io_channel_set_options
        - Src:             'openfs.c:183,11'
          Dst:             io_channel_alloc_buf
        - Src:             'openfs.c:187,12'
          Dst:             ext2fs_get_mem
        - Src:             'openfs.c:223,12'
          Dst:             ext2fs_get_mem
        - Src:             'openfs.c:237,8'
          Dst:             ext2fs_verify_csum_type
        - Src:             'openfs.c:239,8'
          Dst:             ext2fs_superblock_csum_verify
        - Src:             'openfs.c:292,7'
          Dst:             ext2fs_has_feature_journal_dev
        - Src:             'openfs.c:312,6'
          Dst:             ext2fs_has_feature_bigalloc
        - Src:             'openfs.c:318,7'
          Dst:             ext2fs_has_feature_bigalloc
        - Src:             'openfs.c:334,6'
          Dst:             ext2fs_has_feature_64bit
        - Src:             'openfs.c:371,6'
          Dst:             ext2fs_has_feature_journal_dev
        - Src:             'openfs.c:382,2'
          Dst:             ext2fs_init_csum_seed
        - Src:             'openfs.c:391,12'
          Dst:             ext2fs_has_feature_64bit
        - Src:             'openfs.c:392,45'
          Dst:             ext2fs_blocks_count
        - Src:             'openfs.c:396,33'
          Dst:             ext2fs_blocks_count
        - Src:             'openfs.c:396,15'
          Dst:             ext2fs_div64_ceil
        - Src:             'openfs.c:411,8'
          Dst:             ext2fs_has_feature_64bit
        - Src:             'openfs.c:410,20'
          Dst:             ext2fs_div_ceil
        - Src:             'openfs.c:412,6'
          Dst:             ext2fs_has_feature_meta_bg
        - Src:             'openfs.c:420,11'
          Dst:             ext2fs_get_array
        - Src:             'openfs.c:443,6'
          Dst:             ext2fs_has_feature_meta_bg
        - Src:             'openfs.c:468,9'
          Dst:             ext2fs_descriptor_block_loc2
        - Src:             'openfs.c:469,3'
          Dst:             io_channel_cache_readahead
        - Src:             'openfs.c:473,9'
          Dst:             ext2fs_descriptor_block_loc2
        - Src:             'openfs.c:474,12'
          Dst:             io_channel_read_blk64
        - Src:             'openfs.c:494,24'
          Dst:             ext2fs_has_group_desc_csum
        - Src:             'openfs.c:498,4'
          Dst:             ext2fs_bg_flags_clear
        - Src:             'openfs.c:499,4'
          Dst:             ext2fs_bg_flags_clear
        - Src:             'openfs.c:500,4'
          Dst:             ext2fs_bg_itable_unused_set
        - Src:             'openfs.c:503,4'
          Dst:             ext2fs_group_desc_csum_set
        - Src:             'openfs.c:506,4'
          Dst:             ext2fs_mark_super_dirty
        - Src:             'openfs.c:509,6'
          Dst:             ext2fs_has_feature_mmp
        - Src:             'openfs.c:512,12'
          Dst:             ext2fs_mmp_start
        - Src:             'openfs.c:515,4'
          Dst:             ext2fs_mmp_stop
        - Src:             'openfs.c:521,23'
          Dst:             ext2fs_hashmap_create
        - Src:             'openfs.c:521,23'
          Dst:             ext2fs_djb2_hash
        - Src:             'openfs.c:521,23'
          Dst:             block_sha_map_free_entry
        - Src:             'openfs.c:527,3'
          Dst:             ext2fs_set_feature_shared_blocks
        - Src:             'openfs.c:530,6'
          Dst:             ext2fs_has_feature_casefold
        - Src:             'openfs.c:531,18'
          Dst:             ext2fs_load_nls_table
        - Src:             'openfs.c:539,3'
          Dst:             ext2fs_free
    - functionName:    strtoul
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'char *'
        - 'char **'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_has_feature_64bit
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 961
      functionLinenumberEnd: 961
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_has_feature_meta_bg
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 959
      functionLinenumberEnd: 959
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_descriptor_block_loc2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/openfs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - fs
        - group_block
        - i
      BBCount:         30
      ICount:          223
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - ext2fs_bg_has_super
        - ext2fs_blocks_count
        - ext2fs_group_first_block2
        - ext2fs_has_feature_64bit
        - ext2fs_has_feature_meta_bg
      functionUses:    4
      BranchProfiles:
        - Branch String:   'openfs.c:46,13'
          Branch Sides:
            - BranchSide:      'openfs.c:46,16'
              BranchSideFuncs:
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_64bit.1104
                - ext2fs_bg_has_super
                - ext2fs_group_first_block2
                - ext2fs_blocks_count
                - ext2fs_bg_has_super
            - BranchSide:      'openfs.c:49,34'
              BranchSideFuncs:
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_64bit.1104
                - ext2fs_bg_has_super
                - ext2fs_group_first_block2
                - ext2fs_blocks_count
                - ext2fs_bg_has_super
        - Branch String:   'openfs.c:46,38'
          Branch Sides:
            - BranchSide:      'openfs.c:46,41'
              BranchSideFuncs:
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_64bit.1104
                - ext2fs_bg_has_super
                - ext2fs_group_first_block2
                - ext2fs_blocks_count
                - ext2fs_bg_has_super
            - BranchSide:      'openfs.c:49,34'
              BranchSideFuncs:
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_64bit.1104
                - ext2fs_bg_has_super
                - ext2fs_group_first_block2
                - ext2fs_blocks_count
                - ext2fs_bg_has_super
        - Branch String:   'openfs.c:46,6'
          Branch Sides:
            - BranchSide:      'openfs.c:47,21'
              BranchSideFuncs:
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_64bit.1104
                - ext2fs_bg_has_super
                - ext2fs_group_first_block2
                - ext2fs_blocks_count
                - ext2fs_bg_has_super
            - BranchSide:      'openfs.c:49,34'
              BranchSideFuncs:
                - ext2fs_has_feature_meta_bg.1105
                - ext2fs_has_feature_64bit.1104
                - ext2fs_bg_has_super
                - ext2fs_group_first_block2
                - ext2fs_blocks_count
                - ext2fs_bg_has_super
        - Branch String:   'openfs.c:49,45'
          Branch Sides:
            - BranchSide:      'openfs.c:50,7'
              BranchSideFuncs:
                - ext2fs_has_feature_64bit.1104
                - ext2fs_bg_has_super
                - ext2fs_group_first_block2
                - ext2fs_blocks_count
                - ext2fs_bg_has_super
            - BranchSide:      'openfs.c:51,10'
              BranchSideFuncs: []
        - Branch String:   'openfs.c:49,6'
          Branch Sides:
            - BranchSide:      'openfs.c:51,10'
              BranchSideFuncs: []
            - BranchSide:      'openfs.c:53,7'
              BranchSideFuncs:
                - ext2fs_has_feature_64bit.1104
                - ext2fs_bg_has_super
                - ext2fs_group_first_block2
                - ext2fs_blocks_count
                - ext2fs_bg_has_super
        - Branch String:   'openfs.c:53,7'
          Branch Sides:
            - BranchSide:      'openfs.c:53,7'
              BranchSideFuncs:
                - ext2fs_bg_has_super
                - ext2fs_group_first_block2
                - ext2fs_blocks_count
                - ext2fs_bg_has_super
            - BranchSide:      'openfs.c:53,7'
              BranchSideFuncs:
                - ext2fs_bg_has_super
                - ext2fs_group_first_block2
                - ext2fs_blocks_count
                - ext2fs_bg_has_super
        - Branch String:   'openfs.c:54,6'
          Branch Sides:
            - BranchSide:      'openfs.c:55,13'
              BranchSideFuncs:
                - ext2fs_group_first_block2
                - ext2fs_blocks_count
                - ext2fs_bg_has_super
            - BranchSide:      'openfs.c:56,38'
              BranchSideFuncs:
                - ext2fs_group_first_block2
                - ext2fs_blocks_count
                - ext2fs_bg_has_super
        - Branch String:   'openfs.c:65,51'
          Branch Sides:
            - BranchSide:      'openfs.c:66,8'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_bg_has_super
            - BranchSide:      'openfs.c:80,9'
              BranchSideFuncs: []
        - Branch String:   'openfs.c:65,6'
          Branch Sides:
            - BranchSide:      'openfs.c:68,14'
              BranchSideFuncs:
                - ext2fs_bg_has_super
            - BranchSide:      'openfs.c:80,9'
              BranchSideFuncs: []
        - Branch String:   'openfs.c:75,7'
          Branch Sides:
            - BranchSide:      'openfs.c:76,14'
              BranchSideFuncs: []
            - BranchSide:      'openfs.c:78,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'openfs.c:49,7'
          Dst:             ext2fs_has_feature_meta_bg
        - Src:             'openfs.c:53,7'
          Dst:             ext2fs_has_feature_64bit
        - Src:             'openfs.c:54,6'
          Dst:             ext2fs_bg_has_super
        - Src:             'openfs.c:56,12'
          Dst:             ext2fs_group_first_block2
        - Src:             'openfs.c:67,7'
          Dst:             ext2fs_blocks_count
        - Src:             'openfs.c:75,7'
          Dst:             ext2fs_bg_has_super
    - functionName:    ext2fs_open
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/openfs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'char *'
        - int
        - int
        - int
        - 'struct.struct_io_manager *'
        - 'struct.struct_ext2_filsys **'
      constantsTouched: []
      argNames:
        - name
        - flags
        - superblock
        - block_size
        - manager
        - ret_fs
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_open2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'openfs.c:92,9'
          Dst:             ext2fs_open2
    - functionName:    ext2fs_descriptor_block_loc
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/openfs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - int
      constantsTouched: []
      argNames:
        - fs
        - group_block
        - i
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_descriptor_block_loc2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'openfs.c:85,9'
          Dst:             ext2fs_descriptor_block_loc2
    - functionName:    mark_bad_block
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/read_bb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'int *'
        - size_t
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - fs
        - block_nr
        - blockcnt
        - ref_block
        - ref_offset
        - priv_data
      BBCount:         13
      ICount:          100
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - ext2fs_badblocks_list_add
        - ext2fs_blocks_count
      functionUses:    1
      BranchProfiles:
        - Branch String:   'read_bb.c:49,6'
          Branch Sides:
            - BranchSide:      'read_bb.c:50,3'
              BranchSideFuncs: []
            - BranchSide:      'read_bb.c:52,8'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_badblocks_list_add
        - Branch String:   'read_bb.c:52,50'
          Branch Sides:
            - BranchSide:      'read_bb.c:53,8'
              BranchSideFuncs: []
            - BranchSide:      'read_bb.c:54,3'
              BranchSideFuncs: []
        - Branch String:   'read_bb.c:52,6'
          Branch Sides:
            - BranchSide:      'read_bb.c:54,3'
              BranchSideFuncs: []
            - BranchSide:      'read_bb.c:56,38'
              BranchSideFuncs:
                - ext2fs_badblocks_list_add
        - Branch String:   'read_bb.c:57,6'
          Branch Sides:
            - BranchSide:      'read_bb.c:58,3'
              BranchSideFuncs: []
            - BranchSide:      'read_bb.c:59,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'read_bb.c:53,20'
          Dst:             ext2fs_blocks_count
        - Src:             'read_bb.c:56,12'
          Dst:             ext2fs_badblocks_list_add
    - functionName:    ext2fs_has_feature_huge_file
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 940
      functionLinenumberEnd: 940
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_read_bb_inode
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/read_bb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'struct.ext2_struct_u32_list **'
      constantsTouched: []
      argNames:
        - fs
        - bb_list
      BBCount:         27
      ICount:          169
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - ext2fs_badblocks_list_create
        - ext2fs_block_iterate2
        - ext2fs_has_feature_huge_file
        - ext2fs_read_inode
        - mark_bad_block
      functionUses:    0
      BranchProfiles:
        - Branch String:   'read_bb.c:72,2'
          Branch Sides:
            - BranchSide:      'read_bb.c:72,2'
              BranchSideFuncs: []
            - BranchSide:      'read_bb.c:74,8'
              BranchSideFuncs:
                - ext2fs_read_inode
                - ext2fs_has_feature_huge_file.1120
                - ext2fs_badblocks_list_create
                - ext2fs_block_iterate2
        - Branch String:   'read_bb.c:74,6'
          Branch Sides:
            - BranchSide:      'read_bb.c:75,30'
              BranchSideFuncs:
                - ext2fs_block_iterate2
            - BranchSide:      'read_bb.c:92,16'
              BranchSideFuncs:
                - ext2fs_block_iterate2
        - Branch String:   'read_bb.c:76,7'
          Branch Sides:
            - BranchSide:      'read_bb.c:77,11'
              BranchSideFuncs: []
            - BranchSide:      'read_bb.c:78,21'
              BranchSideFuncs:
                - ext2fs_has_feature_huge_file.1120
                - ext2fs_badblocks_list_create
                - ext2fs_block_iterate2
        - Branch String:   'read_bb.c:79,49'
          Branch Sides:
            - BranchSide:      'read_bb.c:80,16'
              BranchSideFuncs:
                - ext2fs_badblocks_list_create
                - ext2fs_block_iterate2
            - BranchSide:      'read_bb.c:81,16'
              BranchSideFuncs:
                - ext2fs_badblocks_list_create
                - ext2fs_block_iterate2
        - Branch String:   'read_bb.c:79,7'
          Branch Sides:
            - BranchSide:      'read_bb.c:81,16'
              BranchSideFuncs:
                - ext2fs_badblocks_list_create
                - ext2fs_block_iterate2
            - BranchSide:      'read_bb.c:82,13'
              BranchSideFuncs:
                - ext2fs_badblocks_list_create
                - ext2fs_block_iterate2
        - Branch String:   'read_bb.c:83,7'
          Branch Sides:
            - BranchSide:      'read_bb.c:84,14'
              BranchSideFuncs:
                - ext2fs_badblocks_list_create
                - ext2fs_block_iterate2
            - BranchSide:      'read_bb.c:85,7'
              BranchSideFuncs:
                - ext2fs_badblocks_list_create
                - ext2fs_block_iterate2
        - Branch String:   'read_bb.c:85,7'
          Branch Sides:
            - BranchSide:      'read_bb.c:86,14'
              BranchSideFuncs:
                - ext2fs_badblocks_list_create
                - ext2fs_block_iterate2
            - BranchSide:      'read_bb.c:87,41'
              BranchSideFuncs:
                - ext2fs_badblocks_list_create
                - ext2fs_block_iterate2
        - Branch String:   'read_bb.c:88,7'
          Branch Sides:
            - BranchSide:      'read_bb.c:89,11'
              BranchSideFuncs: []
            - BranchSide:      'read_bb.c:90,2'
              BranchSideFuncs:
                - ext2fs_block_iterate2
        - Branch String:   'read_bb.c:96,6'
          Branch Sides:
            - BranchSide:      'read_bb.c:97,10'
              BranchSideFuncs: []
            - BranchSide:      'read_bb.c:99,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'read_bb.c:75,12'
          Dst:             ext2fs_read_inode
        - Src:             'read_bb.c:79,9'
          Dst:             ext2fs_has_feature_huge_file
        - Src:             'read_bb.c:87,12'
          Dst:             ext2fs_badblocks_list_create
        - Src:             'read_bb.c:94,11'
          Dst:             ext2fs_block_iterate2
        - Src:             'read_bb.c:94,11'
          Dst:             mark_bad_block
    - functionName:    mark_uninit_bg_group_blocks
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/rw_bitmaps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.struct_ext2_filsys *'
      constantsTouched: []
      argNames:
        - fs
      BBCount:         22
      ICount:          139
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - ext2fs_bg_flags_test
        - ext2fs_block_bitmap_loc
        - ext2fs_blocks_count
        - ext2fs_inode_bitmap_loc
        - ext2fs_inode_table_loc
        - ext2fs_mark_block_bitmap2
        - ext2fs_mark_block_bitmap_range2
        - ext2fs_reserve_super_and_bgd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rw_bitmaps.c:189,2'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:190,29'
              BranchSideFuncs:
                - ext2fs_bg_flags_test
                - ext2fs_reserve_super_and_bgd
                - ext2fs_inode_table_loc
                - ext2fs_block_bitmap_loc
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - ext2fs_mark_block_bitmap2
                - ext2fs_blocks_count
                - ext2fs_mark_block_bitmap2
                - ext2fs_mark_block_bitmap_range2
            - BranchSide:      'rw_bitmaps.c:217,2'
              BranchSideFuncs: []
        - Branch String:   'rw_bitmaps.c:190,7'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:191,4'
              BranchSideFuncs:
                - ext2fs_reserve_super_and_bgd
                - ext2fs_inode_table_loc
                - ext2fs_block_bitmap_loc
                - ext2fs_inode_bitmap_loc
                - ext2fs_bg_flags_test
                - ext2fs_blocks_count
                - ext2fs_mark_block_bitmap2
                - ext2fs_blocks_count
                - ext2fs_mark_block_bitmap2
                - ext2fs_mark_block_bitmap_range2
            - BranchSide:      'rw_bitmaps.c:193,32'
              BranchSideFuncs:
                - ext2fs_reserve_super_and_bgd
                - ext2fs_inode_table_loc
                - ext2fs_block_bitmap_loc
                - ext2fs_inode_bitmap_loc
                - ext2fs_bg_flags_test
                - ext2fs_blocks_count
                - ext2fs_mark_block_bitmap2
                - ext2fs_blocks_count
                - ext2fs_mark_block_bitmap2
                - ext2fs_mark_block_bitmap_range2
        - Branch String:   'rw_bitmaps.c:199,7'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:200,36'
              BranchSideFuncs:
                - ext2fs_mark_block_bitmap_range2
                - ext2fs_block_bitmap_loc
                - ext2fs_inode_bitmap_loc
                - ext2fs_bg_flags_test
                - ext2fs_reserve_super_and_bgd
                - ext2fs_inode_table_loc
                - ext2fs_blocks_count
                - ext2fs_mark_block_bitmap2
                - ext2fs_blocks_count
                - ext2fs_mark_block_bitmap2
            - BranchSide:      'rw_bitmaps.c:206,33'
              BranchSideFuncs:
                - ext2fs_block_bitmap_loc
                - ext2fs_inode_bitmap_loc
                - ext2fs_bg_flags_test
                - ext2fs_reserve_super_and_bgd
                - ext2fs_inode_table_loc
                - ext2fs_mark_block_bitmap_range2
                - ext2fs_blocks_count
                - ext2fs_mark_block_bitmap2
                - ext2fs_blocks_count
                - ext2fs_mark_block_bitmap2
        - Branch String:   'rw_bitmaps.c:207,11'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:207,14'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_inode_bitmap_loc
                - ext2fs_bg_flags_test
                - ext2fs_reserve_super_and_bgd
                - ext2fs_inode_table_loc
                - ext2fs_block_bitmap_loc
                - ext2fs_mark_block_bitmap_range2
                - ext2fs_blocks_count
                - ext2fs_mark_block_bitmap2
                - ext2fs_mark_block_bitmap2
            - BranchSide:      'rw_bitmaps.c:213,33'
              BranchSideFuncs:
                - ext2fs_inode_bitmap_loc
                - ext2fs_bg_flags_test
                - ext2fs_reserve_super_and_bgd
                - ext2fs_inode_table_loc
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - ext2fs_mark_block_bitmap2
                - ext2fs_mark_block_bitmap_range2
                - ext2fs_blocks_count
                - ext2fs_mark_block_bitmap2
        - Branch String:   'rw_bitmaps.c:207,7'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:208,30'
              BranchSideFuncs:
                - ext2fs_mark_block_bitmap2
                - ext2fs_inode_bitmap_loc
                - ext2fs_bg_flags_test
                - ext2fs_reserve_super_and_bgd
                - ext2fs_inode_table_loc
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - ext2fs_mark_block_bitmap_range2
                - ext2fs_blocks_count
                - ext2fs_mark_block_bitmap2
            - BranchSide:      'rw_bitmaps.c:213,33'
              BranchSideFuncs:
                - ext2fs_inode_bitmap_loc
                - ext2fs_bg_flags_test
                - ext2fs_reserve_super_and_bgd
                - ext2fs_inode_table_loc
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - ext2fs_mark_block_bitmap2
                - ext2fs_mark_block_bitmap_range2
                - ext2fs_blocks_count
                - ext2fs_mark_block_bitmap2
        - Branch String:   'rw_bitmaps.c:214,11'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:214,14'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_bg_flags_test
                - ext2fs_reserve_super_and_bgd
                - ext2fs_inode_table_loc
                - ext2fs_block_bitmap_loc
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - ext2fs_mark_block_bitmap2
                - ext2fs_mark_block_bitmap_range2
                - ext2fs_mark_block_bitmap2
            - BranchSide:      'rw_bitmaps.c:216,2'
              BranchSideFuncs:
                - ext2fs_bg_flags_test
                - ext2fs_reserve_super_and_bgd
                - ext2fs_inode_table_loc
                - ext2fs_block_bitmap_loc
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - ext2fs_mark_block_bitmap2
                - ext2fs_blocks_count
                - ext2fs_mark_block_bitmap2
                - ext2fs_mark_block_bitmap_range2
        - Branch String:   'rw_bitmaps.c:214,7'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:215,30'
              BranchSideFuncs:
                - ext2fs_mark_block_bitmap2
                - ext2fs_bg_flags_test
                - ext2fs_reserve_super_and_bgd
                - ext2fs_inode_table_loc
                - ext2fs_block_bitmap_loc
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_mark_block_bitmap2
                - ext2fs_mark_block_bitmap_range2
            - BranchSide:      'rw_bitmaps.c:216,2'
              BranchSideFuncs:
                - ext2fs_bg_flags_test
                - ext2fs_reserve_super_and_bgd
                - ext2fs_inode_table_loc
                - ext2fs_block_bitmap_loc
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - ext2fs_mark_block_bitmap2
                - ext2fs_blocks_count
                - ext2fs_mark_block_bitmap2
                - ext2fs_mark_block_bitmap_range2
      Callsites:
        - Src:             'rw_bitmaps.c:190,8'
          Dst:             ext2fs_bg_flags_test
        - Src:             'rw_bitmaps.c:193,3'
          Dst:             ext2fs_reserve_super_and_bgd
        - Src:             'rw_bitmaps.c:198,9'
          Dst:             ext2fs_inode_table_loc
        - Src:             'rw_bitmaps.c:200,4'
          Dst:             ext2fs_mark_block_bitmap_range2
        - Src:             'rw_bitmaps.c:206,9'
          Dst:             ext2fs_block_bitmap_loc
        - Src:             'rw_bitmaps.c:207,20'
          Dst:             ext2fs_blocks_count
        - Src:             'rw_bitmaps.c:208,4'
          Dst:             ext2fs_mark_block_bitmap2
        - Src:             'rw_bitmaps.c:213,9'
          Dst:             ext2fs_inode_bitmap_loc
        - Src:             'rw_bitmaps.c:214,20'
          Dst:             ext2fs_blocks_count
        - Src:             'rw_bitmaps.c:215,4'
          Dst:             ext2fs_mark_block_bitmap2
    - functionName:    unix_pthread_mutex_unlock
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/rw_bitmaps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'union.pthread_mutex_t *'
      constantsTouched: []
      argNames:
        - mutex
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pthread_mutex_unlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'rw_bitmaps.c:44,6'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:44,6'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'rw_bitmaps.c:45,24'
              BranchSideFuncs:
                - pthread_mutex_unlock
      Callsites:
        - Src:             'rw_bitmaps.c:45,3'
          Dst:             pthread_mutex_unlock
    - functionName:    pthread_mutex_unlock
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'union.pthread_mutex_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    unix_pthread_mutex_lock
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/rw_bitmaps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'union.pthread_mutex_t *'
      constantsTouched: []
      argNames:
        - mutex
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pthread_mutex_lock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'rw_bitmaps.c:39,6'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:39,6'
              BranchSideFuncs:
                - pthread_mutex_lock
            - BranchSide:      'rw_bitmaps.c:40,22'
              BranchSideFuncs:
                - pthread_mutex_lock
      Callsites:
        - Src:             'rw_bitmaps.c:40,3'
          Dst:             pthread_mutex_lock
    - functionName:    pthread_mutex_lock
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'union.pthread_mutex_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bitmap_tail_verify
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/rw_bitmaps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - bitmap
        - first
        - last
      BBCount:         8
      ICount:          52
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'rw_bitmaps.c:224,2'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:225,7'
              BranchSideFuncs: []
            - BranchSide:      'rw_bitmaps.c:227,2'
              BranchSideFuncs: []
        - Branch String:   'rw_bitmaps.c:225,7'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:225,20'
              BranchSideFuncs: []
            - BranchSide:      'rw_bitmaps.c:226,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    read_bitmaps_range_start
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/rw_bitmaps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - int
        - int
        - 'union.pthread_mutex_t *'
        - 'int *'
      constantsTouched: []
      argNames:
        - fs
        - flags
        - start
        - end
        - mutex
        - tail_flags
      BBCount:         110
      ICount:          779
      EdgeCount:       150
      CyclomaticComplexity: 42
      functionsReached:
        - bitmap_tail_verify
        - ext2fs_bg_flags_test
        - ext2fs_block_bitmap_csum_verify
        - ext2fs_block_bitmap_loc
        - ext2fs_blocks_count
        - ext2fs_free_mem
        - ext2fs_group_desc_csum_verify
        - ext2fs_has_group_desc_csum
        - ext2fs_inode_bitmap_csum_verify
        - ext2fs_inode_bitmap_loc
        - ext2fs_set_block_bitmap_range2
        - ext2fs_set_inode_bitmap_range2
        - io_channel_alloc_buf
        - io_channel_read_blk64
        - unix_pthread_mutex_lock
        - unix_pthread_mutex_unlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'rw_bitmaps.c:304,6'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:305,33'
              BranchSideFuncs:
                - io_channel_alloc_buf
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_inode_bitmap_range2
                - unix_pthread_mutex_unlock
                - io_channel_read_blk64
                - ext2fs_inode_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_block_bitmap_range2
                - unix_pthread_mutex_unlock
                - io_channel_read_blk64
                - ext2fs_block_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - io_channel_read_blk64
                - ext2fs_set_block_bitmap_range2
                - io_channel_read_blk64
                - ext2fs_set_inode_bitmap_range2
                - io_channel_alloc_buf
            - BranchSide:      'rw_bitmaps.c:309,16'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_inode_bitmap_range2
                - unix_pthread_mutex_unlock
                - io_channel_read_blk64
                - ext2fs_inode_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_block_bitmap_range2
                - unix_pthread_mutex_unlock
                - io_channel_read_blk64
                - ext2fs_block_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - io_channel_read_blk64
                - ext2fs_set_block_bitmap_range2
                - io_channel_read_blk64
                - ext2fs_set_inode_bitmap_range2
                - io_channel_alloc_buf
        - Branch String:   'rw_bitmaps.c:306,7'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:307,4'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'rw_bitmaps.c:308,2'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_inode_bitmap_range2
                - unix_pthread_mutex_unlock
                - io_channel_read_blk64
                - ext2fs_inode_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_block_bitmap_range2
                - unix_pthread_mutex_unlock
                - io_channel_read_blk64
                - ext2fs_block_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - io_channel_read_blk64
                - ext2fs_set_block_bitmap_range2
                - io_channel_read_blk64
                - ext2fs_set_inode_bitmap_range2
                - io_channel_alloc_buf
        - Branch String:   'rw_bitmaps.c:312,6'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:313,33'
              BranchSideFuncs:
                - io_channel_alloc_buf
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_inode_bitmap_range2
                - unix_pthread_mutex_unlock
                - io_channel_read_blk64
                - ext2fs_inode_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_block_bitmap_range2
                - unix_pthread_mutex_unlock
                - io_channel_read_blk64
                - ext2fs_block_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - io_channel_read_blk64
                - ext2fs_set_block_bitmap_range2
                - io_channel_read_blk64
                - ext2fs_set_inode_bitmap_range2
            - BranchSide:      'rw_bitmaps.c:317,16'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_inode_bitmap_range2
                - unix_pthread_mutex_unlock
                - io_channel_read_blk64
                - ext2fs_inode_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_block_bitmap_range2
                - unix_pthread_mutex_unlock
                - io_channel_read_blk64
                - ext2fs_block_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - io_channel_read_blk64
                - ext2fs_set_block_bitmap_range2
                - io_channel_read_blk64
                - ext2fs_set_inode_bitmap_range2
        - Branch String:   'rw_bitmaps.c:314,7'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:315,4'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'rw_bitmaps.c:316,2'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_inode_bitmap_range2
                - unix_pthread_mutex_unlock
                - io_channel_read_blk64
                - ext2fs_inode_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_block_bitmap_range2
                - unix_pthread_mutex_unlock
                - io_channel_read_blk64
                - ext2fs_block_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - io_channel_read_blk64
                - ext2fs_set_block_bitmap_range2
                - io_channel_read_blk64
                - ext2fs_set_inode_bitmap_range2
        - Branch String:   'rw_bitmaps.c:321,6'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:322,10'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
                - io_channel_read_blk64
                - ext2fs_set_block_bitmap_range2
                - io_channel_read_blk64
                - ext2fs_set_inode_bitmap_range2
            - BranchSide:      'rw_bitmaps.c:361,23'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_inode_bitmap_range2
                - unix_pthread_mutex_unlock
                - io_channel_read_blk64
                - ext2fs_inode_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_block_bitmap_range2
                - unix_pthread_mutex_unlock
                - io_channel_read_blk64
                - ext2fs_block_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
        - Branch String:   'rw_bitmaps.c:324,23'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:324,26'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
                - io_channel_read_blk64
                - ext2fs_set_block_bitmap_range2
                - io_channel_read_blk64
                - ext2fs_set_inode_bitmap_range2
            - BranchSide:      'rw_bitmaps.c:324,3'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
                - io_channel_read_blk64
                - ext2fs_set_block_bitmap_range2
                - io_channel_read_blk64
                - ext2fs_set_inode_bitmap_range2
        - Branch String:   'rw_bitmaps.c:324,3'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:325,35'
              BranchSideFuncs:
                - io_channel_read_blk64
                - ext2fs_set_inode_bitmap_range2
                - ext2fs_free_mem
                - ext2fs_free_mem
                - io_channel_read_blk64
                - ext2fs_set_block_bitmap_range2
            - BranchSide:      'rw_bitmaps.c:339,10'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
                - io_channel_read_blk64
                - ext2fs_set_block_bitmap_range2
        - Branch String:   'rw_bitmaps.c:327,8'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:328,5'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'rw_bitmaps.c:329,10'
              BranchSideFuncs:
                - ext2fs_set_inode_bitmap_range2
                - ext2fs_free_mem
                - ext2fs_free_mem
                - io_channel_read_blk64
                - ext2fs_set_block_bitmap_range2
                - io_channel_read_blk64
        - Branch String:   'rw_bitmaps.c:330,8'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:331,11'
              BranchSideFuncs:
                - ext2fs_set_inode_bitmap_range2
                - ext2fs_free_mem
                - ext2fs_free_mem
                - io_channel_read_blk64
                - ext2fs_set_block_bitmap_range2
                - io_channel_read_blk64
            - BranchSide:      'rw_bitmaps.c:332,44'
              BranchSideFuncs:
                - ext2fs_set_inode_bitmap_range2
                - ext2fs_free_mem
                - ext2fs_free_mem
                - io_channel_read_blk64
                - ext2fs_set_block_bitmap_range2
                - io_channel_read_blk64
        - Branch String:   'rw_bitmaps.c:334,8'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:335,5'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'rw_bitmaps.c:336,15'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
                - io_channel_read_blk64
                - ext2fs_set_block_bitmap_range2
                - io_channel_read_blk64
                - ext2fs_set_inode_bitmap_range2
        - Branch String:   'rw_bitmaps.c:343,23'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:343,26'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
                - io_channel_read_blk64
                - ext2fs_set_block_bitmap_range2
            - BranchSide:      'rw_bitmaps.c:343,3'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
                - io_channel_read_blk64
                - ext2fs_set_block_bitmap_range2
        - Branch String:   'rw_bitmaps.c:343,3'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:344,35'
              BranchSideFuncs:
                - io_channel_read_blk64
                - ext2fs_set_block_bitmap_range2
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'rw_bitmaps.c:358,3'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
        - Branch String:   'rw_bitmaps.c:346,8'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:347,5'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'rw_bitmaps.c:348,10'
              BranchSideFuncs:
                - ext2fs_set_block_bitmap_range2
                - ext2fs_free_mem
                - ext2fs_free_mem
                - io_channel_read_blk64
        - Branch String:   'rw_bitmaps.c:349,8'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:350,11'
              BranchSideFuncs:
                - ext2fs_set_block_bitmap_range2
                - ext2fs_free_mem
                - ext2fs_free_mem
                - io_channel_read_blk64
            - BranchSide:      'rw_bitmaps.c:351,44'
              BranchSideFuncs:
                - ext2fs_set_block_bitmap_range2
                - ext2fs_free_mem
                - ext2fs_free_mem
                - io_channel_read_blk64
        - Branch String:   'rw_bitmaps.c:353,8'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:354,5'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'rw_bitmaps.c:355,15'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
                - io_channel_read_blk64
                - ext2fs_set_block_bitmap_range2
        - Branch String:   'rw_bitmaps.c:363,2'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:364,7'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_inode_bitmap_range2
                - unix_pthread_mutex_unlock
                - io_channel_read_blk64
                - ext2fs_inode_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_block_bitmap_range2
                - unix_pthread_mutex_unlock
                - io_channel_read_blk64
                - ext2fs_block_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
            - BranchSide:      'rw_bitmaps.c:439,2'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
        - Branch String:   'rw_bitmaps.c:364,7'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:365,34'
              BranchSideFuncs:
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_block_bitmap_range2
                - unix_pthread_mutex_unlock
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_inode_bitmap_range2
                - unix_pthread_mutex_unlock
                - io_channel_read_blk64
                - ext2fs_inode_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - io_channel_read_blk64
                - ext2fs_block_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
            - BranchSide:      'rw_bitmaps.c:401,7'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_block_bitmap_range2
                - unix_pthread_mutex_unlock
                - io_channel_read_blk64
                - ext2fs_block_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_inode_bitmap_range2
                - unix_pthread_mutex_unlock
                - io_channel_read_blk64
                - ext2fs_inode_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
        - Branch String:   'rw_bitmaps.c:366,19'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:367,30'
              BranchSideFuncs:
                - ext2fs_bg_flags_test
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_block_bitmap_range2
                - unix_pthread_mutex_unlock
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_block_bitmap_loc
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_inode_bitmap_range2
                - unix_pthread_mutex_unlock
                - io_channel_read_blk64
                - ext2fs_inode_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - io_channel_read_blk64
                - ext2fs_block_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_group_desc_csum_verify
            - BranchSide:      'rw_bitmaps.c:369,9'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_block_bitmap_range2
                - unix_pthread_mutex_unlock
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_block_bitmap_loc
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_inode_bitmap_range2
                - unix_pthread_mutex_unlock
                - io_channel_read_blk64
                - ext2fs_inode_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - io_channel_read_blk64
                - ext2fs_block_bitmap_csum_verify
                - bitmap_tail_verify
        - Branch String:   'rw_bitmaps.c:367,59'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:368,39'
              BranchSideFuncs:
                - ext2fs_group_desc_csum_verify
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_block_bitmap_range2
                - unix_pthread_mutex_unlock
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_block_bitmap_loc
                - ext2fs_bg_flags_test
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_inode_bitmap_range2
                - unix_pthread_mutex_unlock
                - io_channel_read_blk64
                - ext2fs_inode_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - io_channel_read_blk64
                - ext2fs_block_bitmap_csum_verify
                - bitmap_tail_verify
            - BranchSide:      'rw_bitmaps.c:369,9'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_block_bitmap_range2
                - unix_pthread_mutex_unlock
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_block_bitmap_loc
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_inode_bitmap_range2
                - unix_pthread_mutex_unlock
                - io_channel_read_blk64
                - ext2fs_inode_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - io_channel_read_blk64
                - ext2fs_block_bitmap_csum_verify
                - bitmap_tail_verify
        - Branch String:   'rw_bitmaps.c:368,47'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:369,9'
              BranchSideFuncs:
                - unix_pthread_mutex_lock
                - ext2fs_set_block_bitmap_range2
                - unix_pthread_mutex_unlock
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_inode_bitmap_range2
                - unix_pthread_mutex_unlock
                - io_channel_read_blk64
                - ext2fs_inode_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - io_channel_read_blk64
                - ext2fs_block_bitmap_csum_verify
                - bitmap_tail_verify
            - BranchSide:      'rw_bitmaps.c:370,9'
              BranchSideFuncs:
                - unix_pthread_mutex_lock
                - ext2fs_set_block_bitmap_range2
                - unix_pthread_mutex_unlock
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_inode_bitmap_range2
                - unix_pthread_mutex_unlock
                - io_channel_read_blk64
                - ext2fs_inode_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - io_channel_read_blk64
                - ext2fs_block_bitmap_csum_verify
                - bitmap_tail_verify
        - Branch String:   'rw_bitmaps.c:366,8'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:370,9'
              BranchSideFuncs:
                - unix_pthread_mutex_lock
                - ext2fs_set_block_bitmap_range2
                - unix_pthread_mutex_unlock
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_inode_bitmap_range2
                - unix_pthread_mutex_unlock
                - io_channel_read_blk64
                - ext2fs_inode_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - io_channel_read_blk64
                - ext2fs_block_bitmap_csum_verify
                - bitmap_tail_verify
            - BranchSide:      'rw_bitmaps.c:371,8'
              BranchSideFuncs:
                - unix_pthread_mutex_lock
                - ext2fs_set_block_bitmap_range2
                - unix_pthread_mutex_unlock
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_inode_bitmap_range2
                - unix_pthread_mutex_unlock
                - io_channel_read_blk64
                - ext2fs_inode_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - io_channel_read_blk64
                - ext2fs_block_bitmap_csum_verify
                - bitmap_tail_verify
        - Branch String:   'rw_bitmaps.c:371,8'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:372,36'
              BranchSideFuncs:
                - io_channel_read_blk64
                - ext2fs_block_bitmap_csum_verify
                - ext2fs_free_mem
                - ext2fs_free_mem
                - bitmap_tail_verify
                - unix_pthread_mutex_lock
                - ext2fs_set_block_bitmap_range2
                - unix_pthread_mutex_unlock
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_inode_bitmap_range2
                - unix_pthread_mutex_unlock
                - io_channel_read_blk64
                - ext2fs_inode_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
            - BranchSide:      'rw_bitmaps.c:391,12'
              BranchSideFuncs:
                - unix_pthread_mutex_lock
                - ext2fs_set_block_bitmap_range2
                - unix_pthread_mutex_unlock
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_read_blk64
                - ext2fs_block_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_inode_bitmap_range2
                - unix_pthread_mutex_unlock
                - io_channel_read_blk64
                - ext2fs_inode_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
        - Branch String:   'rw_bitmaps.c:374,9'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:375,13'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'rw_bitmaps.c:379,11'
              BranchSideFuncs:
                - ext2fs_block_bitmap_csum_verify
                - ext2fs_free_mem
                - ext2fs_free_mem
                - bitmap_tail_verify
                - unix_pthread_mutex_lock
                - ext2fs_set_block_bitmap_range2
                - unix_pthread_mutex_unlock
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_read_blk64
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_inode_bitmap_range2
                - unix_pthread_mutex_unlock
                - io_channel_read_blk64
                - ext2fs_inode_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
        - Branch String:   'rw_bitmaps.c:380,41'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:381,42'
              BranchSideFuncs:
                - bitmap_tail_verify
                - unix_pthread_mutex_lock
                - ext2fs_set_block_bitmap_range2
                - unix_pthread_mutex_unlock
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_read_blk64
                - ext2fs_block_bitmap_csum_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_inode_bitmap_range2
                - unix_pthread_mutex_unlock
                - io_channel_read_blk64
                - ext2fs_inode_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
            - BranchSide:      'rw_bitmaps.c:387,47'
              BranchSideFuncs:
                - bitmap_tail_verify
                - unix_pthread_mutex_lock
                - ext2fs_set_block_bitmap_range2
                - unix_pthread_mutex_unlock
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_read_blk64
                - ext2fs_block_bitmap_csum_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_inode_bitmap_range2
                - unix_pthread_mutex_unlock
                - io_channel_read_blk64
                - ext2fs_inode_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
        - Branch String:   'rw_bitmaps.c:379,9'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:383,13'
              BranchSideFuncs:
                - bitmap_tail_verify
                - unix_pthread_mutex_lock
                - ext2fs_set_block_bitmap_range2
                - unix_pthread_mutex_unlock
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_read_blk64
                - ext2fs_block_bitmap_csum_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_inode_bitmap_range2
                - unix_pthread_mutex_unlock
                - io_channel_read_blk64
                - ext2fs_inode_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
            - BranchSide:      'rw_bitmaps.c:387,47'
              BranchSideFuncs:
                - bitmap_tail_verify
                - unix_pthread_mutex_lock
                - ext2fs_set_block_bitmap_range2
                - unix_pthread_mutex_unlock
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_read_blk64
                - ext2fs_block_bitmap_csum_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_inode_bitmap_range2
                - unix_pthread_mutex_unlock
                - io_channel_read_blk64
                - ext2fs_inode_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
        - Branch String:   'rw_bitmaps.c:387,9'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:389,7'
              BranchSideFuncs:
                - unix_pthread_mutex_lock
                - ext2fs_set_block_bitmap_range2
                - unix_pthread_mutex_unlock
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_read_blk64
                - ext2fs_block_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_inode_bitmap_range2
                - unix_pthread_mutex_unlock
                - io_channel_read_blk64
                - ext2fs_inode_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
            - BranchSide:      'rw_bitmaps.c:390,4'
              BranchSideFuncs:
                - unix_pthread_mutex_lock
                - ext2fs_set_block_bitmap_range2
                - unix_pthread_mutex_unlock
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_read_blk64
                - ext2fs_block_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_inode_bitmap_range2
                - unix_pthread_mutex_unlock
                - io_channel_read_blk64
                - ext2fs_inode_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
        - Branch String:   'rw_bitmaps.c:397,8'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:398,5'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'rw_bitmaps.c:399,15'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_block_bitmap_range2
                - unix_pthread_mutex_unlock
                - io_channel_read_blk64
                - ext2fs_block_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_inode_bitmap_range2
                - unix_pthread_mutex_unlock
                - io_channel_read_blk64
                - ext2fs_inode_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
        - Branch String:   'rw_bitmaps.c:401,7'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:402,34'
              BranchSideFuncs:
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_inode_bitmap_range2
                - unix_pthread_mutex_unlock
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_block_bitmap_range2
                - unix_pthread_mutex_unlock
                - io_channel_read_blk64
                - ext2fs_block_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - io_channel_read_blk64
                - ext2fs_inode_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
            - BranchSide:      'rw_bitmaps.c:439,2'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_inode_bitmap_range2
                - unix_pthread_mutex_unlock
                - io_channel_read_blk64
                - ext2fs_inode_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_block_bitmap_range2
                - unix_pthread_mutex_unlock
                - io_channel_read_blk64
                - ext2fs_block_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
        - Branch String:   'rw_bitmaps.c:403,19'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:404,30'
              BranchSideFuncs:
                - ext2fs_bg_flags_test
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_inode_bitmap_range2
                - unix_pthread_mutex_unlock
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_inode_bitmap_loc
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_block_bitmap_range2
                - unix_pthread_mutex_unlock
                - io_channel_read_blk64
                - ext2fs_block_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - io_channel_read_blk64
                - ext2fs_inode_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_group_desc_csum_verify
            - BranchSide:      'rw_bitmaps.c:406,9'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_inode_bitmap_range2
                - unix_pthread_mutex_unlock
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_inode_bitmap_loc
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_block_bitmap_range2
                - unix_pthread_mutex_unlock
                - io_channel_read_blk64
                - ext2fs_block_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - io_channel_read_blk64
                - ext2fs_inode_bitmap_csum_verify
                - bitmap_tail_verify
        - Branch String:   'rw_bitmaps.c:404,59'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:405,39'
              BranchSideFuncs:
                - ext2fs_group_desc_csum_verify
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_inode_bitmap_range2
                - unix_pthread_mutex_unlock
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_inode_bitmap_loc
                - ext2fs_bg_flags_test
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_block_bitmap_range2
                - unix_pthread_mutex_unlock
                - io_channel_read_blk64
                - ext2fs_block_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - io_channel_read_blk64
                - ext2fs_inode_bitmap_csum_verify
                - bitmap_tail_verify
            - BranchSide:      'rw_bitmaps.c:406,9'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_inode_bitmap_range2
                - unix_pthread_mutex_unlock
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_inode_bitmap_loc
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_block_bitmap_range2
                - unix_pthread_mutex_unlock
                - io_channel_read_blk64
                - ext2fs_block_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - io_channel_read_blk64
                - ext2fs_inode_bitmap_csum_verify
                - bitmap_tail_verify
        - Branch String:   'rw_bitmaps.c:405,47'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:406,9'
              BranchSideFuncs:
                - unix_pthread_mutex_lock
                - ext2fs_set_inode_bitmap_range2
                - unix_pthread_mutex_unlock
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_block_bitmap_range2
                - unix_pthread_mutex_unlock
                - io_channel_read_blk64
                - ext2fs_block_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - io_channel_read_blk64
                - ext2fs_inode_bitmap_csum_verify
                - bitmap_tail_verify
            - BranchSide:      'rw_bitmaps.c:407,9'
              BranchSideFuncs:
                - unix_pthread_mutex_lock
                - ext2fs_set_inode_bitmap_range2
                - unix_pthread_mutex_unlock
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_block_bitmap_range2
                - unix_pthread_mutex_unlock
                - io_channel_read_blk64
                - ext2fs_block_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - io_channel_read_blk64
                - ext2fs_inode_bitmap_csum_verify
                - bitmap_tail_verify
        - Branch String:   'rw_bitmaps.c:403,8'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:407,9'
              BranchSideFuncs:
                - unix_pthread_mutex_lock
                - ext2fs_set_inode_bitmap_range2
                - unix_pthread_mutex_unlock
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_block_bitmap_range2
                - unix_pthread_mutex_unlock
                - io_channel_read_blk64
                - ext2fs_block_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - io_channel_read_blk64
                - ext2fs_inode_bitmap_csum_verify
                - bitmap_tail_verify
            - BranchSide:      'rw_bitmaps.c:408,8'
              BranchSideFuncs:
                - unix_pthread_mutex_lock
                - ext2fs_set_inode_bitmap_range2
                - unix_pthread_mutex_unlock
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_block_bitmap_range2
                - unix_pthread_mutex_unlock
                - io_channel_read_blk64
                - ext2fs_block_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - io_channel_read_blk64
                - ext2fs_inode_bitmap_csum_verify
                - bitmap_tail_verify
        - Branch String:   'rw_bitmaps.c:408,8'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:409,36'
              BranchSideFuncs:
                - io_channel_read_blk64
                - ext2fs_inode_bitmap_csum_verify
                - ext2fs_free_mem
                - ext2fs_free_mem
                - bitmap_tail_verify
                - unix_pthread_mutex_lock
                - ext2fs_set_inode_bitmap_range2
                - unix_pthread_mutex_unlock
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_block_bitmap_range2
                - unix_pthread_mutex_unlock
                - io_channel_read_blk64
                - ext2fs_block_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
            - BranchSide:      'rw_bitmaps.c:429,12'
              BranchSideFuncs:
                - unix_pthread_mutex_lock
                - ext2fs_set_inode_bitmap_range2
                - unix_pthread_mutex_unlock
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_read_blk64
                - ext2fs_inode_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_block_bitmap_range2
                - unix_pthread_mutex_unlock
                - io_channel_read_blk64
                - ext2fs_block_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
        - Branch String:   'rw_bitmaps.c:411,9'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:412,13'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'rw_bitmaps.c:417,11'
              BranchSideFuncs:
                - ext2fs_inode_bitmap_csum_verify
                - ext2fs_free_mem
                - ext2fs_free_mem
                - bitmap_tail_verify
                - unix_pthread_mutex_lock
                - ext2fs_set_inode_bitmap_range2
                - unix_pthread_mutex_unlock
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_read_blk64
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_block_bitmap_range2
                - unix_pthread_mutex_unlock
                - io_channel_read_blk64
                - ext2fs_block_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
        - Branch String:   'rw_bitmaps.c:418,41'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:419,42'
              BranchSideFuncs:
                - bitmap_tail_verify
                - unix_pthread_mutex_lock
                - ext2fs_set_inode_bitmap_range2
                - unix_pthread_mutex_unlock
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_read_blk64
                - ext2fs_inode_bitmap_csum_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_block_bitmap_range2
                - unix_pthread_mutex_unlock
                - io_channel_read_blk64
                - ext2fs_block_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
            - BranchSide:      'rw_bitmaps.c:425,47'
              BranchSideFuncs:
                - bitmap_tail_verify
                - unix_pthread_mutex_lock
                - ext2fs_set_inode_bitmap_range2
                - unix_pthread_mutex_unlock
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_read_blk64
                - ext2fs_inode_bitmap_csum_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_block_bitmap_range2
                - unix_pthread_mutex_unlock
                - io_channel_read_blk64
                - ext2fs_block_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
        - Branch String:   'rw_bitmaps.c:417,9'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:421,13'
              BranchSideFuncs:
                - bitmap_tail_verify
                - unix_pthread_mutex_lock
                - ext2fs_set_inode_bitmap_range2
                - unix_pthread_mutex_unlock
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_read_blk64
                - ext2fs_inode_bitmap_csum_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_block_bitmap_range2
                - unix_pthread_mutex_unlock
                - io_channel_read_blk64
                - ext2fs_block_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
            - BranchSide:      'rw_bitmaps.c:425,47'
              BranchSideFuncs:
                - bitmap_tail_verify
                - unix_pthread_mutex_lock
                - ext2fs_set_inode_bitmap_range2
                - unix_pthread_mutex_unlock
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_read_blk64
                - ext2fs_inode_bitmap_csum_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_block_bitmap_range2
                - unix_pthread_mutex_unlock
                - io_channel_read_blk64
                - ext2fs_block_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
        - Branch String:   'rw_bitmaps.c:425,9'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:427,7'
              BranchSideFuncs:
                - unix_pthread_mutex_lock
                - ext2fs_set_inode_bitmap_range2
                - unix_pthread_mutex_unlock
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_read_blk64
                - ext2fs_inode_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_block_bitmap_range2
                - unix_pthread_mutex_unlock
                - io_channel_read_blk64
                - ext2fs_block_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
            - BranchSide:      'rw_bitmaps.c:428,4'
              BranchSideFuncs:
                - unix_pthread_mutex_lock
                - ext2fs_set_inode_bitmap_range2
                - unix_pthread_mutex_unlock
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_read_blk64
                - ext2fs_inode_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_block_bitmap_range2
                - unix_pthread_mutex_unlock
                - io_channel_read_blk64
                - ext2fs_block_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
        - Branch String:   'rw_bitmaps.c:435,8'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:436,5'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'rw_bitmaps.c:437,15'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_inode_bitmap_range2
                - unix_pthread_mutex_unlock
                - io_channel_read_blk64
                - ext2fs_inode_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - unix_pthread_mutex_lock
                - ext2fs_set_block_bitmap_range2
                - unix_pthread_mutex_unlock
                - io_channel_read_blk64
                - ext2fs_block_bitmap_csum_verify
                - bitmap_tail_verify
                - ext2fs_bg_flags_test
                - ext2fs_group_desc_csum_verify
        - Branch String:   'rw_bitmaps.c:442,6'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:443,19'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'rw_bitmaps.c:444,6'
              BranchSideFuncs:
                - ext2fs_free_mem
        - Branch String:   'rw_bitmaps.c:444,6'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:444,6'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'rw_bitmaps.c:445,19'
              BranchSideFuncs:
                - ext2fs_free_mem
      Callsites:
        - Src:             'rw_bitmaps.c:302,14'
          Dst:             ext2fs_has_group_desc_csum
        - Src:             'rw_bitmaps.c:305,12'
          Dst:             io_channel_alloc_buf
        - Src:             'rw_bitmaps.c:313,12'
          Dst:             io_channel_alloc_buf
        - Src:             'rw_bitmaps.c:325,13'
          Dst:             io_channel_read_blk64
        - Src:             'rw_bitmaps.c:332,13'
          Dst:             ext2fs_set_inode_bitmap_range2
        - Src:             'rw_bitmaps.c:344,13'
          Dst:             io_channel_read_blk64
        - Src:             'rw_bitmaps.c:351,13'
          Dst:             ext2fs_set_block_bitmap_range2
        - Src:             'rw_bitmaps.c:365,10'
          Dst:             ext2fs_block_bitmap_loc
        - Src:             'rw_bitmaps.c:367,9'
          Dst:             ext2fs_bg_flags_test
        - Src:             'rw_bitmaps.c:368,9'
          Dst:             ext2fs_group_desc_csum_verify
        - Src:             'rw_bitmaps.c:369,16'
          Dst:             ext2fs_blocks_count
        - Src:             'rw_bitmaps.c:372,14'
          Dst:             io_channel_read_blk64
        - Src:             'rw_bitmaps.c:381,10'
          Dst:             ext2fs_block_bitmap_csum_verify
        - Src:             'rw_bitmaps.c:387,10'
          Dst:             bitmap_tail_verify
        - Src:             'rw_bitmaps.c:393,4'
          Dst:             unix_pthread_mutex_lock
        - Src:             'rw_bitmaps.c:394,13'
          Dst:             ext2fs_set_block_bitmap_range2
        - Src:             'rw_bitmaps.c:396,4'
          Dst:             unix_pthread_mutex_unlock
        - Src:             'rw_bitmaps.c:402,10'
          Dst:             ext2fs_inode_bitmap_loc
        - Src:             'rw_bitmaps.c:404,9'
          Dst:             ext2fs_bg_flags_test
        - Src:             'rw_bitmaps.c:405,9'
          Dst:             ext2fs_group_desc_csum_verify
        - Src:             'rw_bitmaps.c:406,16'
          Dst:             ext2fs_blocks_count
        - Src:             'rw_bitmaps.c:409,14'
          Dst:             io_channel_read_blk64
        - Src:             'rw_bitmaps.c:419,10'
          Dst:             ext2fs_inode_bitmap_csum_verify
        - Src:             'rw_bitmaps.c:425,10'
          Dst:             bitmap_tail_verify
        - Src:             'rw_bitmaps.c:431,4'
          Dst:             unix_pthread_mutex_lock
        - Src:             'rw_bitmaps.c:432,13'
          Dst:             ext2fs_set_inode_bitmap_range2
        - Src:             'rw_bitmaps.c:434,4'
          Dst:             unix_pthread_mutex_unlock
        - Src:             'rw_bitmaps.c:443,3'
          Dst:             ext2fs_free_mem
        - Src:             'rw_bitmaps.c:445,3'
          Dst:             ext2fs_free_mem
    - functionName:    ext2fs_has_group_desc_csum
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/./ext2fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 727
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.struct_ext2_filsys *'
      constantsTouched: []
      argNames:
        - fs
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ext2fs_has_feature_gdt_csum
        - ext2fs_has_feature_metadata_csum
      functionUses:    2
      BranchProfiles:
        - Branch String:   './ext2fs.h:726,53'
          Branch Sides:
            - BranchSide:      './ext2fs.h:726,53'
              BranchSideFuncs: []
            - BranchSide:      './ext2fs.h:727,37'
              BranchSideFuncs:
                - ext2fs_has_feature_gdt_csum.1175
      Callsites:
        - Src:             './ext2fs.h:726,9'
          Dst:             ext2fs_has_feature_metadata_csum
        - Src:             './ext2fs.h:727,9'
          Dst:             ext2fs_has_feature_gdt_csum
    - functionName:    ext2fs_has_feature_metadata_csum
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 947
      functionLinenumberEnd: 947
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_has_feature_gdt_csum
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 941
      functionLinenumberEnd: 941
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_write_bitmaps
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/rw_bitmaps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.struct_ext2_filsys *'
      constantsTouched: []
      argNames:
        - fs
      BBCount:         15
      ICount:          87
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ext2fs_test_bb_dirty
        - ext2fs_test_ib_dirty
        - write_bitmaps
      functionUses:    4
      BranchProfiles:
        - Branch String:   'rw_bitmaps.c:675,31'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:675,55'
              BranchSideFuncs:
                - ext2fs_test_ib_dirty
                - write_bitmaps
                - ext2fs_test_bb_dirty
            - BranchSide:      'rw_bitmaps.c:675,31'
              BranchSideFuncs:
                - write_bitmaps
                - ext2fs_test_bb_dirty
        - Branch String:   'rw_bitmaps.c:676,31'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:676,55'
              BranchSideFuncs:
                - ext2fs_test_bb_dirty
                - write_bitmaps
            - BranchSide:      'rw_bitmaps.c:676,31'
              BranchSideFuncs:
                - write_bitmaps
        - Branch String:   'rw_bitmaps.c:678,16'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:678,20'
              BranchSideFuncs:
                - write_bitmaps
            - BranchSide:      'rw_bitmaps.c:681,23'
              BranchSideFuncs:
                - write_bitmaps
        - Branch String:   'rw_bitmaps.c:678,6'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:679,3'
              BranchSideFuncs:
                - write_bitmaps
            - BranchSide:      'rw_bitmaps.c:681,23'
              BranchSideFuncs:
                - write_bitmaps
      Callsites:
        - Src:             'rw_bitmaps.c:675,34'
          Dst:             ext2fs_test_ib_dirty
        - Src:             'rw_bitmaps.c:676,34'
          Dst:             ext2fs_test_bb_dirty
        - Src:             'rw_bitmaps.c:681,9'
          Dst:             write_bitmaps
    - functionName:    write_bitmaps
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/rw_bitmaps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - int
      constantsTouched: []
      argNames:
        - fs
        - do_inode
        - do_block
      BBCount:         84
      ICount:          580
      EdgeCount:       114
      CyclomaticComplexity: 32
      functionsReached:
        - ext2fs_bg_flags_test
        - ext2fs_block_bitmap_csum_set
        - ext2fs_block_bitmap_loc
        - ext2fs_blocks_count
        - ext2fs_free_mem
        - ext2fs_get_block_bitmap_range2
        - ext2fs_get_inode_bitmap_range2
        - ext2fs_group_desc_csum_set
        - ext2fs_has_group_desc_csum
        - ext2fs_inode_bitmap_csum_set
        - ext2fs_inode_bitmap_loc
        - ext2fs_set_bit
        - io_channel_alloc_buf
        - io_channel_write_blk64
      functionUses:    4
      BranchProfiles:
        - Branch String:   'rw_bitmaps.c:66,2'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:66,2'
              BranchSideFuncs: []
            - BranchSide:      'rw_bitmaps.c:68,8'
              BranchSideFuncs:
                - ext2fs_has_group_desc_csum.1173
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_get_inode_bitmap_range2
                - ext2fs_inode_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_bg_flags_test
                - ext2fs_get_block_bitmap_range2
                - ext2fs_block_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_blocks_count
                - ext2fs_set_bit
                - ext2fs_bg_flags_test
                - io_channel_alloc_buf
                - io_channel_alloc_buf
        - Branch String:   'rw_bitmaps.c:68,6'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:69,3'
              BranchSideFuncs:
                - ext2fs_has_group_desc_csum.1173
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_get_inode_bitmap_range2
                - ext2fs_inode_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_bg_flags_test
                - ext2fs_get_block_bitmap_range2
                - ext2fs_block_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_blocks_count
                - ext2fs_set_bit
                - ext2fs_bg_flags_test
                - io_channel_alloc_buf
                - io_channel_alloc_buf
            - BranchSide:      'rw_bitmaps.c:71,41'
              BranchSideFuncs:
                - ext2fs_has_group_desc_csum.1173
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_get_inode_bitmap_range2
                - ext2fs_inode_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_bg_flags_test
                - ext2fs_get_block_bitmap_range2
                - ext2fs_block_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_blocks_count
                - ext2fs_set_bit
                - ext2fs_bg_flags_test
                - io_channel_alloc_buf
                - io_channel_alloc_buf
        - Branch String:   'rw_bitmaps.c:74,6'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:75,18'
              BranchSideFuncs:
                - io_channel_alloc_buf
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_get_inode_bitmap_range2
                - ext2fs_inode_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_bg_flags_test
                - ext2fs_get_block_bitmap_range2
                - ext2fs_block_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_blocks_count
                - ext2fs_set_bit
                - ext2fs_bg_flags_test
                - io_channel_alloc_buf
            - BranchSide:      'rw_bitmaps.c:81,6'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_get_inode_bitmap_range2
                - ext2fs_inode_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_bg_flags_test
                - ext2fs_get_block_bitmap_range2
                - ext2fs_block_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_blocks_count
                - ext2fs_set_bit
                - ext2fs_bg_flags_test
                - io_channel_alloc_buf
        - Branch String:   'rw_bitmaps.c:77,7'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:78,4'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'rw_bitmaps.c:79,10'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_get_inode_bitmap_range2
                - ext2fs_inode_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_bg_flags_test
                - ext2fs_get_block_bitmap_range2
                - ext2fs_block_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_blocks_count
                - ext2fs_set_bit
                - ext2fs_bg_flags_test
                - io_channel_alloc_buf
        - Branch String:   'rw_bitmaps.c:81,6'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:83,6'
              BranchSideFuncs:
                - io_channel_alloc_buf
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_get_inode_bitmap_range2
                - ext2fs_inode_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_bg_flags_test
                - ext2fs_get_block_bitmap_range2
                - ext2fs_block_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_blocks_count
                - ext2fs_set_bit
                - ext2fs_bg_flags_test
            - BranchSide:      'rw_bitmaps.c:90,9'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_get_inode_bitmap_range2
                - ext2fs_inode_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_bg_flags_test
                - ext2fs_get_block_bitmap_range2
                - ext2fs_block_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_blocks_count
                - ext2fs_set_bit
                - ext2fs_bg_flags_test
        - Branch String:   'rw_bitmaps.c:85,7'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:86,4'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'rw_bitmaps.c:87,10'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_get_inode_bitmap_range2
                - ext2fs_inode_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_bg_flags_test
                - ext2fs_get_block_bitmap_range2
                - ext2fs_block_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_blocks_count
                - ext2fs_set_bit
                - ext2fs_bg_flags_test
        - Branch String:   'rw_bitmaps.c:90,2'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:91,8'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_get_inode_bitmap_range2
                - ext2fs_inode_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_bg_flags_test
                - ext2fs_get_block_bitmap_range2
                - ext2fs_block_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_blocks_count
                - ext2fs_set_bit
                - ext2fs_bg_flags_test
            - BranchSide:      'rw_bitmaps.c:166,6'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
        - Branch String:   'rw_bitmaps.c:91,7'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:92,4'
              BranchSideFuncs:
                - ext2fs_get_block_bitmap_range2
                - ext2fs_block_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_block_bitmap_loc
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_get_inode_bitmap_range2
                - ext2fs_inode_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_bg_flags_test
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_blocks_count
                - ext2fs_set_bit
                - ext2fs_bg_flags_test
            - BranchSide:      'rw_bitmaps.c:94,7'
              BranchSideFuncs:
                - ext2fs_get_block_bitmap_range2
                - ext2fs_block_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_block_bitmap_loc
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_get_inode_bitmap_range2
                - ext2fs_inode_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_bg_flags_test
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_blocks_count
                - ext2fs_set_bit
                - ext2fs_bg_flags_test
        - Branch String:   'rw_bitmaps.c:94,17'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:94,41'
              BranchSideFuncs:
                - ext2fs_bg_flags_test
                - ext2fs_get_block_bitmap_range2
                - ext2fs_block_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_block_bitmap_loc
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_get_inode_bitmap_range2
                - ext2fs_inode_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_bg_flags_test
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_blocks_count
                - ext2fs_set_bit
            - BranchSide:      'rw_bitmaps.c:98,43'
              BranchSideFuncs:
                - ext2fs_get_block_bitmap_range2
                - ext2fs_block_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_block_bitmap_loc
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_bg_flags_test
                - ext2fs_get_inode_bitmap_range2
                - ext2fs_inode_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_bg_flags_test
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_blocks_count
                - ext2fs_set_bit
        - Branch String:   'rw_bitmaps.c:94,7'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:96,4'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_get_block_bitmap_range2
                - ext2fs_block_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_blocks_count
                - ext2fs_set_bit
                - ext2fs_bg_flags_test
                - ext2fs_get_inode_bitmap_range2
                - ext2fs_inode_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_bg_flags_test
            - BranchSide:      'rw_bitmaps.c:98,43'
              BranchSideFuncs:
                - ext2fs_get_block_bitmap_range2
                - ext2fs_block_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_block_bitmap_loc
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_bg_flags_test
                - ext2fs_get_inode_bitmap_range2
                - ext2fs_inode_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_bg_flags_test
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_blocks_count
                - ext2fs_set_bit
        - Branch String:   'rw_bitmaps.c:100,7'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:101,4'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'rw_bitmaps.c:103,7'
              BranchSideFuncs:
                - ext2fs_block_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_block_bitmap_loc
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_get_block_bitmap_range2
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_bg_flags_test
                - ext2fs_get_inode_bitmap_range2
                - ext2fs_inode_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_bg_flags_test
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_blocks_count
                - ext2fs_set_bit
        - Branch String:   'rw_bitmaps.c:103,7'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:105,12'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_block_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_block_bitmap_loc
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_get_block_bitmap_range2
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_bg_flags_test
                - ext2fs_get_inode_bitmap_range2
                - ext2fs_inode_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_bg_flags_test
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_set_bit
            - BranchSide:      'rw_bitmaps.c:114,41'
              BranchSideFuncs:
                - ext2fs_block_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_block_bitmap_loc
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_get_block_bitmap_range2
                - ext2fs_blocks_count
                - ext2fs_set_bit
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_bg_flags_test
                - ext2fs_get_inode_bitmap_range2
                - ext2fs_inode_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_bg_flags_test
                - ext2fs_blocks_count
                - io_channel_write_blk64
        - Branch String:   'rw_bitmaps.c:109,8'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:110,14'
              BranchSideFuncs:
                - ext2fs_block_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_block_bitmap_loc
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_get_block_bitmap_range2
                - ext2fs_blocks_count
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_bg_flags_test
                - ext2fs_get_inode_bitmap_range2
                - ext2fs_inode_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_bg_flags_test
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_set_bit
            - BranchSide:      'rw_bitmaps.c:112,3'
              BranchSideFuncs:
                - ext2fs_block_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_block_bitmap_loc
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_get_block_bitmap_range2
                - ext2fs_blocks_count
                - ext2fs_set_bit
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_bg_flags_test
                - ext2fs_get_inode_bitmap_range2
                - ext2fs_inode_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_bg_flags_test
                - ext2fs_blocks_count
                - io_channel_write_blk64
        - Branch String:   'rw_bitmaps.c:110,5'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:111,21'
              BranchSideFuncs:
                - ext2fs_set_bit
                - ext2fs_block_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_block_bitmap_loc
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_get_block_bitmap_range2
                - ext2fs_blocks_count
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_bg_flags_test
                - ext2fs_get_inode_bitmap_range2
                - ext2fs_inode_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_bg_flags_test
                - ext2fs_blocks_count
                - io_channel_write_blk64
            - BranchSide:      'rw_bitmaps.c:111,33'
              BranchSideFuncs:
                - ext2fs_block_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_block_bitmap_loc
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_get_block_bitmap_range2
                - ext2fs_blocks_count
                - ext2fs_set_bit
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_bg_flags_test
                - ext2fs_get_inode_bitmap_range2
                - ext2fs_inode_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_bg_flags_test
                - ext2fs_blocks_count
                - io_channel_write_blk64
        - Branch String:   'rw_bitmaps.c:116,7'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:117,11'
              BranchSideFuncs: []
            - BranchSide:      'rw_bitmaps.c:118,30'
              BranchSideFuncs:
                - ext2fs_group_desc_csum_set
                - ext2fs_block_bitmap_loc
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_get_block_bitmap_range2
                - ext2fs_block_bitmap_csum_set
                - ext2fs_blocks_count
                - ext2fs_set_bit
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_bg_flags_test
                - ext2fs_get_inode_bitmap_range2
                - ext2fs_inode_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_bg_flags_test
                - ext2fs_blocks_count
                - io_channel_write_blk64
        - Branch String:   'rw_bitmaps.c:122,11'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:122,14'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_get_block_bitmap_range2
                - ext2fs_block_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - ext2fs_set_bit
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_bg_flags_test
                - ext2fs_get_inode_bitmap_range2
                - ext2fs_inode_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_bg_flags_test
                - io_channel_write_blk64
            - BranchSide:      'rw_bitmaps.c:122,49'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_get_block_bitmap_range2
                - ext2fs_block_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_blocks_count
                - ext2fs_set_bit
                - ext2fs_bg_flags_test
                - ext2fs_get_inode_bitmap_range2
                - ext2fs_inode_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_bg_flags_test
        - Branch String:   'rw_bitmaps.c:122,7'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:122,49'
              BranchSideFuncs:
                - io_channel_write_blk64
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_get_block_bitmap_range2
                - ext2fs_block_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_set_bit
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_bg_flags_test
                - ext2fs_get_inode_bitmap_range2
                - ext2fs_inode_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_bg_flags_test
            - BranchSide:      'rw_bitmaps.c:123,36'
              BranchSideFuncs:
                - io_channel_write_blk64
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_get_block_bitmap_range2
                - ext2fs_block_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_set_bit
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_bg_flags_test
                - ext2fs_get_inode_bitmap_range2
                - ext2fs_inode_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_bg_flags_test
        - Branch String:   'rw_bitmaps.c:125,8'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:126,12'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'rw_bitmaps.c:129,3'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_get_block_bitmap_range2
                - ext2fs_block_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_blocks_count
                - ext2fs_set_bit
                - ext2fs_bg_flags_test
                - ext2fs_get_inode_bitmap_range2
                - ext2fs_inode_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_bg_flags_test
        - Branch String:   'rw_bitmaps.c:134,7'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:135,4'
              BranchSideFuncs:
                - ext2fs_get_inode_bitmap_range2
                - ext2fs_inode_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_inode_bitmap_loc
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_get_block_bitmap_range2
                - ext2fs_block_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_blocks_count
                - ext2fs_set_bit
                - ext2fs_bg_flags_test
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_bg_flags_test
            - BranchSide:      'rw_bitmaps.c:137,7'
              BranchSideFuncs:
                - ext2fs_get_inode_bitmap_range2
                - ext2fs_inode_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_inode_bitmap_loc
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_get_block_bitmap_range2
                - ext2fs_block_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_blocks_count
                - ext2fs_set_bit
                - ext2fs_bg_flags_test
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_bg_flags_test
        - Branch String:   'rw_bitmaps.c:137,17'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:137,41'
              BranchSideFuncs:
                - ext2fs_bg_flags_test
                - ext2fs_get_inode_bitmap_range2
                - ext2fs_inode_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_inode_bitmap_loc
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_get_block_bitmap_range2
                - ext2fs_block_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_blocks_count
                - ext2fs_set_bit
                - ext2fs_bg_flags_test
                - ext2fs_blocks_count
                - io_channel_write_blk64
            - BranchSide:      'rw_bitmaps.c:141,43'
              BranchSideFuncs:
                - ext2fs_get_inode_bitmap_range2
                - ext2fs_inode_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_inode_bitmap_loc
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_bg_flags_test
                - ext2fs_get_block_bitmap_range2
                - ext2fs_block_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_blocks_count
                - ext2fs_set_bit
                - ext2fs_bg_flags_test
                - ext2fs_blocks_count
                - io_channel_write_blk64
        - Branch String:   'rw_bitmaps.c:137,7'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:139,4'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_get_inode_bitmap_range2
                - ext2fs_inode_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_bg_flags_test
                - ext2fs_get_block_bitmap_range2
                - ext2fs_block_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_blocks_count
                - ext2fs_set_bit
                - ext2fs_bg_flags_test
            - BranchSide:      'rw_bitmaps.c:141,43'
              BranchSideFuncs:
                - ext2fs_get_inode_bitmap_range2
                - ext2fs_inode_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_inode_bitmap_loc
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_bg_flags_test
                - ext2fs_get_block_bitmap_range2
                - ext2fs_block_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_blocks_count
                - ext2fs_set_bit
                - ext2fs_bg_flags_test
                - ext2fs_blocks_count
                - io_channel_write_blk64
        - Branch String:   'rw_bitmaps.c:143,7'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:144,4'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'rw_bitmaps.c:146,41'
              BranchSideFuncs:
                - ext2fs_inode_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_inode_bitmap_loc
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_get_inode_bitmap_range2
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_bg_flags_test
                - ext2fs_get_block_bitmap_range2
                - ext2fs_block_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_blocks_count
                - ext2fs_set_bit
                - ext2fs_bg_flags_test
                - ext2fs_blocks_count
                - io_channel_write_blk64
        - Branch String:   'rw_bitmaps.c:148,7'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:149,4'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'rw_bitmaps.c:150,30'
              BranchSideFuncs:
                - ext2fs_group_desc_csum_set
                - ext2fs_inode_bitmap_loc
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_get_inode_bitmap_range2
                - ext2fs_inode_bitmap_csum_set
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_bg_flags_test
                - ext2fs_get_block_bitmap_range2
                - ext2fs_block_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_blocks_count
                - ext2fs_set_bit
                - ext2fs_bg_flags_test
                - ext2fs_blocks_count
                - io_channel_write_blk64
        - Branch String:   'rw_bitmaps.c:154,11'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:154,14'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_get_inode_bitmap_range2
                - ext2fs_inode_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_inode_bitmap_loc
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_bg_flags_test
                - ext2fs_get_block_bitmap_range2
                - ext2fs_block_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_blocks_count
                - ext2fs_set_bit
                - ext2fs_bg_flags_test
                - io_channel_write_blk64
            - BranchSide:      'rw_bitmaps.c:154,49'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_get_inode_bitmap_range2
                - ext2fs_inode_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_bg_flags_test
                - ext2fs_get_block_bitmap_range2
                - ext2fs_block_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_blocks_count
                - ext2fs_set_bit
                - ext2fs_bg_flags_test
        - Branch String:   'rw_bitmaps.c:154,7'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:154,49'
              BranchSideFuncs:
                - io_channel_write_blk64
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_get_inode_bitmap_range2
                - ext2fs_inode_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_bg_flags_test
                - ext2fs_get_block_bitmap_range2
                - ext2fs_block_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_blocks_count
                - ext2fs_set_bit
                - ext2fs_bg_flags_test
            - BranchSide:      'rw_bitmaps.c:155,36'
              BranchSideFuncs:
                - io_channel_write_blk64
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_get_inode_bitmap_range2
                - ext2fs_inode_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_bg_flags_test
                - ext2fs_get_block_bitmap_range2
                - ext2fs_block_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_blocks_count
                - ext2fs_set_bit
                - ext2fs_bg_flags_test
        - Branch String:   'rw_bitmaps.c:157,8'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:158,12'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'rw_bitmaps.c:161,3'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_get_inode_bitmap_range2
                - ext2fs_inode_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_inode_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_bg_flags_test
                - ext2fs_get_block_bitmap_range2
                - ext2fs_block_bitmap_csum_set
                - ext2fs_group_desc_csum_set
                - ext2fs_block_bitmap_loc
                - ext2fs_blocks_count
                - io_channel_write_blk64
                - ext2fs_blocks_count
                - ext2fs_set_bit
                - ext2fs_bg_flags_test
        - Branch String:   'rw_bitmaps.c:166,6'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:167,3'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'rw_bitmaps.c:170,6'
              BranchSideFuncs:
                - ext2fs_free_mem
        - Branch String:   'rw_bitmaps.c:170,6'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:171,3'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'rw_bitmaps.c:174,2'
              BranchSideFuncs: []
        - Branch String:   'rw_bitmaps.c:176,6'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:177,19'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'rw_bitmaps.c:178,6'
              BranchSideFuncs:
                - ext2fs_free_mem
        - Branch String:   'rw_bitmaps.c:178,6'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:179,19'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'rw_bitmaps.c:180,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rw_bitmaps.c:71,14'
          Dst:             ext2fs_has_group_desc_csum
        - Src:             'rw_bitmaps.c:76,12'
          Dst:             io_channel_alloc_buf
        - Src:             'rw_bitmaps.c:84,12'
          Dst:             io_channel_alloc_buf
        - Src:             'rw_bitmaps.c:94,20'
          Dst:             ext2fs_bg_flags_test
        - Src:             'rw_bitmaps.c:98,12'
          Dst:             ext2fs_get_block_bitmap_range2
        - Src:             'rw_bitmaps.c:105,12'
          Dst:             ext2fs_blocks_count
        - Src:             'rw_bitmaps.c:111,6'
          Dst:             ext2fs_set_bit
        - Src:             'rw_bitmaps.c:114,12'
          Dst:             ext2fs_block_bitmap_csum_set
        - Src:             'rw_bitmaps.c:118,3'
          Dst:             ext2fs_group_desc_csum_set
        - Src:             'rw_bitmaps.c:121,9'
          Dst:             ext2fs_block_bitmap_loc
        - Src:             'rw_bitmaps.c:122,20'
          Dst:             ext2fs_blocks_count
        - Src:             'rw_bitmaps.c:123,13'
          Dst:             io_channel_write_blk64
        - Src:             'rw_bitmaps.c:137,20'
          Dst:             ext2fs_bg_flags_test
        - Src:             'rw_bitmaps.c:141,12'
          Dst:             ext2fs_get_inode_bitmap_range2
        - Src:             'rw_bitmaps.c:146,12'
          Dst:             ext2fs_inode_bitmap_csum_set
        - Src:             'rw_bitmaps.c:150,3'
          Dst:             ext2fs_group_desc_csum_set
        - Src:             'rw_bitmaps.c:153,9'
          Dst:             ext2fs_inode_bitmap_loc
        - Src:             'rw_bitmaps.c:154,20'
          Dst:             ext2fs_blocks_count
        - Src:             'rw_bitmaps.c:155,13'
          Dst:             io_channel_write_blk64
        - Src:             'rw_bitmaps.c:168,3'
          Dst:             ext2fs_free_mem
        - Src:             'rw_bitmaps.c:172,3'
          Dst:             ext2fs_free_mem
        - Src:             'rw_bitmaps.c:177,3'
          Dst:             ext2fs_free_mem
        - Src:             'rw_bitmaps.c:179,3'
          Dst:             ext2fs_free_mem
    - functionName:    ext2fs_read_bitmaps
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/rw_bitmaps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 661
      functionLinenumberEnd: 671
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.struct_ext2_filsys *'
      constantsTouched: []
      argNames:
        - fs
      BBCount:         12
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ext2fs_rw_bitmaps
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rw_bitmaps.c:664,6'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:665,9'
              BranchSideFuncs:
                - ext2fs_rw_bitmaps
            - BranchSide:      'rw_bitmaps.c:666,7'
              BranchSideFuncs:
                - ext2fs_rw_bitmaps
        - Branch String:   'rw_bitmaps.c:666,6'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:667,9'
              BranchSideFuncs:
                - ext2fs_rw_bitmaps
            - BranchSide:      'rw_bitmaps.c:668,6'
              BranchSideFuncs:
                - ext2fs_rw_bitmaps
        - Branch String:   'rw_bitmaps.c:668,6'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:669,3'
              BranchSideFuncs: []
            - BranchSide:      'rw_bitmaps.c:670,27'
              BranchSideFuncs:
                - ext2fs_rw_bitmaps
      Callsites:
        - Src:             'rw_bitmaps.c:670,9'
          Dst:             ext2fs_rw_bitmaps
    - functionName:    ext2fs_rw_bitmaps
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/rw_bitmaps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 522
      functionLinenumberEnd: 638
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - int
      constantsTouched: []
      argNames:
        - fs
        - flags
        - num_threads
      BBCount:         85
      ICount:          579
      EdgeCount:       115
      CyclomaticComplexity: 32
      functionsReached:
        - calloc
        - ext2fs_has_feature_flex_bg
        - ext2fs_has_feature_journal_dev
        - io_channel_set_options
        - pthread_attr_destroy
        - pthread_attr_init
        - pthread_create
        - pthread_join
        - read_bitmaps_cleanup_on_error
        - read_bitmaps_range
        - read_bitmaps_range_end
        - read_bitmaps_range_prepare
        - read_bitmaps_thread
        - sysconf
        - write_bitmaps
      functionUses:    3
      BranchProfiles:
        - Branch String:   'rw_bitmaps.c:535,6'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:536,3'
              BranchSideFuncs: []
            - BranchSide:      'rw_bitmaps.c:538,37'
              BranchSideFuncs:
                - ext2fs_has_feature_journal_dev.1178
                - ext2fs_has_feature_flex_bg
                - io_channel_set_options
                - pthread_attr_init
                - calloc
                - calloc
                - pthread_attr_destroy
                - free
                - free
                - io_channel_set_options
                - read_bitmaps_cleanup_on_error
                - read_bitmaps_range_end
                - read_bitmaps_range_prepare
                - pthread_join
                - pthread_create
                - read_bitmaps_range
                - sysconf
                - write_bitmaps
        - Branch String:   'rw_bitmaps.c:538,6'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:539,3'
              BranchSideFuncs: []
            - BranchSide:      'rw_bitmaps.c:541,6'
              BranchSideFuncs:
                - ext2fs_has_feature_flex_bg
                - io_channel_set_options
                - pthread_attr_init
                - calloc
                - calloc
                - pthread_attr_destroy
                - free
                - free
                - io_channel_set_options
                - read_bitmaps_cleanup_on_error
                - read_bitmaps_range_end
                - read_bitmaps_range_prepare
                - pthread_join
                - pthread_create
                - read_bitmaps_range
                - sysconf
                - write_bitmaps
        - Branch String:   'rw_bitmaps.c:541,6'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:542,24'
              BranchSideFuncs:
                - write_bitmaps
            - BranchSide:      'rw_bitmaps.c:546,8'
              BranchSideFuncs:
                - ext2fs_has_feature_flex_bg
                - io_channel_set_options
                - pthread_attr_init
                - calloc
                - calloc
                - pthread_attr_destroy
                - free
                - free
                - io_channel_set_options
                - read_bitmaps_cleanup_on_error
                - read_bitmaps_range_end
                - read_bitmaps_range_prepare
                - pthread_join
                - pthread_create
                - read_bitmaps_range
                - sysconf
        - Branch String:   'rw_bitmaps.c:546,53'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:547,7'
              BranchSideFuncs:
                - read_bitmaps_range
            - BranchSide:      'rw_bitmaps.c:548,3'
              BranchSideFuncs:
                - read_bitmaps_range
        - Branch String:   'rw_bitmaps.c:547,25'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:547,29'
              BranchSideFuncs:
                - read_bitmaps_range
            - BranchSide:      'rw_bitmaps.c:548,3'
              BranchSideFuncs:
                - read_bitmaps_range
        - Branch String:   'rw_bitmaps.c:546,6'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:548,3'
              BranchSideFuncs:
                - read_bitmaps_range
            - BranchSide:      'rw_bitmaps.c:551,6'
              BranchSideFuncs:
                - ext2fs_has_feature_flex_bg
                - io_channel_set_options
                - pthread_attr_init
                - calloc
                - calloc
                - pthread_attr_destroy
                - free
                - free
                - io_channel_set_options
                - read_bitmaps_cleanup_on_error
                - read_bitmaps_range_end
                - read_bitmaps_range_prepare
                - pthread_join
                - pthread_create
                - read_bitmaps_range
                - sysconf
        - Branch String:   'rw_bitmaps.c:551,6'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:552,17'
              BranchSideFuncs:
                - sysconf
                - ext2fs_has_feature_flex_bg
                - io_channel_set_options
                - pthread_attr_init
                - calloc
                - calloc
                - pthread_attr_destroy
                - free
                - free
                - io_channel_set_options
                - read_bitmaps_cleanup_on_error
                - read_bitmaps_range_end
                - read_bitmaps_range_prepare
                - pthread_join
                - pthread_create
                - read_bitmaps_range
            - BranchSide:      'rw_bitmaps.c:560,6'
              BranchSideFuncs:
                - ext2fs_has_feature_flex_bg
                - io_channel_set_options
                - pthread_attr_init
                - calloc
                - calloc
                - pthread_attr_destroy
                - free
                - free
                - io_channel_set_options
                - read_bitmaps_cleanup_on_error
                - read_bitmaps_range_end
                - read_bitmaps_range_prepare
                - pthread_join
                - pthread_create
                - read_bitmaps_range
        - Branch String:   'rw_bitmaps.c:560,6'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:561,15'
              BranchSideFuncs:
                - ext2fs_has_feature_flex_bg
                - io_channel_set_options
                - pthread_attr_init
                - calloc
                - calloc
                - pthread_attr_destroy
                - free
                - free
                - io_channel_set_options
                - read_bitmaps_cleanup_on_error
                - read_bitmaps_range_end
                - read_bitmaps_range_prepare
                - pthread_join
                - pthread_create
                - read_bitmaps_range
            - BranchSide:      'rw_bitmaps.c:563,17'
              BranchSideFuncs:
                - ext2fs_has_feature_flex_bg
                - io_channel_set_options
                - pthread_attr_init
                - calloc
                - calloc
                - pthread_attr_destroy
                - free
                - free
                - io_channel_set_options
                - read_bitmaps_cleanup_on_error
                - read_bitmaps_range_end
                - read_bitmaps_range_prepare
                - pthread_join
                - pthread_create
                - read_bitmaps_range
        - Branch String:   'rw_bitmaps.c:563,6'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:564,17'
              BranchSideFuncs:
                - ext2fs_has_feature_flex_bg
                - io_channel_set_options
                - pthread_attr_init
                - calloc
                - calloc
                - pthread_attr_destroy
                - free
                - free
                - io_channel_set_options
                - read_bitmaps_cleanup_on_error
                - read_bitmaps_range_end
                - read_bitmaps_range_prepare
                - pthread_join
                - pthread_create
                - read_bitmaps_range
            - BranchSide:      'rw_bitmaps.c:565,18'
              BranchSideFuncs:
                - ext2fs_has_feature_flex_bg
                - io_channel_set_options
                - pthread_attr_init
                - calloc
                - calloc
                - pthread_attr_destroy
                - free
                - free
                - io_channel_set_options
                - read_bitmaps_cleanup_on_error
                - read_bitmaps_range_end
                - read_bitmaps_range_prepare
                - pthread_join
                - pthread_create
                - read_bitmaps_range
        - Branch String:   'rw_bitmaps.c:566,6'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:567,20'
              BranchSideFuncs:
                - io_channel_set_options
                - pthread_attr_init
                - calloc
                - calloc
                - pthread_attr_destroy
                - free
                - free
                - io_channel_set_options
                - read_bitmaps_cleanup_on_error
                - read_bitmaps_range_end
                - read_bitmaps_range_prepare
                - pthread_join
                - pthread_create
                - read_bitmaps_range
            - BranchSide:      'rw_bitmaps.c:569,7'
              BranchSideFuncs:
                - io_channel_set_options
                - pthread_attr_init
                - calloc
                - calloc
                - pthread_attr_destroy
                - free
                - free
                - io_channel_set_options
                - read_bitmaps_cleanup_on_error
                - read_bitmaps_range_end
                - read_bitmaps_range_prepare
                - pthread_join
                - pthread_create
                - read_bitmaps_range
        - Branch String:   'rw_bitmaps.c:569,25'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:569,29'
              BranchSideFuncs:
                - read_bitmaps_range
            - BranchSide:      'rw_bitmaps.c:570,3'
              BranchSideFuncs:
                - read_bitmaps_range
        - Branch String:   'rw_bitmaps.c:569,6'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:570,3'
              BranchSideFuncs:
                - read_bitmaps_range
            - BranchSide:      'rw_bitmaps.c:572,25'
              BranchSideFuncs:
                - io_channel_set_options
                - pthread_attr_init
                - calloc
                - calloc
                - pthread_attr_destroy
                - free
                - free
                - io_channel_set_options
                - read_bitmaps_cleanup_on_error
                - read_bitmaps_range_end
                - read_bitmaps_range_prepare
                - pthread_join
                - pthread_create
        - Branch String:   'rw_bitmaps.c:574,6'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:575,10'
              BranchSideFuncs: []
            - BranchSide:      'rw_bitmaps.c:577,41'
              BranchSideFuncs:
                - calloc
                - calloc
                - pthread_attr_destroy
                - free
                - free
                - io_channel_set_options
                - read_bitmaps_cleanup_on_error
                - read_bitmaps_range_end
                - read_bitmaps_range_prepare
                - pthread_join
                - pthread_create
        - Branch String:   'rw_bitmaps.c:578,6'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:579,3'
              BranchSideFuncs:
                - calloc
                - pthread_attr_destroy
                - free
                - free
                - io_channel_set_options
                - read_bitmaps_cleanup_on_error
                - read_bitmaps_range_end
                - read_bitmaps_range_prepare
                - pthread_join
                - pthread_create
            - BranchSide:      'rw_bitmaps.c:582,5'
              BranchSideFuncs:
                - calloc
                - pthread_attr_destroy
                - free
                - free
                - io_channel_set_options
                - read_bitmaps_cleanup_on_error
                - read_bitmaps_range_end
                - read_bitmaps_range_prepare
                - pthread_join
                - pthread_create
        - Branch String:   'rw_bitmaps.c:583,6'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:584,3'
              BranchSideFuncs:
                - read_bitmaps_range_prepare
                - pthread_attr_destroy
                - free
                - free
                - io_channel_set_options
                - read_bitmaps_cleanup_on_error
                - read_bitmaps_range_end
                - pthread_join
                - pthread_create
            - BranchSide:      'rw_bitmaps.c:586,38'
              BranchSideFuncs:
                - read_bitmaps_range_prepare
                - pthread_attr_destroy
                - free
                - free
                - io_channel_set_options
                - read_bitmaps_cleanup_on_error
                - read_bitmaps_range_end
                - pthread_join
                - pthread_create
        - Branch String:   'rw_bitmaps.c:587,6'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:588,3'
              BranchSideFuncs:
                - pthread_attr_destroy
                - free
                - free
                - io_channel_set_options
                - read_bitmaps_cleanup_on_error
                - read_bitmaps_range_end
            - BranchSide:      'rw_bitmaps.c:591,9'
              BranchSideFuncs:
                - pthread_attr_destroy
                - free
                - free
                - io_channel_set_options
                - read_bitmaps_cleanup_on_error
                - read_bitmaps_range_end
                - pthread_join
                - pthread_create
        - Branch String:   'rw_bitmaps.c:591,2'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:592,28'
              BranchSideFuncs:
                - pthread_create
                - pthread_attr_destroy
                - free
                - free
                - io_channel_set_options
                - read_bitmaps_cleanup_on_error
                - read_bitmaps_range_end
                - pthread_join
            - BranchSide:      'rw_bitmaps.c:610,9'
              BranchSideFuncs:
                - pthread_attr_destroy
                - free
                - free
                - io_channel_set_options
                - read_bitmaps_cleanup_on_error
                - read_bitmaps_range_end
                - pthread_join
        - Branch String:   'rw_bitmaps.c:596,7'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:597,4'
              BranchSideFuncs:
                - pthread_create
                - pthread_attr_destroy
                - free
                - free
                - io_channel_set_options
                - read_bitmaps_cleanup_on_error
                - read_bitmaps_range_end
                - pthread_join
            - BranchSide:      'rw_bitmaps.c:599,36'
              BranchSideFuncs:
                - pthread_create
                - pthread_attr_destroy
                - free
                - free
                - io_channel_set_options
                - read_bitmaps_cleanup_on_error
                - read_bitmaps_range_end
                - pthread_join
        - Branch String:   'rw_bitmaps.c:601,7'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:602,34'
              BranchSideFuncs:
                - pthread_create
                - pthread_attr_destroy
                - free
                - free
                - io_channel_set_options
                - read_bitmaps_cleanup_on_error
                - read_bitmaps_range_end
                - pthread_join
            - BranchSide:      'rw_bitmaps.c:604,34'
              BranchSideFuncs:
                - pthread_create
                - pthread_attr_destroy
                - free
                - free
                - io_channel_set_options
                - read_bitmaps_cleanup_on_error
                - read_bitmaps_range_end
                - pthread_join
        - Branch String:   'rw_bitmaps.c:607,7'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:608,4'
              BranchSideFuncs:
                - pthread_attr_destroy
                - free
                - free
                - io_channel_set_options
                - read_bitmaps_cleanup_on_error
                - read_bitmaps_range_end
                - pthread_join
            - BranchSide:      'rw_bitmaps.c:609,2'
              BranchSideFuncs:
                - pthread_attr_destroy
                - free
                - free
                - io_channel_set_options
                - read_bitmaps_cleanup_on_error
                - read_bitmaps_range_end
                - pthread_join
                - pthread_create
        - Branch String:   'rw_bitmaps.c:610,2'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:611,8'
              BranchSideFuncs:
                - pthread_attr_destroy
                - free
                - free
                - io_channel_set_options
                - read_bitmaps_cleanup_on_error
                - read_bitmaps_range_end
                - pthread_join
            - BranchSide:      'rw_bitmaps.c:620,2'
              BranchSideFuncs:
                - pthread_attr_destroy
                - free
                - free
                - io_channel_set_options
                - read_bitmaps_cleanup_on_error
                - read_bitmaps_range_end
        - Branch String:   'rw_bitmaps.c:611,7'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:612,4'
              BranchSideFuncs:
                - pthread_join
                - pthread_attr_destroy
                - free
                - free
                - io_channel_set_options
                - read_bitmaps_cleanup_on_error
                - read_bitmaps_range_end
            - BranchSide:      'rw_bitmaps.c:613,21'
              BranchSideFuncs:
                - pthread_join
                - pthread_attr_destroy
                - free
                - free
                - io_channel_set_options
                - read_bitmaps_cleanup_on_error
                - read_bitmaps_range_end
        - Branch String:   'rw_bitmaps.c:614,10'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:614,14'
              BranchSideFuncs:
                - pthread_attr_destroy
                - free
                - free
                - io_channel_set_options
                - read_bitmaps_cleanup_on_error
                - read_bitmaps_range_end
                - pthread_join
            - BranchSide:      'rw_bitmaps.c:616,8'
              BranchSideFuncs:
                - pthread_attr_destroy
                - free
                - free
                - io_channel_set_options
                - read_bitmaps_cleanup_on_error
                - read_bitmaps_range_end
                - pthread_join
        - Branch String:   'rw_bitmaps.c:614,7'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:615,13'
              BranchSideFuncs:
                - pthread_attr_destroy
                - free
                - free
                - io_channel_set_options
                - read_bitmaps_cleanup_on_error
                - read_bitmaps_range_end
                - pthread_join
            - BranchSide:      'rw_bitmaps.c:616,8'
              BranchSideFuncs:
                - pthread_attr_destroy
                - free
                - free
                - io_channel_set_options
                - read_bitmaps_cleanup_on_error
                - read_bitmaps_range_end
                - pthread_join
        - Branch String:   'rw_bitmaps.c:617,10'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:617,14'
              BranchSideFuncs:
                - pthread_attr_destroy
                - free
                - free
                - io_channel_set_options
                - read_bitmaps_cleanup_on_error
                - read_bitmaps_range_end
                - pthread_join
            - BranchSide:      'rw_bitmaps.c:619,17'
              BranchSideFuncs:
                - pthread_attr_destroy
                - free
                - free
                - io_channel_set_options
                - read_bitmaps_cleanup_on_error
                - read_bitmaps_range_end
                - pthread_join
        - Branch String:   'rw_bitmaps.c:617,7'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:618,13'
              BranchSideFuncs:
                - pthread_attr_destroy
                - free
                - free
                - io_channel_set_options
                - read_bitmaps_cleanup_on_error
                - read_bitmaps_range_end
                - pthread_join
            - BranchSide:      'rw_bitmaps.c:619,17'
              BranchSideFuncs:
                - pthread_attr_destroy
                - free
                - free
                - io_channel_set_options
                - read_bitmaps_cleanup_on_error
                - read_bitmaps_range_end
                - pthread_join
        - Branch String:   'rw_bitmaps.c:623,9'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:623,13'
              BranchSideFuncs:
                - free
                - free
                - io_channel_set_options
                - read_bitmaps_cleanup_on_error
                - read_bitmaps_range_end
            - BranchSide:      'rw_bitmaps.c:625,7'
              BranchSideFuncs:
                - free
                - free
                - io_channel_set_options
                - read_bitmaps_cleanup_on_error
                - read_bitmaps_range_end
        - Branch String:   'rw_bitmaps.c:623,6'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:624,12'
              BranchSideFuncs:
                - free
                - free
                - io_channel_set_options
                - read_bitmaps_cleanup_on_error
                - read_bitmaps_range_end
            - BranchSide:      'rw_bitmaps.c:625,7'
              BranchSideFuncs:
                - free
                - free
                - io_channel_set_options
                - read_bitmaps_cleanup_on_error
                - read_bitmaps_range_end
        - Branch String:   'rw_bitmaps.c:628,6'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:629,35'
              BranchSideFuncs:
                - read_bitmaps_range_end
                - io_channel_set_options
                - read_bitmaps_cleanup_on_error
            - BranchSide:      'rw_bitmaps.c:630,6'
              BranchSideFuncs:
                - io_channel_set_options
                - read_bitmaps_cleanup_on_error
        - Branch String:   'rw_bitmaps.c:630,6'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:631,33'
              BranchSideFuncs:
                - read_bitmaps_cleanup_on_error
                - io_channel_set_options
            - BranchSide:      'rw_bitmaps.c:633,25'
              BranchSideFuncs:
                - io_channel_set_options
      Callsites:
        - Src:             'rw_bitmaps.c:538,6'
          Dst:             ext2fs_has_feature_journal_dev
        - Src:             'rw_bitmaps.c:542,10'
          Dst:             write_bitmaps
        - Src:             'rw_bitmaps.c:552,17'
          Dst:             sysconf
        - Src:             'rw_bitmaps.c:566,6'
          Dst:             ext2fs_has_feature_flex_bg
        - Src:             'rw_bitmaps.c:572,2'
          Dst:             io_channel_set_options
        - Src:             'rw_bitmaps.c:573,11'
          Dst:             pthread_attr_init
        - Src:             'rw_bitmaps.c:577,15'
          Dst:             calloc
        - Src:             'rw_bitmaps.c:581,17'
          Dst:             calloc
        - Src:             'rw_bitmaps.c:586,11'
          Dst:             read_bitmaps_range_prepare
        - Src:             'rw_bitmaps.c:605,12'
          Dst:             pthread_create
        - Src:             'rw_bitmaps.c:605,12'
          Dst:             read_bitmaps_thread
        - Src:             'rw_bitmaps.c:613,8'
          Dst:             pthread_join
        - Src:             'rw_bitmaps.c:622,7'
          Dst:             pthread_attr_destroy
        - Src:             'rw_bitmaps.c:629,12'
          Dst:             read_bitmaps_range_end
        - Src:             'rw_bitmaps.c:631,3'
          Dst:             read_bitmaps_cleanup_on_error
        - Src:             'rw_bitmaps.c:633,2'
          Dst:             io_channel_set_options
        - Src:             'rw_bitmaps.c:637,9'
          Dst:             read_bitmaps_range
    - functionName:    ext2fs_has_feature_journal_dev
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 958
      functionLinenumberEnd: 958
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_has_feature_flex_bg
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 963
      functionLinenumberEnd: 963
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_attr_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'union.pthread_attr_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read_bitmaps_range_prepare
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/rw_bitmaps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
      constantsTouched: []
      argNames:
        - fs
        - flags
      BBCount:         36
      ICount:          250
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - ext2fs_allocate_block_bitmap
        - ext2fs_allocate_inode_bitmap
        - ext2fs_free_block_bitmap
        - ext2fs_free_inode_bitmap
        - ext2fs_free_mem
        - ext2fs_get_mem
        - ext2fs_write_bitmaps
        - strcat
        - strcpy
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'rw_bitmaps.c:237,2'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:237,2'
              BranchSideFuncs: []
            - BranchSide:      'rw_bitmaps.c:239,7'
              BranchSideFuncs:
                - strlen
                - ext2fs_get_mem
                - ext2fs_free_mem
                - strcpy
                - strcat
                - ext2fs_allocate_inode_bitmap
                - ext2fs_free_mem
                - ext2fs_free_inode_bitmap
                - ext2fs_free_block_bitmap
                - ext2fs_free_inode_bitmap
                - strcpy
                - strcat
                - ext2fs_allocate_block_bitmap
                - ext2fs_free_block_bitmap
        - Branch String:   'rw_bitmaps.c:239,43'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:240,7'
              BranchSideFuncs: []
            - BranchSide:      'rw_bitmaps.c:241,3'
              BranchSideFuncs: []
        - Branch String:   'rw_bitmaps.c:239,6'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:241,3'
              BranchSideFuncs: []
            - BranchSide:      'rw_bitmaps.c:243,2'
              BranchSideFuncs:
                - strlen
                - ext2fs_get_mem
                - ext2fs_free_mem
                - strcpy
                - strcat
                - ext2fs_allocate_inode_bitmap
                - ext2fs_free_mem
                - ext2fs_free_inode_bitmap
                - ext2fs_free_block_bitmap
                - ext2fs_free_inode_bitmap
                - strcpy
                - strcat
                - ext2fs_allocate_block_bitmap
                - ext2fs_free_block_bitmap
        - Branch String:   'rw_bitmaps.c:246,6'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:247,10'
              BranchSideFuncs: []
            - BranchSide:      'rw_bitmaps.c:249,6'
              BranchSideFuncs:
                - ext2fs_free_mem
                - strcpy
                - strcat
                - ext2fs_allocate_inode_bitmap
                - ext2fs_free_mem
                - ext2fs_free_inode_bitmap
                - ext2fs_free_block_bitmap
                - ext2fs_free_inode_bitmap
                - strcpy
                - strcat
                - ext2fs_allocate_block_bitmap
                - ext2fs_free_block_bitmap
        - Branch String:   'rw_bitmaps.c:249,6'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:250,7'
              BranchSideFuncs:
                - strcpy
                - strcat
                - ext2fs_allocate_block_bitmap
                - ext2fs_free_mem
                - strcpy
                - strcat
                - ext2fs_allocate_inode_bitmap
                - ext2fs_free_mem
                - ext2fs_free_inode_bitmap
                - ext2fs_free_block_bitmap
                - ext2fs_free_inode_bitmap
                - ext2fs_free_block_bitmap
            - BranchSide:      'rw_bitmaps.c:259,6'
              BranchSideFuncs:
                - ext2fs_free_mem
                - strcpy
                - strcat
                - ext2fs_allocate_inode_bitmap
                - ext2fs_free_mem
                - ext2fs_free_inode_bitmap
                - ext2fs_free_block_bitmap
                - ext2fs_free_inode_bitmap
        - Branch String:   'rw_bitmaps.c:250,7'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:251,29'
              BranchSideFuncs:
                - ext2fs_free_block_bitmap
                - strcpy
                - strcat
                - ext2fs_allocate_block_bitmap
                - ext2fs_free_mem
                - strcpy
                - strcat
                - ext2fs_allocate_inode_bitmap
                - ext2fs_free_mem
                - ext2fs_free_inode_bitmap
                - ext2fs_free_block_bitmap
                - ext2fs_free_inode_bitmap
            - BranchSide:      'rw_bitmaps.c:252,10'
              BranchSideFuncs:
                - strcpy
                - strcat
                - ext2fs_allocate_block_bitmap
                - ext2fs_free_mem
                - strcpy
                - strcat
                - ext2fs_allocate_inode_bitmap
                - ext2fs_free_mem
                - ext2fs_free_inode_bitmap
                - ext2fs_free_block_bitmap
                - ext2fs_free_inode_bitmap
        - Branch String:   'rw_bitmaps.c:255,7'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:256,4'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_inode_bitmap
                - ext2fs_free_block_bitmap
            - BranchSide:      'rw_bitmaps.c:257,2'
              BranchSideFuncs:
                - ext2fs_free_mem
                - strcpy
                - strcat
                - ext2fs_allocate_inode_bitmap
                - ext2fs_free_mem
                - ext2fs_free_inode_bitmap
                - ext2fs_free_block_bitmap
                - ext2fs_free_inode_bitmap
        - Branch String:   'rw_bitmaps.c:259,6'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:260,7'
              BranchSideFuncs:
                - strcpy
                - strcat
                - ext2fs_allocate_inode_bitmap
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_inode_bitmap
                - ext2fs_free_block_bitmap
                - ext2fs_free_inode_bitmap
            - BranchSide:      'rw_bitmaps.c:268,18'
              BranchSideFuncs:
                - ext2fs_free_mem
        - Branch String:   'rw_bitmaps.c:260,7'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:261,29'
              BranchSideFuncs:
                - ext2fs_free_inode_bitmap
                - strcpy
                - strcat
                - ext2fs_allocate_inode_bitmap
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_inode_bitmap
                - ext2fs_free_block_bitmap
            - BranchSide:      'rw_bitmaps.c:262,10'
              BranchSideFuncs:
                - strcpy
                - strcat
                - ext2fs_allocate_inode_bitmap
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_inode_bitmap
                - ext2fs_free_block_bitmap
        - Branch String:   'rw_bitmaps.c:265,7'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:266,4'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_inode_bitmap
                - ext2fs_free_block_bitmap
            - BranchSide:      'rw_bitmaps.c:267,2'
              BranchSideFuncs:
                - ext2fs_free_mem
        - Branch String:   'rw_bitmaps.c:272,6'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:273,28'
              BranchSideFuncs:
                - ext2fs_free_block_bitmap
                - ext2fs_free_mem
                - ext2fs_free_inode_bitmap
            - BranchSide:      'rw_bitmaps.c:276,6'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_inode_bitmap
        - Branch String:   'rw_bitmaps.c:276,6'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:277,28'
              BranchSideFuncs:
                - ext2fs_free_inode_bitmap
                - ext2fs_free_mem
            - BranchSide:      'rw_bitmaps.c:280,18'
              BranchSideFuncs:
                - ext2fs_free_mem
      Callsites:
        - Src:             'rw_bitmaps.c:245,26'
          Dst:             strlen
        - Src:             'rw_bitmaps.c:245,11'
          Dst:             ext2fs_get_mem
        - Src:             'rw_bitmaps.c:251,4'
          Dst:             ext2fs_free_block_bitmap
        - Src:             'rw_bitmaps.c:252,3'
          Dst:             strcpy
        - Src:             'rw_bitmaps.c:253,3'
          Dst:             strcat
        - Src:             'rw_bitmaps.c:254,12'
          Dst:             ext2fs_allocate_block_bitmap
        - Src:             'rw_bitmaps.c:261,4'
          Dst:             ext2fs_free_inode_bitmap
        - Src:             'rw_bitmaps.c:262,3'
          Dst:             strcpy
        - Src:             'rw_bitmaps.c:263,3'
          Dst:             strcat
        - Src:             'rw_bitmaps.c:264,12'
          Dst:             ext2fs_allocate_inode_bitmap
        - Src:             'rw_bitmaps.c:268,2'
          Dst:             ext2fs_free_mem
        - Src:             'rw_bitmaps.c:273,3'
          Dst:             ext2fs_free_block_bitmap
        - Src:             'rw_bitmaps.c:277,3'
          Dst:             ext2fs_free_inode_bitmap
        - Src:             'rw_bitmaps.c:280,2'
          Dst:             ext2fs_free_mem
    - functionName:    read_bitmaps_thread
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/rw_bitmaps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - data
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - read_bitmaps_range_start
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'rw_bitmaps.c:514,20'
          Dst:             read_bitmaps_range_start
    - functionName:    pthread_create
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'union.pthread_attr_t *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_join
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'char **'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_attr_destroy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'union.pthread_attr_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read_bitmaps_range_end
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/rw_bitmaps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - int
      constantsTouched: []
      argNames:
        - fs
        - flags
        - tail_flags
      BBCount:         12
      ICount:          81
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - mark_uninit_bg_group_blocks
      functionUses:    2
      BranchProfiles:
        - Branch String:   'rw_bitmaps.c:455,6'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:456,40'
              BranchSideFuncs:
                - mark_uninit_bg_group_blocks
            - BranchSide:      'rw_bitmaps.c:461,6'
              BranchSideFuncs: []
        - Branch String:   'rw_bitmaps.c:457,7'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:458,11'
              BranchSideFuncs: []
            - BranchSide:      'rw_bitmaps.c:459,3'
              BranchSideFuncs: []
        - Branch String:   'rw_bitmaps.c:461,6'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:462,3'
              BranchSideFuncs: []
            - BranchSide:      'rw_bitmaps.c:463,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rw_bitmaps.c:456,12'
          Dst:             mark_uninit_bg_group_blocks
    - functionName:    read_bitmaps_cleanup_on_error
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/rw_bitmaps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
      constantsTouched: []
      argNames:
        - fs
        - flags
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ext2fs_free_block_bitmap
        - ext2fs_free_inode_bitmap
      functionUses:    2
      BranchProfiles:
        - Branch String:   'rw_bitmaps.c:470,6'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:471,28'
              BranchSideFuncs:
                - ext2fs_free_block_bitmap
                - ext2fs_free_inode_bitmap
            - BranchSide:      'rw_bitmaps.c:474,6'
              BranchSideFuncs:
                - ext2fs_free_inode_bitmap
        - Branch String:   'rw_bitmaps.c:474,6'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:474,6'
              BranchSideFuncs:
                - ext2fs_free_inode_bitmap
            - BranchSide:      'rw_bitmaps.c:475,28'
              BranchSideFuncs:
                - ext2fs_free_inode_bitmap
      Callsites:
        - Src:             'rw_bitmaps.c:471,3'
          Dst:             ext2fs_free_block_bitmap
        - Src:             'rw_bitmaps.c:475,3'
          Dst:             ext2fs_free_inode_bitmap
    - functionName:    read_bitmaps_range
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/rw_bitmaps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - fs
        - flags
        - start
        - end
      BBCount:         12
      ICount:          85
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - read_bitmaps_cleanup_on_error
        - read_bitmaps_range_end
        - read_bitmaps_range_prepare
        - read_bitmaps_range_start
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rw_bitmaps.c:487,6'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:488,10'
              BranchSideFuncs: []
            - BranchSide:      'rw_bitmaps.c:490,36'
              BranchSideFuncs:
                - read_bitmaps_range_start
                - read_bitmaps_cleanup_on_error
                - read_bitmaps_range_end
        - Branch String:   'rw_bitmaps.c:492,6'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:493,35'
              BranchSideFuncs:
                - read_bitmaps_range_end
                - read_bitmaps_cleanup_on_error
            - BranchSide:      'rw_bitmaps.c:494,6'
              BranchSideFuncs:
                - read_bitmaps_cleanup_on_error
        - Branch String:   'rw_bitmaps.c:494,6'
          Branch Sides:
            - BranchSide:      'rw_bitmaps.c:495,33'
              BranchSideFuncs:
                - read_bitmaps_cleanup_on_error
            - BranchSide:      'rw_bitmaps.c:496,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rw_bitmaps.c:486,11'
          Dst:             read_bitmaps_range_prepare
        - Src:             'rw_bitmaps.c:490,11'
          Dst:             read_bitmaps_range_start
        - Src:             'rw_bitmaps.c:493,12'
          Dst:             read_bitmaps_range_end
        - Src:             'rw_bitmaps.c:495,3'
          Dst:             read_bitmaps_cleanup_on_error
    - functionName:    ext2fs_write_block_bitmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/rw_bitmaps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 656
      functionLinenumberEnd: 657
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.struct_ext2_filsys *'
      constantsTouched: []
      argNames:
        - fs
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - write_bitmaps
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'rw_bitmaps.c:657,9'
          Dst:             write_bitmaps
    - functionName:    ext2fs_write_inode_bitmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/rw_bitmaps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 651
      functionLinenumberEnd: 652
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.struct_ext2_filsys *'
      constantsTouched: []
      argNames:
        - fs
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - write_bitmaps
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'rw_bitmaps.c:652,9'
          Dst:             write_bitmaps
    - functionName:    ext2fs_read_block_bitmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/rw_bitmaps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 646
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.struct_ext2_filsys *'
      constantsTouched: []
      argNames:
        - fs
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_rw_bitmaps
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'rw_bitmaps.c:647,9'
          Dst:             ext2fs_rw_bitmaps
    - functionName:    ext2fs_read_inode_bitmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/rw_bitmaps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 641
      functionLinenumberEnd: 642
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.struct_ext2_filsys *'
      constantsTouched: []
      argNames:
        - fs
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_rw_bitmaps
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'rw_bitmaps.c:642,9'
          Dst:             ext2fs_rw_bitmaps
    - functionName:    unixfd_open
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/unix_io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 912
      functionLinenumberEnd: 934
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.struct_io_channel **'
      constantsTouched: []
      argNames:
        - str_fd
        - flags
        - channel
      BBCount:         15
      ICount:          98
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - atoi
        - fcntl64
        - unix_open_channel
      functionUses:    0
      BranchProfiles:
        - Branch String:   'unix_io.c:919,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:920,3'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:922,8'
              BranchSideFuncs:
                - unix_open_channel
        - Branch String:   'unix_io.c:923,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:924,9'
              BranchSideFuncs:
                - unix_open_channel
            - BranchSide:      'unix_io.c:925,6'
              BranchSideFuncs:
                - unix_open_channel
        - Branch String:   'unix_io.c:925,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:926,9'
              BranchSideFuncs:
                - unix_open_channel
            - BranchSide:      'unix_io.c:928,6'
              BranchSideFuncs:
                - unix_open_channel
        - Branch String:   'unix_io.c:928,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:929,9'
              BranchSideFuncs:
                - unix_open_channel
            - BranchSide:      'unix_io.c:933,27'
              BranchSideFuncs:
                - unix_open_channel
      Callsites:
        - Src:             'unix_io.c:916,7'
          Dst:             atoi
        - Src:             'unix_io.c:918,13'
          Dst:             fcntl64
        - Src:             'unix_io.c:933,9'
          Dst:             unix_open_channel
    - functionName:    atoi
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fcntl64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    unix_open_channel
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/unix_io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 722
      functionLinenumberEnd: 908
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'char *'
        - int
        - int
        - 'struct.struct_io_channel **'
        - 'struct.struct_io_manager *'
      constantsTouched: []
      argNames:
        - name
        - fd
        - flags
        - channel
        - io_mgr
      BBCount:         88
      ICount:          575
      EdgeCount:       122
      CyclomaticComplexity: 36
      functionsReached:
        - alloc_cache
        - close
        - ext2fsP_is_disk_device
        - ext2fs_free_mem
        - ext2fs_fstat
        - ext2fs_get_dio_alignment
        - ext2fs_get_mem
        - free_cache
        - fsync
        - getrlimit64
        - ioctl
        - pthread_mutex_destroy
        - pthread_mutex_init
        - safe_getenv
        - setrlimit64
        - strcpy
        - strlen
        - uname
      functionUses:    2
      BranchProfiles:
        - Branch String:   'unix_io.c:731,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:732,9'
              BranchSideFuncs:
                - fsync
                - ext2fs_get_mem
                - ext2fs_get_mem
                - strlen
                - ext2fs_get_mem
                - strcpy
                - safe_getenv
                - ext2fs_fstat
                - alloc_cache
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - ext2fs_free_mem
                - ext2fs_free_mem
                - free_cache
                - ext2fs_free_mem
                - close
                - pthread_mutex_destroy
                - uname
                - ext2fs_fstat
                - ext2fsP_is_disk_device
                - setrlimit64
                - getrlimit64
                - setrlimit64
                - ioctl
                - ext2fsP_is_disk_device
                - ioctl
                - ext2fs_get_dio_alignment
            - BranchSide:      'unix_io.c:739,15'
              BranchSideFuncs:
                - fsync
                - ext2fs_get_mem
                - ext2fs_get_mem
                - strlen
                - ext2fs_get_mem
                - strcpy
                - safe_getenv
                - ext2fs_fstat
                - alloc_cache
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - ext2fs_free_mem
                - ext2fs_free_mem
                - free_cache
                - ext2fs_free_mem
                - close
                - pthread_mutex_destroy
                - uname
                - ext2fs_fstat
                - ext2fsP_is_disk_device
                - setrlimit64
                - getrlimit64
                - setrlimit64
                - ioctl
                - ext2fsP_is_disk_device
                - ioctl
                - ext2fs_get_dio_alignment
        - Branch String:   'unix_io.c:743,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:744,3'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
                - free_cache
                - ext2fs_free_mem
                - close
            - BranchSide:      'unix_io.c:745,9'
              BranchSideFuncs:
                - ext2fs_get_mem
                - strlen
                - ext2fs_get_mem
                - strcpy
                - safe_getenv
                - ext2fs_fstat
                - alloc_cache
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - ext2fs_free_mem
                - ext2fs_free_mem
                - free_cache
                - ext2fs_free_mem
                - close
                - pthread_mutex_destroy
                - uname
                - ext2fs_fstat
                - ext2fsP_is_disk_device
                - setrlimit64
                - getrlimit64
                - setrlimit64
                - ioctl
                - ext2fsP_is_disk_device
                - ioctl
                - ext2fs_get_dio_alignment
        - Branch String:   'unix_io.c:748,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:749,3'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
                - free_cache
                - ext2fs_free_mem
                - close
            - BranchSide:      'unix_io.c:751,16'
              BranchSideFuncs:
                - strlen
                - ext2fs_get_mem
                - strcpy
                - safe_getenv
                - ext2fs_fstat
                - alloc_cache
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - ext2fs_free_mem
                - ext2fs_free_mem
                - free_cache
                - ext2fs_free_mem
                - close
                - pthread_mutex_destroy
                - uname
                - ext2fs_fstat
                - ext2fsP_is_disk_device
                - setrlimit64
                - getrlimit64
                - setrlimit64
                - ioctl
                - ext2fsP_is_disk_device
                - ioctl
                - ext2fs_get_dio_alignment
        - Branch String:   'unix_io.c:753,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:754,3'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
                - free_cache
                - ext2fs_free_mem
                - close
            - BranchSide:      'unix_io.c:756,9'
              BranchSideFuncs:
                - strcpy
                - safe_getenv
                - ext2fs_fstat
                - alloc_cache
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - ext2fs_free_mem
                - ext2fs_free_mem
                - free_cache
                - ext2fs_free_mem
                - close
                - pthread_mutex_destroy
                - uname
                - ext2fs_fstat
                - ext2fsP_is_disk_device
                - setrlimit64
                - getrlimit64
                - setrlimit64
                - ioctl
                - ext2fsP_is_disk_device
                - ioctl
                - ext2fs_get_dio_alignment
        - Branch String:   'unix_io.c:764,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:765,3'
              BranchSideFuncs:
                - ext2fs_fstat
                - alloc_cache
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - ext2fs_free_mem
                - ext2fs_free_mem
                - free_cache
                - ext2fs_free_mem
                - close
                - pthread_mutex_destroy
                - uname
                - ext2fs_fstat
                - ext2fsP_is_disk_device
                - setrlimit64
                - getrlimit64
                - setrlimit64
                - ioctl
                - ext2fsP_is_disk_device
                - ioctl
                - ext2fs_get_dio_alignment
            - BranchSide:      'unix_io.c:767,9'
              BranchSideFuncs:
                - ext2fs_fstat
                - alloc_cache
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - ext2fs_free_mem
                - ext2fs_free_mem
                - free_cache
                - ext2fs_free_mem
                - close
                - pthread_mutex_destroy
                - uname
                - ext2fs_fstat
                - ext2fsP_is_disk_device
                - setrlimit64
                - getrlimit64
                - setrlimit64
                - ioctl
                - ext2fsP_is_disk_device
                - ioctl
                - ext2fs_get_dio_alignment
        - Branch String:   'unix_io.c:774,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:775,40'
              BranchSideFuncs:
                - ext2fs_get_dio_alignment
                - ext2fs_fstat
                - alloc_cache
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - ext2fs_free_mem
                - ext2fs_free_mem
                - free_cache
                - ext2fs_free_mem
                - close
                - pthread_mutex_destroy
                - uname
                - ext2fs_fstat
                - ext2fsP_is_disk_device
                - setrlimit64
                - getrlimit64
                - setrlimit64
                - ioctl
                - ext2fsP_is_disk_device
                - ioctl
            - BranchSide:      'unix_io.c:788,19'
              BranchSideFuncs:
                - ext2fs_fstat
                - alloc_cache
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - ext2fs_free_mem
                - ext2fs_free_mem
                - free_cache
                - ext2fs_free_mem
                - close
                - pthread_mutex_destroy
                - uname
                - ext2fs_fstat
                - ext2fsP_is_disk_device
                - setrlimit64
                - getrlimit64
                - setrlimit64
                - ioctl
                - ext2fsP_is_disk_device
                - ioctl
        - Branch String:   'unix_io.c:788,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:789,33'
              BranchSideFuncs:
                - ext2fsP_is_disk_device
                - alloc_cache
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - ext2fs_free_mem
                - ext2fs_free_mem
                - free_cache
                - ext2fs_free_mem
                - close
                - pthread_mutex_destroy
                - uname
                - ext2fs_fstat
                - ext2fsP_is_disk_device
                - setrlimit64
                - getrlimit64
                - setrlimit64
                - ioctl
                - ioctl
            - BranchSide:      'unix_io.c:821,28'
              BranchSideFuncs:
                - alloc_cache
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - ext2fs_free_mem
                - ext2fs_free_mem
                - free_cache
                - ext2fs_free_mem
                - close
                - pthread_mutex_destroy
                - uname
                - ext2fs_fstat
                - ext2fsP_is_disk_device
                - setrlimit64
                - getrlimit64
                - setrlimit64
                - ioctl
        - Branch String:   'unix_io.c:789,7'
          Branch Sides:
            - BranchSide:      'unix_io.c:791,8'
              BranchSideFuncs:
                - ioctl
                - alloc_cache
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - ext2fs_free_mem
                - ext2fs_free_mem
                - free_cache
                - ext2fs_free_mem
                - close
                - pthread_mutex_destroy
                - uname
                - ext2fs_fstat
                - ext2fsP_is_disk_device
                - setrlimit64
                - getrlimit64
                - setrlimit64
                - ioctl
            - BranchSide:      'unix_io.c:799,4'
              BranchSideFuncs:
                - alloc_cache
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - ext2fs_free_mem
                - ext2fs_free_mem
                - free_cache
                - ext2fs_free_mem
                - close
                - pthread_mutex_destroy
                - uname
                - ext2fs_fstat
                - ext2fsP_is_disk_device
                - setrlimit64
                - getrlimit64
                - setrlimit64
                - ioctl
        - Branch String:   'unix_io.c:793,57'
          Branch Sides:
            - BranchSide:      'unix_io.c:794,8'
              BranchSideFuncs:
                - alloc_cache
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - ext2fs_free_mem
                - ext2fs_free_mem
                - free_cache
                - ext2fs_free_mem
                - close
                - pthread_mutex_destroy
                - uname
                - ext2fs_fstat
                - ext2fsP_is_disk_device
                - setrlimit64
                - getrlimit64
                - setrlimit64
                - ioctl
            - BranchSide:      'unix_io.c:797,4'
              BranchSideFuncs:
                - alloc_cache
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - ext2fs_free_mem
                - ext2fs_free_mem
                - free_cache
                - ext2fs_free_mem
                - close
                - pthread_mutex_destroy
                - uname
                - ext2fs_fstat
                - ext2fsP_is_disk_device
                - setrlimit64
                - getrlimit64
                - setrlimit64
                - ioctl
        - Branch String:   'unix_io.c:793,8'
          Branch Sides:
            - BranchSide:      'unix_io.c:795,5'
              BranchSideFuncs:
                - alloc_cache
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - ext2fs_free_mem
                - ext2fs_free_mem
                - free_cache
                - ext2fs_free_mem
                - close
                - pthread_mutex_destroy
                - uname
                - ext2fs_fstat
                - ext2fsP_is_disk_device
                - setrlimit64
                - getrlimit64
                - setrlimit64
                - ioctl
            - BranchSide:      'unix_io.c:797,4'
              BranchSideFuncs:
                - alloc_cache
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - ext2fs_free_mem
                - ext2fs_free_mem
                - free_cache
                - ext2fs_free_mem
                - close
                - pthread_mutex_destroy
                - uname
                - ext2fs_fstat
                - ext2fsP_is_disk_device
                - setrlimit64
                - getrlimit64
                - setrlimit64
                - ioctl
        - Branch String:   'unix_io.c:821,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:822,3'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
                - free_cache
                - ext2fs_free_mem
                - close
            - BranchSide:      'unix_io.c:825,6'
              BranchSideFuncs:
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - ext2fs_free_mem
                - ext2fs_free_mem
                - free_cache
                - ext2fs_free_mem
                - close
                - pthread_mutex_destroy
                - uname
                - ext2fs_fstat
                - ext2fsP_is_disk_device
                - setrlimit64
                - getrlimit64
                - setrlimit64
                - ioctl
        - Branch String:   'unix_io.c:825,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:827,7'
              BranchSideFuncs:
                - ioctl
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - ext2fs_free_mem
                - ext2fs_free_mem
                - free_cache
                - ext2fs_free_mem
                - close
                - pthread_mutex_destroy
                - uname
                - ext2fs_fstat
                - ext2fsP_is_disk_device
                - setrlimit64
                - getrlimit64
                - setrlimit64
            - BranchSide:      'unix_io.c:852,7'
              BranchSideFuncs:
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - ext2fs_free_mem
                - ext2fs_free_mem
                - free_cache
                - ext2fs_free_mem
                - close
                - pthread_mutex_destroy
                - uname
                - ext2fs_fstat
                - ext2fsP_is_disk_device
                - setrlimit64
                - getrlimit64
                - setrlimit64
        - Branch String:   'unix_io.c:831,14'
          Branch Sides:
            - BranchSide:      'unix_io.c:831,17'
              BranchSideFuncs:
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - ext2fs_free_mem
                - ext2fs_free_mem
                - free_cache
                - ext2fs_free_mem
                - close
                - pthread_mutex_destroy
                - uname
                - ext2fs_fstat
                - ext2fsP_is_disk_device
                - setrlimit64
                - getrlimit64
                - setrlimit64
            - BranchSide:      'unix_io.c:835,2'
              BranchSideFuncs:
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - ext2fs_free_mem
                - ext2fs_free_mem
                - free_cache
                - ext2fs_free_mem
                - close
                - pthread_mutex_destroy
                - uname
                - ext2fs_fstat
                - ext2fsP_is_disk_device
                - setrlimit64
                - getrlimit64
                - setrlimit64
        - Branch String:   'unix_io.c:831,7'
          Branch Sides:
            - BranchSide:      'unix_io.c:832,11'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
                - free_cache
                - ext2fs_free_mem
                - close
            - BranchSide:      'unix_io.c:835,2'
              BranchSideFuncs:
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - ext2fs_free_mem
                - ext2fs_free_mem
                - free_cache
                - ext2fs_free_mem
                - close
                - pthread_mutex_destroy
                - uname
                - ext2fs_fstat
                - ext2fsP_is_disk_device
                - setrlimit64
                - getrlimit64
                - setrlimit64
        - Branch String:   'unix_io.c:852,27'
          Branch Sides:
            - BranchSide:      'unix_io.c:853,7'
              BranchSideFuncs:
                - uname
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - ext2fs_free_mem
                - ext2fs_free_mem
                - free_cache
                - ext2fs_free_mem
                - close
                - pthread_mutex_destroy
                - ext2fs_fstat
                - ext2fsP_is_disk_device
                - setrlimit64
                - getrlimit64
                - setrlimit64
            - BranchSide:      'unix_io.c:873,6'
              BranchSideFuncs:
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - ext2fs_free_mem
                - ext2fs_free_mem
                - free_cache
                - ext2fs_free_mem
                - close
                - pthread_mutex_destroy
        - Branch String:   'unix_io.c:853,24'
          Branch Sides:
            - BranchSide:      'unix_io.c:854,11'
              BranchSideFuncs:
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - ext2fs_free_mem
                - ext2fs_free_mem
                - free_cache
                - ext2fs_free_mem
                - close
                - pthread_mutex_destroy
                - ext2fs_fstat
                - ext2fsP_is_disk_device
                - setrlimit64
                - getrlimit64
                - setrlimit64
            - BranchSide:      'unix_io.c:873,6'
              BranchSideFuncs:
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - ext2fs_free_mem
                - ext2fs_free_mem
                - free_cache
                - ext2fs_free_mem
                - close
                - pthread_mutex_destroy
        - Branch String:   'unix_io.c:854,30'
          Branch Sides:
            - BranchSide:      'unix_io.c:854,37'
              BranchSideFuncs:
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - ext2fs_free_mem
                - ext2fs_free_mem
                - free_cache
                - ext2fs_free_mem
                - close
                - pthread_mutex_destroy
                - ext2fs_fstat
                - ext2fsP_is_disk_device
                - setrlimit64
                - getrlimit64
                - setrlimit64
            - BranchSide:      'unix_io.c:873,6'
              BranchSideFuncs:
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - ext2fs_free_mem
                - ext2fs_free_mem
                - free_cache
                - ext2fs_free_mem
                - close
                - pthread_mutex_destroy
        - Branch String:   'unix_io.c:854,56'
          Branch Sides:
            - BranchSide:      'unix_io.c:855,11'
              BranchSideFuncs:
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - ext2fs_free_mem
                - ext2fs_free_mem
                - free_cache
                - ext2fs_free_mem
                - close
                - pthread_mutex_destroy
                - ext2fs_fstat
                - ext2fsP_is_disk_device
                - setrlimit64
                - getrlimit64
                - setrlimit64
            - BranchSide:      'unix_io.c:873,6'
              BranchSideFuncs:
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - ext2fs_free_mem
                - ext2fs_free_mem
                - free_cache
                - ext2fs_free_mem
                - close
                - pthread_mutex_destroy
        - Branch String:   'unix_io.c:855,30'
          Branch Sides:
            - BranchSide:      'unix_io.c:855,37'
              BranchSideFuncs:
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - ext2fs_free_mem
                - ext2fs_free_mem
                - free_cache
                - ext2fs_free_mem
                - close
                - pthread_mutex_destroy
                - ext2fs_fstat
                - ext2fsP_is_disk_device
                - setrlimit64
                - getrlimit64
                - setrlimit64
            - BranchSide:      'unix_io.c:873,6'
              BranchSideFuncs:
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - ext2fs_free_mem
                - ext2fs_free_mem
                - free_cache
                - ext2fs_free_mem
                - close
                - pthread_mutex_destroy
        - Branch String:   'unix_io.c:855,56'
          Branch Sides:
            - BranchSide:      'unix_io.c:856,11'
              BranchSideFuncs:
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - ext2fs_free_mem
                - ext2fs_free_mem
                - free_cache
                - ext2fs_free_mem
                - close
                - pthread_mutex_destroy
                - ext2fs_fstat
                - ext2fsP_is_disk_device
                - setrlimit64
                - getrlimit64
                - setrlimit64
            - BranchSide:      'unix_io.c:873,6'
              BranchSideFuncs:
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - ext2fs_free_mem
                - ext2fs_free_mem
                - free_cache
                - ext2fs_free_mem
                - close
                - pthread_mutex_destroy
        - Branch String:   'unix_io.c:856,30'
          Branch Sides:
            - BranchSide:      'unix_io.c:856,37'
              BranchSideFuncs:
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - ext2fs_free_mem
                - ext2fs_free_mem
                - free_cache
                - ext2fs_free_mem
                - close
                - pthread_mutex_destroy
                - ext2fs_fstat
                - ext2fsP_is_disk_device
                - setrlimit64
                - getrlimit64
                - setrlimit64
            - BranchSide:      'unix_io.c:873,6'
              BranchSideFuncs:
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - ext2fs_free_mem
                - ext2fs_free_mem
                - free_cache
                - ext2fs_free_mem
                - close
                - pthread_mutex_destroy
        - Branch String:   'unix_io.c:856,56'
          Branch Sides:
            - BranchSide:      'unix_io.c:857,11'
              BranchSideFuncs:
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - ext2fs_free_mem
                - ext2fs_free_mem
                - free_cache
                - ext2fs_free_mem
                - close
                - pthread_mutex_destroy
                - ext2fs_fstat
                - ext2fsP_is_disk_device
                - setrlimit64
                - getrlimit64
                - setrlimit64
            - BranchSide:      'unix_io.c:873,6'
              BranchSideFuncs:
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - ext2fs_free_mem
                - ext2fs_free_mem
                - free_cache
                - ext2fs_free_mem
                - close
                - pthread_mutex_destroy
        - Branch String:   'unix_io.c:857,30'
          Branch Sides:
            - BranchSide:      'unix_io.c:858,20'
              BranchSideFuncs:
                - ext2fs_fstat
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - ext2fs_free_mem
                - ext2fs_free_mem
                - free_cache
                - ext2fs_free_mem
                - close
                - pthread_mutex_destroy
                - ext2fsP_is_disk_device
                - setrlimit64
                - getrlimit64
                - setrlimit64
            - BranchSide:      'unix_io.c:873,6'
              BranchSideFuncs:
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - ext2fs_free_mem
                - ext2fs_free_mem
                - free_cache
                - ext2fs_free_mem
                - close
                - pthread_mutex_destroy
        - Branch String:   'unix_io.c:858,42'
          Branch Sides:
            - BranchSide:      'unix_io.c:859,33'
              BranchSideFuncs:
                - ext2fsP_is_disk_device
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - ext2fs_free_mem
                - ext2fs_free_mem
                - free_cache
                - ext2fs_free_mem
                - close
                - pthread_mutex_destroy
                - setrlimit64
                - getrlimit64
                - setrlimit64
            - BranchSide:      'unix_io.c:873,6'
              BranchSideFuncs:
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - ext2fs_free_mem
                - ext2fs_free_mem
                - free_cache
                - ext2fs_free_mem
                - close
                - pthread_mutex_destroy
        - Branch String:   'unix_io.c:852,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:862,24'
              BranchSideFuncs:
                - setrlimit64
                - getrlimit64
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - ext2fs_free_mem
                - ext2fs_free_mem
                - free_cache
                - ext2fs_free_mem
                - close
                - pthread_mutex_destroy
                - setrlimit64
            - BranchSide:      'unix_io.c:873,6'
              BranchSideFuncs:
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - ext2fs_free_mem
                - ext2fs_free_mem
                - free_cache
                - ext2fs_free_mem
                - close
                - pthread_mutex_destroy
        - Branch String:   'unix_io.c:865,7'
          Branch Sides:
            - BranchSide:      'unix_io.c:867,25'
              BranchSideFuncs:
                - setrlimit64
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - ext2fs_free_mem
                - ext2fs_free_mem
                - free_cache
                - ext2fs_free_mem
                - close
                - pthread_mutex_destroy
            - BranchSide:      'unix_io.c:870,2'
              BranchSideFuncs:
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - ext2fs_free_mem
                - ext2fs_free_mem
                - free_cache
                - ext2fs_free_mem
                - close
                - pthread_mutex_destroy
        - Branch String:   'unix_io.c:873,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:874,3'
              BranchSideFuncs:
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - ext2fs_free_mem
                - ext2fs_free_mem
                - free_cache
                - ext2fs_free_mem
                - close
                - pthread_mutex_destroy
            - BranchSide:      'unix_io.c:891,13'
              BranchSideFuncs: []
        - Branch String:   'unix_io.c:876,7'
          Branch Sides:
            - BranchSide:      'unix_io.c:877,4'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
                - free_cache
                - ext2fs_free_mem
                - close
            - BranchSide:      'unix_io.c:878,32'
              BranchSideFuncs:
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - ext2fs_free_mem
                - ext2fs_free_mem
                - free_cache
                - ext2fs_free_mem
                - close
                - pthread_mutex_destroy
        - Branch String:   'unix_io.c:879,7'
          Branch Sides:
            - BranchSide:      'unix_io.c:880,27'
              BranchSideFuncs:
                - pthread_mutex_destroy
                - ext2fs_free_mem
                - ext2fs_free_mem
                - free_cache
                - ext2fs_free_mem
                - close
            - BranchSide:      'unix_io.c:883,32'
              BranchSideFuncs:
                - pthread_mutex_init
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - ext2fs_free_mem
                - ext2fs_free_mem
                - free_cache
                - ext2fs_free_mem
                - close
        - Branch String:   'unix_io.c:884,7'
          Branch Sides:
            - BranchSide:      'unix_io.c:885,27'
              BranchSideFuncs:
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - ext2fs_free_mem
                - ext2fs_free_mem
                - free_cache
                - ext2fs_free_mem
                - close
            - BranchSide:      'unix_io.c:889,2'
              BranchSideFuncs: []
        - Branch String:   'unix_io.c:895,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:896,7'
              BranchSideFuncs:
                - free_cache
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
                - close
            - BranchSide:      'unix_io.c:901,6'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
        - Branch String:   'unix_io.c:896,7'
          Branch Sides:
            - BranchSide:      'unix_io.c:897,10'
              BranchSideFuncs:
                - close
                - free_cache
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'unix_io.c:898,14'
              BranchSideFuncs:
                - free_cache
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
        - Branch String:   'unix_io.c:901,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:902,7'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'unix_io.c:907,9'
              BranchSideFuncs: []
        - Branch String:   'unix_io.c:902,7'
          Branch Sides:
            - BranchSide:      'unix_io.c:903,21'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'unix_io.c:905,19'
              BranchSideFuncs:
                - ext2fs_free_mem
      Callsites:
        - Src:             'unix_io.c:731,6'
          Dst:             safe_getenv
        - Src:             'unix_io.c:739,9'
          Dst:             fsync
        - Src:             'unix_io.c:742,11'
          Dst:             ext2fs_get_mem
        - Src:             'unix_io.c:747,11'
          Dst:             ext2fs_get_mem
        - Src:             'unix_io.c:752,26'
          Dst:             strlen
        - Src:             'unix_io.c:752,11'
          Dst:             ext2fs_get_mem
        - Src:             'unix_io.c:756,2'
          Dst:             strcpy
        - Src:             'unix_io.c:764,6'
          Dst:             safe_getenv
        - Src:             'unix_io.c:775,15'
          Dst:             ext2fs_get_dio_alignment
        - Src:             'unix_io.c:788,6'
          Dst:             ext2fs_fstat
        - Src:             'unix_io.c:789,7'
          Dst:             ext2fsP_is_disk_device
        - Src:             'unix_io.c:793,8'
          Dst:             ioctl
        - Src:             'unix_io.c:821,16'
          Dst:             alloc_cache
        - Src:             'unix_io.c:830,11'
          Dst:             ioctl
        - Src:             'unix_io.c:853,7'
          Dst:             uname
        - Src:             'unix_io.c:858,7'
          Dst:             ext2fs_fstat
        - Src:             'unix_io.c:859,7'
          Dst:             ext2fsP_is_disk_device
        - Src:             'unix_io.c:863,3'
          Dst:             setrlimit64
        - Src:             'unix_io.c:864,3'
          Dst:             getrlimit64
        - Src:             'unix_io.c:868,4'
          Dst:             setrlimit64
        - Src:             'unix_io.c:875,12'
          Dst:             pthread_mutex_init
        - Src:             'unix_io.c:878,12'
          Dst:             pthread_mutex_init
        - Src:             'unix_io.c:880,4'
          Dst:             pthread_mutex_destroy
        - Src:             'unix_io.c:883,12'
          Dst:             pthread_mutex_init
        - Src:             'unix_io.c:885,4'
          Dst:             pthread_mutex_destroy
        - Src:             'unix_io.c:886,4'
          Dst:             pthread_mutex_destroy
        - Src:             'unix_io.c:897,4'
          Dst:             close
        - Src:             'unix_io.c:898,3'
          Dst:             free_cache
        - Src:             'unix_io.c:899,3'
          Dst:             ext2fs_free_mem
        - Src:             'unix_io.c:903,4'
          Dst:             ext2fs_free_mem
        - Src:             'unix_io.c:905,3'
          Dst:             ext2fs_free_mem
    - functionName:    safe_getenv
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/unix_io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - arg
      BBCount:         11
      ICount:          52
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - getuid
        - prctl
        - secure_getenv
      functionUses:    2
      BranchProfiles:
        - Branch String:   'unix_io.c:187,30'
          Branch Sides:
            - BranchSide:      'unix_io.c:187,34'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:188,3'
              BranchSideFuncs: []
        - Branch String:   'unix_io.c:187,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:188,3'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:190,6'
              BranchSideFuncs:
                - prctl
                - secure_getenv
        - Branch String:   'unix_io.c:190,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:191,3'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:200,23'
              BranchSideFuncs:
                - secure_getenv
      Callsites:
        - Src:             'unix_io.c:187,7'
          Dst:             getuid
        - Src:             'unix_io.c:187,19'
          Dst:             geteuid
        - Src:             'unix_io.c:187,34'
          Dst:             getgid
        - Src:             'unix_io.c:187,46'
          Dst:             getegid
        - Src:             'unix_io.c:190,6'
          Dst:             prctl
        - Src:             'unix_io.c:200,9'
          Dst:             secure_getenv
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_fstat
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/unix_io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 710
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'struct.stat *'
      constantsTouched: []
      argNames:
        - fd
        - buf
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fstat64
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'unix_io.c:712,9'
          Dst:             fstat64
    - functionName:    ext2fsP_is_disk_device
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/./ext2fsP.h'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - mode
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    alloc_cache
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/unix_io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.struct_io_channel *'
        - 'struct.unix_private_data *'
      constantsTouched: []
      argNames:
        - channel
        - data
      BBCount:         22
      ICount:          152
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - ext2fs_free_mem
        - io_channel_alloc_buf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'unix_io.c:508,2'
          Branch Sides:
            - BranchSide:      'unix_io.c:509,3'
              BranchSideFuncs:
                - io_channel_alloc_buf
                - io_channel_alloc_buf
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'unix_io.c:519,6'
              BranchSideFuncs:
                - io_channel_alloc_buf
                - ext2fs_free_mem
        - Branch String:   'unix_io.c:513,7'
          Branch Sides:
            - BranchSide:      'unix_io.c:514,21'
              BranchSideFuncs:
                - ext2fs_free_mem
                - io_channel_alloc_buf
                - io_channel_alloc_buf
                - ext2fs_free_mem
            - BranchSide:      'unix_io.c:515,33'
              BranchSideFuncs:
                - io_channel_alloc_buf
                - io_channel_alloc_buf
                - ext2fs_free_mem
                - ext2fs_free_mem
        - Branch String:   'unix_io.c:516,7'
          Branch Sides:
            - BranchSide:      'unix_io.c:517,11'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:518,2'
              BranchSideFuncs:
                - io_channel_alloc_buf
                - ext2fs_free_mem
                - io_channel_alloc_buf
                - ext2fs_free_mem
        - Branch String:   'unix_io.c:519,21'
          Branch Sides:
            - BranchSide:      'unix_io.c:519,24'
              BranchSideFuncs:
                - io_channel_alloc_buf
                - ext2fs_free_mem
            - BranchSide:      'unix_io.c:520,7'
              BranchSideFuncs:
                - io_channel_alloc_buf
                - ext2fs_free_mem
        - Branch String:   'unix_io.c:519,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:520,7'
              BranchSideFuncs:
                - io_channel_alloc_buf
                - ext2fs_free_mem
            - BranchSide:      'unix_io.c:524,9'
              BranchSideFuncs: []
        - Branch String:   'unix_io.c:520,7'
          Branch Sides:
            - BranchSide:      'unix_io.c:521,21'
              BranchSideFuncs:
                - ext2fs_free_mem
                - io_channel_alloc_buf
            - BranchSide:      'unix_io.c:522,33'
              BranchSideFuncs:
                - io_channel_alloc_buf
      Callsites:
        - Src:             'unix_io.c:514,4'
          Dst:             ext2fs_free_mem
        - Src:             'unix_io.c:515,12'
          Dst:             io_channel_alloc_buf
        - Src:             'unix_io.c:521,4'
          Dst:             ext2fs_free_mem
        - Src:             'unix_io.c:522,12'
          Dst:             io_channel_alloc_buf
    - functionName:    uname
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.utsname *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    setrlimit64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'struct.timeval *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getrlimit64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'struct.timeval *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_mutex_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'union.pthread_mutex_t *'
        - 'struct.anon *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_mutex_destroy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'union.pthread_mutex_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    free_cache
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/unix_io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.unix_private_data *'
      constantsTouched: []
      argNames:
        - data
      BBCount:         13
      ICount:          94
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - ext2fs_free_mem
      functionUses:    3
      BranchProfiles:
        - Branch String:   'unix_io.c:534,2'
          Branch Sides:
            - BranchSide:      'unix_io.c:535,3'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'unix_io.c:542,6'
              BranchSideFuncs:
                - ext2fs_free_mem
        - Branch String:   'unix_io.c:539,7'
          Branch Sides:
            - BranchSide:      'unix_io.c:540,21'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'unix_io.c:541,2'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
        - Branch String:   'unix_io.c:542,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:542,6'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'unix_io.c:543,20'
              BranchSideFuncs:
                - ext2fs_free_mem
      Callsites:
        - Src:             'unix_io.c:540,4'
          Dst:             ext2fs_free_mem
        - Src:             'unix_io.c:543,3'
          Dst:             ext2fs_free_mem
    - functionName:    fstat64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'struct.stat *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    geteuid
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getgid
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getegid
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    prctl
      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:    secure_getenv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    unix_close
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/unix_io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 965
      functionLinenumberEnd: 996
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.struct_io_channel *'
      constantsTouched: []
      argNames:
        - channel
      BBCount:         19
      ICount:          137
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - __errno_location
        - close
        - ext2fs_free_mem
        - flush_cached_blocks
        - free_cache
        - pthread_mutex_destroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'unix_io.c:969,2'
          Branch Sides:
            - BranchSide:      'unix_io.c:969,2'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:970,38'
              BranchSideFuncs:
                - flush_cached_blocks
                - close
                - free_cache
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - __errno_location
        - Branch String:   'unix_io.c:971,2'
          Branch Sides:
            - BranchSide:      'unix_io.c:971,2'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:973,8'
              BranchSideFuncs:
                - flush_cached_blocks
                - close
                - free_cache
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - __errno_location
        - Branch String:   'unix_io.c:973,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:974,3'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:977,31'
              BranchSideFuncs:
                - flush_cached_blocks
                - close
                - free_cache
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - __errno_location
        - Branch String:   'unix_io.c:980,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:981,12'
              BranchSideFuncs:
                - __errno_location
                - free_cache
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - pthread_mutex_destroy
            - BranchSide:      'unix_io.c:982,13'
              BranchSideFuncs:
                - free_cache
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - pthread_mutex_destroy
        - Branch String:   'unix_io.c:984,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:985,26'
              BranchSideFuncs:
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'unix_io.c:991,19'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
        - Branch String:   'unix_io.c:992,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:993,20'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'unix_io.c:994,18'
              BranchSideFuncs:
                - ext2fs_free_mem
      Callsites:
        - Src:             'unix_io.c:977,11'
          Dst:             flush_cached_blocks
        - Src:             'unix_io.c:980,6'
          Dst:             close
        - Src:             'unix_io.c:981,12'
          Dst:             __errno_location
        - Src:             'unix_io.c:982,2'
          Dst:             free_cache
        - Src:             'unix_io.c:985,3'
          Dst:             pthread_mutex_destroy
        - Src:             'unix_io.c:986,3'
          Dst:             pthread_mutex_destroy
        - Src:             'unix_io.c:987,3'
          Dst:             pthread_mutex_destroy
        - Src:             'unix_io.c:991,2'
          Dst:             ext2fs_free_mem
        - Src:             'unix_io.c:993,3'
          Dst:             ext2fs_free_mem
        - Src:             'unix_io.c:994,2'
          Dst:             ext2fs_free_mem
    - functionName:    unix_set_blksize
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/unix_io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 999
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.struct_io_channel *'
        - int
      constantsTouched: []
      argNames:
        - channel
        - blksize
      BBCount:         13
      ICount:          105
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - alloc_cache
        - flush_cached_blocks
        - free_cache
        - mutex_lock
        - mutex_unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'unix_io.c:1003,2'
          Branch Sides:
            - BranchSide:      'unix_io.c:1003,2'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:1004,38'
              BranchSideFuncs:
                - mutex_lock
                - mutex_lock
                - flush_cached_blocks
                - free_cache
                - alloc_cache
                - mutex_unlock
                - mutex_unlock
                - mutex_unlock
                - mutex_unlock
        - Branch String:   'unix_io.c:1005,2'
          Branch Sides:
            - BranchSide:      'unix_io.c:1005,2'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:1007,6'
              BranchSideFuncs:
                - mutex_lock
                - mutex_lock
                - flush_cached_blocks
                - free_cache
                - alloc_cache
                - mutex_unlock
                - mutex_unlock
                - mutex_unlock
                - mutex_unlock
        - Branch String:   'unix_io.c:1007,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:1008,14'
              BranchSideFuncs:
                - mutex_lock
                - mutex_lock
                - flush_cached_blocks
                - free_cache
                - alloc_cache
                - mutex_unlock
                - mutex_unlock
                - mutex_unlock
                - mutex_unlock
            - BranchSide:      'unix_io.c:1024,9'
              BranchSideFuncs: []
        - Branch String:   'unix_io.c:1011,7'
          Branch Sides:
            - BranchSide:      'unix_io.c:1012,17'
              BranchSideFuncs:
                - mutex_unlock
                - mutex_unlock
            - BranchSide:      'unix_io.c:1018,25'
              BranchSideFuncs:
                - free_cache
                - alloc_cache
                - mutex_unlock
                - mutex_unlock
      Callsites:
        - Src:             'unix_io.c:1008,3'
          Dst:             mutex_lock
        - Src:             'unix_io.c:1009,3'
          Dst:             mutex_lock
        - Src:             'unix_io.c:1011,17'
          Dst:             flush_cached_blocks
        - Src:             'unix_io.c:1012,4'
          Dst:             mutex_unlock
        - Src:             'unix_io.c:1013,4'
          Dst:             mutex_unlock
        - Src:             'unix_io.c:1019,3'
          Dst:             free_cache
        - Src:             'unix_io.c:1020,12'
          Dst:             alloc_cache
        - Src:             'unix_io.c:1021,3'
          Dst:             mutex_unlock
        - Src:             'unix_io.c:1022,3'
          Dst:             mutex_unlock
    - functionName:    unix_read_blk
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/unix_io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1128
      functionLinenumberEnd: 1129
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.struct_io_channel *'
        - size_t
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - channel
        - block
        - count
        - buf
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - unix_read_blk64
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'unix_io.c:1129,9'
          Dst:             unix_read_blk64
    - functionName:    unix_write_blk
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/unix_io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1236
      functionLinenumberEnd: 1237
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.struct_io_channel *'
        - size_t
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - channel
        - block
        - count
        - buf
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - unix_write_blk64
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'unix_io.c:1237,9'
          Dst:             unix_write_blk64
    - functionName:    unix_flush
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/unix_io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1282
      functionLinenumberEnd: 1298
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.struct_io_channel *'
      constantsTouched: []
      argNames:
        - channel
      BBCount:         13
      ICount:          83
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - flush_cached_blocks
        - fsync
      functionUses:    0
      BranchProfiles:
        - Branch String:   'unix_io.c:1286,2'
          Branch Sides:
            - BranchSide:      'unix_io.c:1286,2'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:1287,38'
              BranchSideFuncs:
                - flush_cached_blocks
                - fsync
                - __errno_location
        - Branch String:   'unix_io.c:1288,2'
          Branch Sides:
            - BranchSide:      'unix_io.c:1288,2'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:1291,31'
              BranchSideFuncs:
                - flush_cached_blocks
                - fsync
                - __errno_location
        - Branch String:   'unix_io.c:1294,14'
          Branch Sides:
            - BranchSide:      'unix_io.c:1294,23'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:1297,9'
              BranchSideFuncs: []
        - Branch String:   'unix_io.c:1294,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:1295,10'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'unix_io.c:1297,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'unix_io.c:1291,11'
          Dst:             flush_cached_blocks
        - Src:             'unix_io.c:1294,17'
          Dst:             fsync
        - Src:             'unix_io.c:1295,10'
          Dst:             __errno_location
    - functionName:    unix_write_byte
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/unix_io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1242
      functionLinenumberEnd: 1276
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.struct_io_channel *'
        - size_t
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - channel
        - offset
        - size
        - buf
      BBCount:         18
      ICount:          140
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached:
        - __errno_location
        - flush_cached_blocks
        - lseek64
        - write
      functionUses:    0
      BranchProfiles:
        - Branch String:   'unix_io.c:1247,2'
          Branch Sides:
            - BranchSide:      'unix_io.c:1247,2'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:1248,38'
              BranchSideFuncs:
                - flush_cached_blocks
                - lseek64
                - write
                - __errno_location
                - __errno_location
        - Branch String:   'unix_io.c:1249,2'
          Branch Sides:
            - BranchSide:      'unix_io.c:1249,2'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:1251,6'
              BranchSideFuncs:
                - flush_cached_blocks
                - lseek64
                - write
                - __errno_location
                - __errno_location
        - Branch String:   'unix_io.c:1251,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:1255,3'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:1262,36'
              BranchSideFuncs:
                - flush_cached_blocks
                - lseek64
                - write
                - __errno_location
                - __errno_location
        - Branch String:   'unix_io.c:1262,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:1263,10'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:1266,12'
              BranchSideFuncs:
                - lseek64
                - write
                - __errno_location
                - __errno_location
        - Branch String:   'unix_io.c:1266,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:1267,10'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'unix_io.c:1269,17'
              BranchSideFuncs:
                - write
                - __errno_location
        - Branch String:   'unix_io.c:1270,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:1271,10'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'unix_io.c:1272,6'
              BranchSideFuncs: []
        - Branch String:   'unix_io.c:1272,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:1273,3'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:1275,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'unix_io.c:1262,16'
          Dst:             flush_cached_blocks
        - Src:             'unix_io.c:1266,6'
          Dst:             lseek64
        - Src:             'unix_io.c:1267,10'
          Dst:             __errno_location
        - Src:             'unix_io.c:1269,11'
          Dst:             write
        - Src:             'unix_io.c:1271,10'
          Dst:             __errno_location
    - functionName:    unix_set_option
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/unix_io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1302
      functionLinenumberEnd: 1339
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.struct_io_channel *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - channel
        - option
        - arg
      BBCount:         24
      ICount:          162
      EdgeCount:       34
      CyclomaticComplexity: 12
      functionsReached:
        - flush_cached_blocks
        - strcmp
        - strtoull
      functionUses:    0
      BranchProfiles:
        - Branch String:   'unix_io.c:1308,2'
          Branch Sides:
            - BranchSide:      'unix_io.c:1308,2'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:1309,38'
              BranchSideFuncs:
                - strcmp
                - strtoull
                - strcmp
                - strcmp
                - strcmp
                - flush_cached_blocks
        - Branch String:   'unix_io.c:1310,2'
          Branch Sides:
            - BranchSide:      'unix_io.c:1310,2'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:1312,14'
              BranchSideFuncs:
                - strcmp
                - strtoull
                - strcmp
                - strcmp
                - strcmp
                - flush_cached_blocks
        - Branch String:   'unix_io.c:1312,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:1313,8'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - flush_cached_blocks
            - BranchSide:      'unix_io.c:1324,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - flush_cached_blocks
        - Branch String:   'unix_io.c:1313,7'
          Branch Sides:
            - BranchSide:      'unix_io.c:1314,4'
              BranchSideFuncs:
                - strtoull
            - BranchSide:      'unix_io.c:1316,18'
              BranchSideFuncs:
                - strtoull
        - Branch String:   'unix_io.c:1317,7'
          Branch Sides:
            - BranchSide:      'unix_io.c:1318,4'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:1319,18'
              BranchSideFuncs: []
        - Branch String:   'unix_io.c:1320,7'
          Branch Sides:
            - BranchSide:      'unix_io.c:1321,4'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:1322,3'
              BranchSideFuncs: []
        - Branch String:   'unix_io.c:1324,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:1325,8'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:1338,2'
              BranchSideFuncs: []
        - Branch String:   'unix_io.c:1325,7'
          Branch Sides:
            - BranchSide:      'unix_io.c:1326,4'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - flush_cached_blocks
            - BranchSide:      'unix_io.c:1327,15'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - flush_cached_blocks
        - Branch String:   'unix_io.c:1327,7'
          Branch Sides:
            - BranchSide:      'unix_io.c:1328,4'
              BranchSideFuncs:
                - strcmp
                - flush_cached_blocks
            - BranchSide:      'unix_io.c:1331,15'
              BranchSideFuncs:
                - strcmp
                - flush_cached_blocks
        - Branch String:   'unix_io.c:1331,7'
          Branch Sides:
            - BranchSide:      'unix_io.c:1332,33'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:1336,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'unix_io.c:1312,7'
          Dst:             strcmp
        - Src:             'unix_io.c:1316,9'
          Dst:             strtoull
        - Src:             'unix_io.c:1324,7'
          Dst:             strcmp
        - Src:             'unix_io.c:1327,8'
          Dst:             strcmp
        - Src:             'unix_io.c:1331,8'
          Dst:             strcmp
        - Src:             'unix_io.c:1332,13'
          Dst:             flush_cached_blocks
    - functionName:    unix_get_stats
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/unix_io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.struct_io_channel *'
        - 'struct.struct_io_stats **'
      constantsTouched: []
      argNames:
        - channel
        - stats
      BBCount:         11
      ICount:          74
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mutex_lock
        - mutex_unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'unix_io.c:172,2'
          Branch Sides:
            - BranchSide:      'unix_io.c:172,2'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:173,38'
              BranchSideFuncs:
                - mutex_lock
                - mutex_unlock
        - Branch String:   'unix_io.c:174,2'
          Branch Sides:
            - BranchSide:      'unix_io.c:174,2'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:176,6'
              BranchSideFuncs:
                - mutex_lock
                - mutex_unlock
        - Branch String:   'unix_io.c:176,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:177,14'
              BranchSideFuncs:
                - mutex_lock
                - mutex_unlock
            - BranchSide:      'unix_io.c:182,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'unix_io.c:177,3'
          Dst:             mutex_lock
        - Src:             'unix_io.c:179,3'
          Dst:             mutex_unlock
    - functionName:    unix_read_blk64
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/unix_io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1029
      functionLinenumberEnd: 1124
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.struct_io_channel *'
        - size_t
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - channel
        - block
        - count
        - buf
      BBCount:         53
      ICount:          396
      EdgeCount:       71
      CyclomaticComplexity: 20
      functionsReached:
        - ext2fs_free_mem
        - find_cached_block
        - flush_cached_blocks
        - io_channel_alloc_buf
        - mutex_lock
        - mutex_unlock
        - raw_read_blk
        - reuse_cache
      functionUses:    1
      BranchProfiles:
        - Branch String:   'unix_io.c:1036,2'
          Branch Sides:
            - BranchSide:      'unix_io.c:1036,2'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:1037,38'
              BranchSideFuncs:
                - mutex_lock
                - mutex_unlock
                - find_cached_block
                - mutex_unlock
                - raw_read_blk
                - mutex_lock
                - find_cached_block
                - reuse_cache
                - mutex_unlock
                - io_channel_alloc_buf
                - mutex_unlock
                - ext2fs_free_mem
                - find_cached_block
                - flush_cached_blocks
                - raw_read_blk
                - raw_read_blk
        - Branch String:   'unix_io.c:1038,2'
          Branch Sides:
            - BranchSide:      'unix_io.c:1038,2'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:1043,6'
              BranchSideFuncs:
                - mutex_lock
                - mutex_unlock
                - find_cached_block
                - mutex_unlock
                - raw_read_blk
                - mutex_lock
                - find_cached_block
                - reuse_cache
                - mutex_unlock
                - io_channel_alloc_buf
                - mutex_unlock
                - ext2fs_free_mem
                - find_cached_block
                - flush_cached_blocks
                - raw_read_blk
                - raw_read_blk
        - Branch String:   'unix_io.c:1043,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:1044,23'
              BranchSideFuncs:
                - raw_read_blk
            - BranchSide:      'unix_io.c:1049,6'
              BranchSideFuncs:
                - mutex_lock
                - mutex_unlock
                - find_cached_block
                - mutex_unlock
                - raw_read_blk
                - mutex_lock
                - find_cached_block
                - reuse_cache
                - mutex_unlock
                - io_channel_alloc_buf
                - mutex_unlock
                - ext2fs_free_mem
                - find_cached_block
                - flush_cached_blocks
                - raw_read_blk
        - Branch String:   'unix_io.c:1049,16'
          Branch Sides:
            - BranchSide:      'unix_io.c:1049,19'
              BranchSideFuncs:
                - flush_cached_blocks
                - raw_read_blk
            - BranchSide:      'unix_io.c:1050,37'
              BranchSideFuncs:
                - flush_cached_blocks
                - raw_read_blk
        - Branch String:   'unix_io.c:1049,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:1050,37'
              BranchSideFuncs:
                - flush_cached_blocks
                - raw_read_blk
            - BranchSide:      'unix_io.c:1055,7'
              BranchSideFuncs:
                - mutex_lock
                - mutex_unlock
                - find_cached_block
                - mutex_unlock
                - raw_read_blk
                - mutex_lock
                - find_cached_block
                - reuse_cache
                - mutex_unlock
                - io_channel_alloc_buf
                - mutex_unlock
                - ext2fs_free_mem
                - find_cached_block
        - Branch String:   'unix_io.c:1050,7'
          Branch Sides:
            - BranchSide:      'unix_io.c:1051,11'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:1052,23'
              BranchSideFuncs:
                - raw_read_blk
        - Branch String:   'unix_io.c:1057,2'
          Branch Sides:
            - BranchSide:      'unix_io.c:1059,34'
              BranchSideFuncs:
                - find_cached_block
                - mutex_unlock
                - raw_read_blk
                - mutex_lock
                - mutex_unlock
                - find_cached_block
                - reuse_cache
                - mutex_unlock
                - io_channel_alloc_buf
                - mutex_unlock
                - ext2fs_free_mem
                - find_cached_block
            - BranchSide:      'unix_io.c:1099,15'
              BranchSideFuncs:
                - mutex_unlock
        - Branch String:   'unix_io.c:1059,7'
          Branch Sides:
            - BranchSide:      'unix_io.c:1063,11'
              BranchSideFuncs:
                - mutex_unlock
                - find_cached_block
                - mutex_unlock
                - raw_read_blk
                - mutex_lock
                - find_cached_block
                - reuse_cache
                - mutex_unlock
                - io_channel_alloc_buf
                - mutex_unlock
                - ext2fs_free_mem
                - find_cached_block
            - BranchSide:      'unix_io.c:1074,9'
              BranchSideFuncs:
                - mutex_unlock
                - raw_read_blk
                - mutex_lock
                - mutex_unlock
                - find_cached_block
                - find_cached_block
                - reuse_cache
                - mutex_unlock
                - io_channel_alloc_buf
                - mutex_unlock
                - ext2fs_free_mem
                - find_cached_block
        - Branch String:   'unix_io.c:1074,3'
          Branch Sides:
            - BranchSide:      'unix_io.c:1075,26'
              BranchSideFuncs:
                - find_cached_block
                - mutex_unlock
                - raw_read_blk
                - mutex_lock
                - mutex_unlock
                - find_cached_block
                - find_cached_block
                - reuse_cache
                - mutex_unlock
                - io_channel_alloc_buf
                - mutex_unlock
                - ext2fs_free_mem
            - BranchSide:      'unix_io.c:1080,16'
              BranchSideFuncs:
                - mutex_unlock
                - raw_read_blk
                - mutex_lock
                - mutex_unlock
                - find_cached_block
                - find_cached_block
                - find_cached_block
                - reuse_cache
                - mutex_unlock
                - io_channel_alloc_buf
                - mutex_unlock
                - ext2fs_free_mem
        - Branch String:   'unix_io.c:1075,8'
          Branch Sides:
            - BranchSide:      'unix_io.c:1075,45'
              BranchSideFuncs:
                - mutex_unlock
                - raw_read_blk
                - mutex_lock
                - mutex_unlock
                - find_cached_block
                - find_cached_block
                - find_cached_block
                - reuse_cache
                - mutex_unlock
                - io_channel_alloc_buf
                - mutex_unlock
                - ext2fs_free_mem
            - BranchSide:      'unix_io.c:1076,5'
              BranchSideFuncs:
                - mutex_unlock
                - raw_read_blk
                - mutex_lock
                - mutex_unlock
                - find_cached_block
                - find_cached_block
                - find_cached_block
                - reuse_cache
                - mutex_unlock
                - io_channel_alloc_buf
                - mutex_unlock
                - ext2fs_free_mem
        - Branch String:   'unix_io.c:1081,7'
          Branch Sides:
            - BranchSide:      'unix_io.c:1082,11'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:1083,14'
              BranchSideFuncs:
                - mutex_lock
                - mutex_unlock
                - find_cached_block
                - mutex_unlock
                - raw_read_blk
                - find_cached_block
                - find_cached_block
                - reuse_cache
                - mutex_unlock
                - io_channel_alloc_buf
                - mutex_unlock
                - ext2fs_free_mem
        - Branch String:   'unix_io.c:1086,3'
          Branch Sides:
            - BranchSide:      'unix_io.c:1057,2'
              BranchSideFuncs:
                - find_cached_block
                - reuse_cache
                - mutex_unlock
                - find_cached_block
                - mutex_unlock
                - raw_read_blk
                - mutex_lock
                - find_cached_block
                - mutex_unlock
                - io_channel_alloc_buf
                - mutex_unlock
                - ext2fs_free_mem
            - BranchSide:      'unix_io.c:1087,27'
              BranchSideFuncs:
                - find_cached_block
                - reuse_cache
                - mutex_unlock
                - find_cached_block
                - mutex_unlock
                - raw_read_blk
                - mutex_lock
                - find_cached_block
                - mutex_unlock
                - io_channel_alloc_buf
                - mutex_unlock
                - ext2fs_free_mem
        - Branch String:   'unix_io.c:1087,8'
          Branch Sides:
            - BranchSide:      'unix_io.c:1088,26'
              BranchSideFuncs:
                - mutex_unlock
                - find_cached_block
                - mutex_unlock
                - raw_read_blk
                - mutex_lock
                - find_cached_block
                - find_cached_block
                - reuse_cache
                - mutex_unlock
                - io_channel_alloc_buf
                - mutex_unlock
                - ext2fs_free_mem
            - BranchSide:      'unix_io.c:1094,9'
              BranchSideFuncs:
                - mutex_unlock
                - find_cached_block
                - mutex_unlock
                - raw_read_blk
                - mutex_lock
                - find_cached_block
                - find_cached_block
                - reuse_cache
                - mutex_unlock
                - io_channel_alloc_buf
                - mutex_unlock
                - ext2fs_free_mem
        - Branch String:   'unix_io.c:1090,9'
          Branch Sides:
            - BranchSide:      'unix_io.c:1091,6'
              BranchSideFuncs:
                - mutex_unlock
                - io_channel_alloc_buf
                - mutex_unlock
                - ext2fs_free_mem
            - BranchSide:      'unix_io.c:1092,12'
              BranchSideFuncs:
                - mutex_unlock
                - find_cached_block
                - mutex_unlock
                - raw_read_blk
                - mutex_lock
                - find_cached_block
                - find_cached_block
                - reuse_cache
                - mutex_unlock
                - io_channel_alloc_buf
                - mutex_unlock
                - ext2fs_free_mem
        - Branch String:   'unix_io.c:1103,23'
          Branch Sides:
            - BranchSide:      'unix_io.c:1103,26'
              BranchSideFuncs:
                - mutex_unlock
                - io_channel_alloc_buf
                - mutex_unlock
                - ext2fs_free_mem
            - BranchSide:      'unix_io.c:1121,16'
              BranchSideFuncs:
                - mutex_unlock
        - Branch String:   'unix_io.c:1103,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:1104,9'
              BranchSideFuncs:
                - io_channel_alloc_buf
                - mutex_unlock
                - ext2fs_free_mem
            - BranchSide:      'unix_io.c:1121,16'
              BranchSideFuncs:
                - mutex_unlock
        - Branch String:   'unix_io.c:1110,7'
          Branch Sides:
            - BranchSide:      'unix_io.c:1111,12'
              BranchSideFuncs:
                - mutex_unlock
                - ext2fs_free_mem
            - BranchSide:      'unix_io.c:1113,11'
              BranchSideFuncs:
                - mutex_unlock
                - ext2fs_free_mem
        - Branch String:   'unix_io.c:1118,7'
          Branch Sides:
            - BranchSide:      'unix_io.c:1119,20'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'unix_io.c:1120,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'unix_io.c:1044,10'
          Dst:             raw_read_blk
        - Src:             'unix_io.c:1050,17'
          Dst:             flush_cached_blocks
        - Src:             'unix_io.c:1052,10'
          Dst:             raw_read_blk
        - Src:             'unix_io.c:1056,2'
          Dst:             mutex_lock
        - Src:             'unix_io.c:1059,16'
          Dst:             find_cached_block
        - Src:             'unix_io.c:1075,8'
          Dst:             find_cached_block
        - Src:             'unix_io.c:1080,3'
          Dst:             mutex_unlock
        - Src:             'unix_io.c:1081,17'
          Dst:             raw_read_blk
        - Src:             'unix_io.c:1083,3'
          Dst:             mutex_lock
        - Src:             'unix_io.c:1087,9'
          Dst:             find_cached_block
        - Src:             'unix_io.c:1088,14'
          Dst:             reuse_cache
        - Src:             'unix_io.c:1099,2'
          Dst:             mutex_unlock
        - Src:             'unix_io.c:1110,7'
          Dst:             io_channel_alloc_buf
        - Src:             'unix_io.c:1114,3'
          Dst:             mutex_unlock
        - Src:             'unix_io.c:1119,4'
          Dst:             ext2fs_free_mem
        - Src:             'unix_io.c:1121,3'
          Dst:             mutex_unlock
    - functionName:    unix_write_blk64
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/unix_io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1134
      functionLinenumberEnd: 1214
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.struct_io_channel *'
        - size_t
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - channel
        - block
        - count
        - buf
      BBCount:         44
      ICount:          356
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - ext2fs_free_mem
        - find_cached_block
        - flush_cached_blocks
        - io_channel_alloc_buf
        - mutex_lock
        - mutex_unlock
        - raw_write_blk
        - reuse_cache
      functionUses:    1
      BranchProfiles:
        - Branch String:   'unix_io.c:1141,2'
          Branch Sides:
            - BranchSide:      'unix_io.c:1141,2'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:1142,38'
              BranchSideFuncs:
                - mutex_lock
                - mutex_unlock
                - find_cached_block
                - reuse_cache
                - mutex_unlock
                - io_channel_alloc_buf
                - mutex_unlock
                - ext2fs_free_mem
                - raw_write_blk
                - flush_cached_blocks
                - raw_write_blk
                - raw_write_blk
        - Branch String:   'unix_io.c:1143,2'
          Branch Sides:
            - BranchSide:      'unix_io.c:1143,2'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:1148,6'
              BranchSideFuncs:
                - mutex_lock
                - mutex_unlock
                - find_cached_block
                - reuse_cache
                - mutex_unlock
                - io_channel_alloc_buf
                - mutex_unlock
                - ext2fs_free_mem
                - raw_write_blk
                - flush_cached_blocks
                - raw_write_blk
                - raw_write_blk
        - Branch String:   'unix_io.c:1148,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:1149,24'
              BranchSideFuncs:
                - raw_write_blk
            - BranchSide:      'unix_io.c:1154,6'
              BranchSideFuncs:
                - mutex_lock
                - mutex_unlock
                - find_cached_block
                - reuse_cache
                - mutex_unlock
                - io_channel_alloc_buf
                - mutex_unlock
                - ext2fs_free_mem
                - raw_write_blk
                - flush_cached_blocks
                - raw_write_blk
        - Branch String:   'unix_io.c:1154,16'
          Branch Sides:
            - BranchSide:      'unix_io.c:1154,19'
              BranchSideFuncs:
                - flush_cached_blocks
                - raw_write_blk
            - BranchSide:      'unix_io.c:1155,37'
              BranchSideFuncs:
                - flush_cached_blocks
                - raw_write_blk
        - Branch String:   'unix_io.c:1154,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:1155,37'
              BranchSideFuncs:
                - flush_cached_blocks
                - raw_write_blk
            - BranchSide:      'unix_io.c:1166,17'
              BranchSideFuncs:
                - mutex_lock
                - mutex_unlock
                - find_cached_block
                - reuse_cache
                - mutex_unlock
                - io_channel_alloc_buf
                - mutex_unlock
                - ext2fs_free_mem
                - raw_write_blk
        - Branch String:   'unix_io.c:1155,7'
          Branch Sides:
            - BranchSide:      'unix_io.c:1157,11'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:1158,24'
              BranchSideFuncs:
                - raw_write_blk
        - Branch String:   'unix_io.c:1167,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:1168,26'
              BranchSideFuncs:
                - raw_write_blk
                - mutex_lock
                - mutex_unlock
                - find_cached_block
                - reuse_cache
                - mutex_unlock
                - io_channel_alloc_buf
                - mutex_unlock
                - ext2fs_free_mem
            - BranchSide:      'unix_io.c:1170,7'
              BranchSideFuncs:
                - mutex_lock
                - mutex_unlock
                - find_cached_block
                - reuse_cache
                - mutex_unlock
                - io_channel_alloc_buf
                - mutex_unlock
                - ext2fs_free_mem
        - Branch String:   'unix_io.c:1172,2'
          Branch Sides:
            - BranchSide:      'unix_io.c:1173,29'
              BranchSideFuncs:
                - find_cached_block
                - reuse_cache
                - mutex_unlock
                - mutex_unlock
                - io_channel_alloc_buf
                - mutex_unlock
                - ext2fs_free_mem
            - BranchSide:      'unix_io.c:1189,15'
              BranchSideFuncs:
                - mutex_unlock
        - Branch String:   'unix_io.c:1174,7'
          Branch Sides:
            - BranchSide:      'unix_io.c:1177,12'
              BranchSideFuncs:
                - mutex_unlock
                - find_cached_block
                - reuse_cache
                - mutex_unlock
                - io_channel_alloc_buf
                - mutex_unlock
                - ext2fs_free_mem
            - BranchSide:      'unix_io.c:1182,7'
              BranchSideFuncs:
                - mutex_unlock
                - find_cached_block
                - reuse_cache
                - mutex_unlock
                - io_channel_alloc_buf
                - mutex_unlock
                - ext2fs_free_mem
        - Branch String:   'unix_io.c:1179,8'
          Branch Sides:
            - BranchSide:      'unix_io.c:1180,5'
              BranchSideFuncs:
                - mutex_unlock
                - io_channel_alloc_buf
                - mutex_unlock
                - ext2fs_free_mem
            - BranchSide:      'unix_io.c:1181,3'
              BranchSideFuncs:
                - mutex_unlock
                - find_cached_block
                - reuse_cache
                - mutex_unlock
                - io_channel_alloc_buf
                - mutex_unlock
                - ext2fs_free_mem
        - Branch String:   'unix_io.c:1182,7'
          Branch Sides:
            - BranchSide:      'unix_io.c:1183,11'
              BranchSideFuncs:
                - mutex_unlock
                - find_cached_block
                - reuse_cache
                - mutex_unlock
                - io_channel_alloc_buf
                - mutex_unlock
                - ext2fs_free_mem
            - BranchSide:      'unix_io.c:1184,19'
              BranchSideFuncs:
                - mutex_unlock
                - find_cached_block
                - reuse_cache
                - mutex_unlock
                - io_channel_alloc_buf
                - mutex_unlock
                - ext2fs_free_mem
        - Branch String:   'unix_io.c:1193,23'
          Branch Sides:
            - BranchSide:      'unix_io.c:1193,26'
              BranchSideFuncs:
                - mutex_unlock
                - io_channel_alloc_buf
                - mutex_unlock
                - ext2fs_free_mem
            - BranchSide:      'unix_io.c:1211,16'
              BranchSideFuncs:
                - mutex_unlock
        - Branch String:   'unix_io.c:1193,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:1194,9'
              BranchSideFuncs:
                - io_channel_alloc_buf
                - mutex_unlock
                - ext2fs_free_mem
            - BranchSide:      'unix_io.c:1211,16'
              BranchSideFuncs:
                - mutex_unlock
        - Branch String:   'unix_io.c:1200,7'
          Branch Sides:
            - BranchSide:      'unix_io.c:1201,12'
              BranchSideFuncs:
                - mutex_unlock
                - ext2fs_free_mem
            - BranchSide:      'unix_io.c:1203,11'
              BranchSideFuncs:
                - mutex_unlock
                - ext2fs_free_mem
        - Branch String:   'unix_io.c:1208,7'
          Branch Sides:
            - BranchSide:      'unix_io.c:1209,20'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'unix_io.c:1210,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'unix_io.c:1149,10'
          Dst:             raw_write_blk
        - Src:             'unix_io.c:1155,17'
          Dst:             flush_cached_blocks
        - Src:             'unix_io.c:1158,10'
          Dst:             raw_write_blk
        - Src:             'unix_io.c:1168,12'
          Dst:             raw_write_blk
        - Src:             'unix_io.c:1171,2'
          Dst:             mutex_lock
        - Src:             'unix_io.c:1173,11'
          Dst:             find_cached_block
        - Src:             'unix_io.c:1178,10'
          Dst:             reuse_cache
        - Src:             'unix_io.c:1189,2'
          Dst:             mutex_unlock
        - Src:             'unix_io.c:1200,7'
          Dst:             io_channel_alloc_buf
        - Src:             'unix_io.c:1204,3'
          Dst:             mutex_unlock
        - Src:             'unix_io.c:1209,4'
          Dst:             ext2fs_free_mem
        - Src:             'unix_io.c:1211,3'
          Dst:             mutex_unlock
    - functionName:    unix_discard
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/unix_io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1347
      functionLinenumberEnd: 1393
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.struct_io_channel *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - channel
        - block
        - count
      BBCount:         18
      ICount:          163
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - __errno_location
        - fallocate64
        - ioctl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'unix_io.c:1351,2'
          Branch Sides:
            - BranchSide:      'unix_io.c:1351,2'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:1352,38'
              BranchSideFuncs:
                - fallocate64
                - __errno_location
                - __errno_location
                - ioctl
        - Branch String:   'unix_io.c:1353,2'
          Branch Sides:
            - BranchSide:      'unix_io.c:1353,2'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:1355,6'
              BranchSideFuncs:
                - fallocate64
                - __errno_location
                - __errno_location
                - ioctl
        - Branch String:   'unix_io.c:1355,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:1356,3'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:1358,6'
              BranchSideFuncs:
                - fallocate64
                - __errno_location
                - __errno_location
                - ioctl
        - Branch String:   'unix_io.c:1358,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:1360,9'
              BranchSideFuncs:
                - ioctl
                - __errno_location
                - __errno_location
            - BranchSide:      'unix_io.c:1375,19'
              BranchSideFuncs:
                - fallocate64
                - __errno_location
                - __errno_location
        - Branch String:   'unix_io.c:1383,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:1384,7'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
            - BranchSide:      'unix_io.c:1390,2'
              BranchSideFuncs: []
        - Branch String:   'unix_io.c:1384,7'
          Branch Sides:
            - BranchSide:      'unix_io.c:1385,4'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:1388,10'
              BranchSideFuncs:
                - __errno_location
      Callsites:
        - Src:             'unix_io.c:1365,9'
          Dst:             ioctl
        - Src:             'unix_io.c:1375,9'
          Dst:             fallocate64
        - Src:             'unix_io.c:1384,7'
          Dst:             __errno_location
        - Src:             'unix_io.c:1388,10'
          Dst:             __errno_location
    - functionName:    unix_cache_readahead
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/unix_io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1219
      functionLinenumberEnd: 1232
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.struct_io_channel *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - channel
        - block
        - count
      BBCount:         6
      ICount:          67
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - posix_fadvise64
      functionUses:    0
      BranchProfiles:
        - Branch String:   'unix_io.c:1224,2'
          Branch Sides:
            - BranchSide:      'unix_io.c:1224,2'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:1225,23'
              BranchSideFuncs:
                - posix_fadvise64
      Callsites:
        - Src:             'unix_io.c:1225,9'
          Dst:             posix_fadvise64
    - functionName:    unix_zeroout
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/unix_io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1427
      functionLinenumberEnd: 1474
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.struct_io_channel *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - channel
        - block
        - count
      BBCount:         28
      ICount:          212
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - __errno_location
        - __unix_zeroout
        - fstat64
        - ftruncate64
      functionUses:    0
      BranchProfiles:
        - Branch String:   'unix_io.c:1431,2'
          Branch Sides:
            - BranchSide:      'unix_io.c:1431,2'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:1432,38'
              BranchSideFuncs:
                - fstat64
                - __unix_zeroout
                - __errno_location
                - __errno_location
                - ftruncate64
        - Branch String:   'unix_io.c:1433,2'
          Branch Sides:
            - BranchSide:      'unix_io.c:1433,2'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:1435,8'
              BranchSideFuncs:
                - fstat64
                - __unix_zeroout
                - __errno_location
                - __errno_location
                - ftruncate64
        - Branch String:   'unix_io.c:1435,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:1439,7'
              BranchSideFuncs:
                - __unix_zeroout
                - __errno_location
                - __errno_location
            - BranchSide:      'unix_io.c:1457,6'
              BranchSideFuncs:
                - __unix_zeroout
                - __errno_location
                - __errno_location
        - Branch String:   'unix_io.c:1439,7'
          Branch Sides:
            - BranchSide:      'unix_io.c:1440,4'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:1445,15'
              BranchSideFuncs:
                - fstat64
                - __unix_zeroout
                - __errno_location
                - __errno_location
                - ftruncate64
        - Branch String:   'unix_io.c:1446,7'
          Branch Sides:
            - BranchSide:      'unix_io.c:1447,4'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
            - BranchSide:      'unix_io.c:1448,36'
              BranchSideFuncs:
                - __unix_zeroout
                - __errno_location
                - __errno_location
                - ftruncate64
        - Branch String:   'unix_io.c:1448,7'
          Branch Sides:
            - BranchSide:      'unix_io.c:1450,20'
              BranchSideFuncs:
                - ftruncate64
                - __unix_zeroout
                - __errno_location
                - __errno_location
            - BranchSide:      'unix_io.c:1455,2'
              BranchSideFuncs:
                - __unix_zeroout
                - __errno_location
                - __errno_location
        - Branch String:   'unix_io.c:1452,8'
          Branch Sides:
            - BranchSide:      'unix_io.c:1453,5'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
            - BranchSide:      'unix_io.c:1454,3'
              BranchSideFuncs:
                - __unix_zeroout
                - __errno_location
                - __errno_location
        - Branch String:   'unix_io.c:1457,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:1458,3'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:1460,23'
              BranchSideFuncs:
                - __unix_zeroout
                - __errno_location
                - __errno_location
        - Branch String:   'unix_io.c:1464,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:1465,7'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
            - BranchSide:      'unix_io.c:1471,2'
              BranchSideFuncs: []
        - Branch String:   'unix_io.c:1465,7'
          Branch Sides:
            - BranchSide:      'unix_io.c:1466,4'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:1469,10'
              BranchSideFuncs:
                - __errno_location
      Callsites:
        - Src:             'unix_io.c:1445,9'
          Dst:             fstat64
        - Src:             'unix_io.c:1445,9'
          Dst:             fstat64
        - Src:             'unix_io.c:1450,10'
          Dst:             ftruncate64
        - Src:             'unix_io.c:1460,8'
          Dst:             __unix_zeroout
        - Src:             'unix_io.c:1465,7'
          Dst:             __errno_location
        - Src:             'unix_io.c:1469,10'
          Dst:             __errno_location
    - functionName:    ftruncate64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __unix_zeroout
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/unix_io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1402
      functionLinenumberEnd: 1418
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - fd
        - offset
        - len
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - fallocate64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'unix_io.c:1407,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:1408,3'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:1411,18'
              BranchSideFuncs:
                - fallocate64
                - __errno_location
        - Branch String:   'unix_io.c:1413,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:1414,3'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:1416,2'
              BranchSideFuncs:
                - __errno_location
      Callsites:
        - Src:             'unix_io.c:1406,8'
          Dst:             fallocate64
        - Src:             'unix_io.c:1411,8'
          Dst:             fallocate64
        - Src:             'unix_io.c:1416,2'
          Dst:             __errno_location
    - functionName:    fallocate64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    posix_fadvise64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    raw_write_blk
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/unix_io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'struct.struct_io_channel *'
        - 'struct.unix_private_data *'
        - size_t
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - channel
        - data
        - block
        - count
        - bufv
        - flags
      BBCount:         95
      ICount:          691
      EdgeCount:       129
      CyclomaticComplexity: 36
      functionsReached:
        - __errno_location
        - ext2fs_llseek
        - mutex_lock
        - mutex_unlock
        - pwrite64
        - read
        - write
      functionUses:    5
      BranchProfiles:
        - Branch String:   'unix_io.c:356,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:357,10'
              BranchSideFuncs:
                - mutex_lock
                - mutex_unlock
                - mutex_lock
                - ext2fs_llseek
                - write
                - mutex_unlock
                - __errno_location
                - __errno_location
                - mutex_unlock
                - __errno_location
                - ext2fs_llseek
                - read
                - __errno_location
                - __errno_location
                - __errno_location
                - mutex_lock
                - ext2fs_llseek
                - write
                - mutex_unlock
                - __errno_location
                - __errno_location
                - __errno_location
                - pwrite64
            - BranchSide:      'unix_io.c:359,7'
              BranchSideFuncs:
                - mutex_lock
                - mutex_unlock
                - mutex_lock
                - ext2fs_llseek
                - write
                - mutex_unlock
                - __errno_location
                - __errno_location
                - mutex_unlock
                - __errno_location
                - ext2fs_llseek
                - read
                - __errno_location
                - __errno_location
                - __errno_location
                - mutex_lock
                - ext2fs_llseek
                - write
                - mutex_unlock
                - __errno_location
                - __errno_location
                - __errno_location
                - pwrite64
        - Branch String:   'unix_io.c:359,7'
          Branch Sides:
            - BranchSide:      'unix_io.c:360,12'
              BranchSideFuncs:
                - mutex_lock
                - mutex_unlock
                - mutex_lock
                - ext2fs_llseek
                - write
                - mutex_unlock
                - __errno_location
                - __errno_location
                - mutex_unlock
                - __errno_location
                - ext2fs_llseek
                - read
                - __errno_location
                - __errno_location
                - __errno_location
                - mutex_lock
                - ext2fs_llseek
                - write
                - mutex_unlock
                - __errno_location
                - __errno_location
                - __errno_location
                - pwrite64
            - BranchSide:      'unix_io.c:362,25'
              BranchSideFuncs:
                - mutex_lock
                - mutex_unlock
                - mutex_lock
                - ext2fs_llseek
                - write
                - mutex_unlock
                - __errno_location
                - __errno_location
                - mutex_unlock
                - __errno_location
                - ext2fs_llseek
                - read
                - __errno_location
                - __errno_location
                - __errno_location
                - mutex_lock
                - ext2fs_llseek
                - write
                - mutex_unlock
                - __errno_location
                - __errno_location
                - __errno_location
                - pwrite64
        - Branch String:   'unix_io.c:370,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:371,3'
              BranchSideFuncs:
                - mutex_lock
                - ext2fs_llseek
                - write
                - mutex_unlock
                - __errno_location
                - __errno_location
                - mutex_unlock
                - __errno_location
                - ext2fs_llseek
                - read
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'unix_io.c:375,7'
              BranchSideFuncs:
                - mutex_lock
                - ext2fs_llseek
                - write
                - mutex_unlock
                - __errno_location
                - __errno_location
                - mutex_unlock
                - __errno_location
                - ext2fs_llseek
                - read
                - __errno_location
                - __errno_location
                - __errno_location
                - mutex_lock
                - ext2fs_llseek
                - write
                - mutex_unlock
                - __errno_location
                - __errno_location
                - __errno_location
                - pwrite64
        - Branch String:   'unix_io.c:375,28'
          Branch Sides:
            - BranchSide:      'unix_io.c:376,7'
              BranchSideFuncs:
                - pwrite64
                - mutex_lock
                - ext2fs_llseek
                - write
                - mutex_unlock
                - __errno_location
                - __errno_location
                - mutex_unlock
                - __errno_location
                - ext2fs_llseek
                - read
                - __errno_location
                - __errno_location
                - __errno_location
                - mutex_lock
                - ext2fs_llseek
                - write
                - mutex_unlock
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'unix_io.c:379,21'
              BranchSideFuncs:
                - pwrite64
                - mutex_lock
                - ext2fs_llseek
                - write
                - mutex_unlock
                - __errno_location
                - __errno_location
                - mutex_unlock
                - __errno_location
                - ext2fs_llseek
                - read
                - __errno_location
                - __errno_location
                - __errno_location
                - mutex_lock
                - ext2fs_llseek
                - write
                - mutex_unlock
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'unix_io.c:376,39'
          Branch Sides:
            - BranchSide:      'unix_io.c:377,7'
              BranchSideFuncs:
                - mutex_lock
                - ext2fs_llseek
                - write
                - mutex_unlock
                - __errno_location
                - __errno_location
                - mutex_unlock
                - __errno_location
                - ext2fs_llseek
                - read
                - __errno_location
                - __errno_location
                - __errno_location
                - mutex_lock
                - ext2fs_llseek
                - write
                - mutex_unlock
                - __errno_location
                - __errno_location
                - __errno_location
                - pwrite64
            - BranchSide:      'unix_io.c:396,7'
              BranchSideFuncs:
                - mutex_lock
                - ext2fs_llseek
                - write
                - mutex_unlock
                - __errno_location
                - __errno_location
                - mutex_unlock
                - __errno_location
                - ext2fs_llseek
                - read
                - __errno_location
                - __errno_location
                - __errno_location
                - mutex_lock
                - ext2fs_llseek
                - write
                - mutex_unlock
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'unix_io.c:377,44'
          Branch Sides:
            - BranchSide:      'unix_io.c:378,7'
              BranchSideFuncs:
                - mutex_lock
                - ext2fs_llseek
                - write
                - mutex_unlock
                - __errno_location
                - __errno_location
                - mutex_unlock
                - __errno_location
                - ext2fs_llseek
                - read
                - __errno_location
                - __errno_location
                - __errno_location
                - mutex_lock
                - ext2fs_llseek
                - write
                - mutex_unlock
                - __errno_location
                - __errno_location
                - __errno_location
                - pwrite64
            - BranchSide:      'unix_io.c:396,7'
              BranchSideFuncs:
                - mutex_lock
                - ext2fs_llseek
                - write
                - mutex_unlock
                - __errno_location
                - __errno_location
                - mutex_unlock
                - __errno_location
                - ext2fs_llseek
                - read
                - __errno_location
                - __errno_location
                - __errno_location
                - mutex_lock
                - ext2fs_llseek
                - write
                - mutex_unlock
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'unix_io.c:375,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:379,21'
              BranchSideFuncs:
                - pwrite64
                - mutex_lock
                - ext2fs_llseek
                - write
                - mutex_unlock
                - __errno_location
                - __errno_location
                - mutex_unlock
                - __errno_location
                - ext2fs_llseek
                - read
                - __errno_location
                - __errno_location
                - __errno_location
                - mutex_lock
                - ext2fs_llseek
                - write
                - mutex_unlock
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'unix_io.c:396,7'
              BranchSideFuncs:
                - mutex_lock
                - ext2fs_llseek
                - write
                - mutex_unlock
                - __errno_location
                - __errno_location
                - mutex_unlock
                - __errno_location
                - ext2fs_llseek
                - read
                - __errno_location
                - __errno_location
                - __errno_location
                - mutex_lock
                - ext2fs_llseek
                - write
                - mutex_unlock
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'unix_io.c:380,7'
          Branch Sides:
            - BranchSide:      'unix_io.c:381,4'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:382,2'
              BranchSideFuncs:
                - mutex_lock
                - ext2fs_llseek
                - write
                - mutex_unlock
                - __errno_location
                - __errno_location
                - mutex_unlock
                - __errno_location
                - ext2fs_llseek
                - read
                - __errno_location
                - __errno_location
                - __errno_location
                - mutex_lock
                - ext2fs_llseek
                - write
                - mutex_unlock
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'unix_io.c:396,28'
          Branch Sides:
            - BranchSide:      'unix_io.c:397,7'
              BranchSideFuncs:
                - mutex_lock
                - ext2fs_llseek
                - write
                - mutex_unlock
                - __errno_location
                - __errno_location
                - mutex_unlock
                - __errno_location
            - BranchSide:      'unix_io.c:400,14'
              BranchSideFuncs:
                - mutex_lock
                - ext2fs_llseek
                - write
                - mutex_unlock
                - __errno_location
                - __errno_location
                - mutex_unlock
                - __errno_location
        - Branch String:   'unix_io.c:397,39'
          Branch Sides:
            - BranchSide:      'unix_io.c:398,7'
              BranchSideFuncs:
                - mutex_lock
                - ext2fs_llseek
                - write
                - mutex_unlock
                - __errno_location
                - __errno_location
                - mutex_unlock
                - __errno_location
                - ext2fs_llseek
                - read
                - __errno_location
                - __errno_location
                - __errno_location
                - mutex_lock
                - ext2fs_llseek
                - write
                - mutex_unlock
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'unix_io.c:399,39'
              BranchSideFuncs:
                - mutex_lock
                - ext2fs_llseek
                - write
                - mutex_unlock
                - __errno_location
                - __errno_location
                - mutex_unlock
                - __errno_location
                - ext2fs_llseek
                - read
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'unix_io.c:398,44'
          Branch Sides:
            - BranchSide:      'unix_io.c:399,7'
              BranchSideFuncs:
                - mutex_lock
                - ext2fs_llseek
                - write
                - mutex_unlock
                - __errno_location
                - __errno_location
                - mutex_unlock
                - __errno_location
                - ext2fs_llseek
                - read
                - __errno_location
                - __errno_location
                - __errno_location
                - mutex_lock
                - ext2fs_llseek
                - write
                - mutex_unlock
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'unix_io.c:399,39'
              BranchSideFuncs:
                - mutex_lock
                - ext2fs_llseek
                - write
                - mutex_unlock
                - __errno_location
                - __errno_location
                - mutex_unlock
                - __errno_location
                - ext2fs_llseek
                - read
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'unix_io.c:396,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:399,39'
              BranchSideFuncs:
                - mutex_lock
                - ext2fs_llseek
                - write
                - mutex_unlock
                - __errno_location
                - __errno_location
                - mutex_unlock
                - __errno_location
            - BranchSide:      'unix_io.c:400,14'
              BranchSideFuncs:
                - mutex_lock
                - ext2fs_llseek
                - write
                - mutex_unlock
                - __errno_location
                - __errno_location
                - mutex_unlock
                - __errno_location
        - Branch String:   'unix_io.c:401,7'
          Branch Sides:
            - BranchSide:      'unix_io.c:402,13'
              BranchSideFuncs:
                - __errno_location
                - mutex_unlock
                - __errno_location
            - BranchSide:      'unix_io.c:405,18'
              BranchSideFuncs:
                - write
                - mutex_unlock
                - __errno_location
        - Branch String:   'unix_io.c:402,13'
          Branch Sides:
            - BranchSide:      'unix_io.c:402,21'
              BranchSideFuncs:
                - __errno_location
                - mutex_unlock
            - BranchSide:      'unix_io.c:402,11'
              BranchSideFuncs:
                - mutex_unlock
        - Branch String:   'unix_io.c:407,7'
          Branch Sides:
            - BranchSide:      'unix_io.c:408,13'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'unix_io.c:411,7'
              BranchSideFuncs: []
        - Branch String:   'unix_io.c:411,7'
          Branch Sides:
            - BranchSide:      'unix_io.c:411,23'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:416,3'
              BranchSideFuncs: []
        - Branch String:   'unix_io.c:428,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:429,3'
              BranchSideFuncs:
                - mutex_lock
                - ext2fs_llseek
                - write
                - mutex_unlock
                - __errno_location
                - __errno_location
                - mutex_unlock
                - __errno_location
                - ext2fs_llseek
                - read
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'unix_io.c:430,7'
              BranchSideFuncs:
                - mutex_lock
                - ext2fs_llseek
                - write
                - mutex_unlock
                - __errno_location
                - __errno_location
                - mutex_unlock
                - __errno_location
                - ext2fs_llseek
                - read
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'unix_io.c:430,45'
          Branch Sides:
            - BranchSide:      'unix_io.c:431,7'
              BranchSideFuncs:
                - mutex_lock
                - ext2fs_llseek
                - write
                - mutex_unlock
                - __errno_location
                - __errno_location
                - mutex_unlock
                - __errno_location
                - ext2fs_llseek
                - read
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'unix_io.c:434,16'
              BranchSideFuncs:
                - mutex_lock
                - ext2fs_llseek
                - write
                - mutex_unlock
                - __errno_location
                - __errno_location
                - mutex_unlock
                - __errno_location
                - ext2fs_llseek
                - read
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'unix_io.c:430,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:432,16'
              BranchSideFuncs:
                - mutex_lock
                - ext2fs_llseek
                - write
                - mutex_unlock
                - __errno_location
                - __errno_location
                - mutex_unlock
                - __errno_location
                - ext2fs_llseek
                - read
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'unix_io.c:434,16'
              BranchSideFuncs:
                - mutex_lock
                - ext2fs_llseek
                - write
                - mutex_unlock
                - __errno_location
                - __errno_location
                - mutex_unlock
                - __errno_location
                - ext2fs_llseek
                - read
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'unix_io.c:438,2'
          Branch Sides:
            - BranchSide:      'unix_io.c:441,14'
              BranchSideFuncs:
                - mutex_lock
                - ext2fs_llseek
                - write
                - mutex_unlock
                - __errno_location
                - __errno_location
                - mutex_unlock
                - __errno_location
                - ext2fs_llseek
                - read
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'unix_io.c:483,2'
              BranchSideFuncs: []
        - Branch String:   'unix_io.c:442,25'
          Branch Sides:
            - BranchSide:      'unix_io.c:442,28'
              BranchSideFuncs:
                - ext2fs_llseek
                - read
                - ext2fs_llseek
                - write
                - mutex_unlock
                - mutex_lock
                - __errno_location
                - __errno_location
                - mutex_unlock
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'unix_io.c:443,22'
              BranchSideFuncs:
                - ext2fs_llseek
                - read
                - ext2fs_llseek
                - write
                - mutex_unlock
                - mutex_lock
                - __errno_location
                - __errno_location
                - mutex_unlock
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'unix_io.c:442,7'
          Branch Sides:
            - BranchSide:      'unix_io.c:443,22'
              BranchSideFuncs:
                - ext2fs_llseek
                - read
                - ext2fs_llseek
                - write
                - mutex_unlock
                - mutex_lock
                - __errno_location
                - __errno_location
                - mutex_unlock
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'unix_io.c:459,12'
              BranchSideFuncs:
                - ext2fs_llseek
                - write
                - mutex_unlock
                - mutex_lock
                - ext2fs_llseek
                - read
                - __errno_location
                - mutex_unlock
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'unix_io.c:443,8'
          Branch Sides:
            - BranchSide:      'unix_io.c:445,14'
              BranchSideFuncs:
                - __errno_location
                - mutex_unlock
                - __errno_location
            - BranchSide:      'unix_io.c:448,18'
              BranchSideFuncs:
                - read
                - ext2fs_llseek
                - write
                - mutex_unlock
                - mutex_lock
                - ext2fs_llseek
                - __errno_location
                - mutex_unlock
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'unix_io.c:445,14'
          Branch Sides:
            - BranchSide:      'unix_io.c:445,22'
              BranchSideFuncs:
                - __errno_location
                - mutex_unlock
            - BranchSide:      'unix_io.c:445,12'
              BranchSideFuncs:
                - mutex_unlock
        - Branch String:   'unix_io.c:450,8'
          Branch Sides:
            - BranchSide:      'unix_io.c:451,9'
              BranchSideFuncs:
                - ext2fs_llseek
                - write
                - mutex_unlock
                - mutex_lock
                - ext2fs_llseek
                - read
                - __errno_location
                - mutex_unlock
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'unix_io.c:458,3'
              BranchSideFuncs:
                - ext2fs_llseek
                - write
                - mutex_unlock
                - mutex_lock
                - ext2fs_llseek
                - read
                - __errno_location
                - mutex_unlock
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'unix_io.c:451,9'
          Branch Sides:
            - BranchSide:      'unix_io.c:452,15'
              BranchSideFuncs:
                - __errno_location
                - mutex_unlock
            - BranchSide:      'unix_io.c:455,21'
              BranchSideFuncs:
                - ext2fs_llseek
                - write
                - mutex_unlock
                - mutex_lock
                - ext2fs_llseek
                - read
                - __errno_location
                - mutex_unlock
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'unix_io.c:460,7'
          Branch Sides:
            - BranchSide:      'unix_io.c:461,13'
              BranchSideFuncs:
                - ext2fs_llseek
                - write
                - mutex_unlock
                - mutex_lock
                - ext2fs_llseek
                - read
                - __errno_location
                - mutex_unlock
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'unix_io.c:462,7'
              BranchSideFuncs:
                - ext2fs_llseek
                - write
                - mutex_unlock
                - mutex_lock
                - ext2fs_llseek
                - read
                - __errno_location
                - mutex_unlock
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'unix_io.c:462,7'
          Branch Sides:
            - BranchSide:      'unix_io.c:463,13'
              BranchSideFuncs:
                - ext2fs_llseek
                - write
                - mutex_unlock
                - mutex_lock
                - ext2fs_llseek
                - read
                - __errno_location
                - mutex_unlock
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'unix_io.c:464,19'
              BranchSideFuncs:
                - ext2fs_llseek
                - write
                - mutex_unlock
                - mutex_lock
                - ext2fs_llseek
                - read
                - __errno_location
                - mutex_unlock
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'unix_io.c:465,7'
          Branch Sides:
            - BranchSide:      'unix_io.c:466,13'
              BranchSideFuncs:
                - __errno_location
                - mutex_unlock
                - __errno_location
            - BranchSide:      'unix_io.c:469,20'
              BranchSideFuncs:
                - write
                - mutex_unlock
                - mutex_lock
                - ext2fs_llseek
                - __errno_location
                - mutex_unlock
                - __errno_location
                - ext2fs_llseek
                - read
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'unix_io.c:466,13'
          Branch Sides:
            - BranchSide:      'unix_io.c:466,21'
              BranchSideFuncs:
                - __errno_location
                - mutex_unlock
            - BranchSide:      'unix_io.c:466,11'
              BranchSideFuncs:
                - mutex_unlock
        - Branch String:   'unix_io.c:471,7'
          Branch Sides:
            - BranchSide:      'unix_io.c:472,13'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'unix_io.c:475,7'
              BranchSideFuncs:
                - mutex_lock
                - ext2fs_llseek
                - write
                - mutex_unlock
                - __errno_location
                - __errno_location
                - mutex_unlock
                - __errno_location
                - ext2fs_llseek
                - read
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'unix_io.c:475,7'
          Branch Sides:
            - BranchSide:      'unix_io.c:476,4'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:477,11'
              BranchSideFuncs:
                - mutex_lock
                - ext2fs_llseek
                - write
                - mutex_unlock
                - __errno_location
                - __errno_location
                - mutex_unlock
                - __errno_location
                - ext2fs_llseek
                - read
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'unix_io.c:488,44'
          Branch Sides:
            - BranchSide:      'unix_io.c:488,47'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:491,9'
              BranchSideFuncs: []
        - Branch String:   'unix_io.c:488,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:489,13'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:491,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'unix_io.c:364,2'
          Dst:             mutex_lock
        - Src:             'unix_io.c:366,2'
          Dst:             mutex_unlock
        - Src:             'unix_io.c:379,12'
          Dst:             pwrite64
        - Src:             'unix_io.c:400,3'
          Dst:             mutex_lock
        - Src:             'unix_io.c:401,7'
          Dst:             ext2fs_llseek
        - Src:             'unix_io.c:402,13'
          Dst:             __errno_location
        - Src:             'unix_io.c:402,21'
          Dst:             __errno_location
        - Src:             'unix_io.c:405,12'
          Dst:             write
        - Src:             'unix_io.c:406,3'
          Dst:             mutex_unlock
        - Src:             'unix_io.c:408,13'
          Dst:             __errno_location
        - Src:             'unix_io.c:441,3'
          Dst:             mutex_lock
        - Src:             'unix_io.c:443,8'
          Dst:             ext2fs_llseek
        - Src:             'unix_io.c:445,14'
          Dst:             __errno_location
        - Src:             'unix_io.c:445,22'
          Dst:             __errno_location
        - Src:             'unix_io.c:448,13'
          Dst:             read
        - Src:             'unix_io.c:452,15'
          Dst:             __errno_location
        - Src:             'unix_io.c:465,7'
          Dst:             ext2fs_llseek
        - Src:             'unix_io.c:466,13'
          Dst:             __errno_location
        - Src:             'unix_io.c:466,21'
          Dst:             __errno_location
        - Src:             'unix_io.c:469,14'
          Dst:             write
        - Src:             'unix_io.c:470,3'
          Dst:             mutex_unlock
        - Src:             'unix_io.c:472,13'
          Dst:             __errno_location
        - Src:             'unix_io.c:486,2'
          Dst:             mutex_unlock
    - functionName:    flush_cached_blocks
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/unix_io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.struct_io_channel *'
        - 'struct.unix_private_data *'
        - int
      constantsTouched: []
      argNames:
        - channel
        - data
        - flags
      BBCount:         55
      ICount:          367
      EdgeCount:       72
      CyclomaticComplexity: 19
      functionsReached:
        - ext2fs_free_mem
        - io_channel_alloc_buf
        - mutex_lock
        - mutex_unlock
        - raw_write_blk
      functionUses:    7
      BranchProfiles:
        - Branch String:   'unix_io.c:620,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:621,14'
              BranchSideFuncs:
                - mutex_lock
                - mutex_unlock
                - io_channel_alloc_buf
                - mutex_unlock
                - ext2fs_free_mem
                - mutex_lock
                - mutex_unlock
                - raw_write_blk
            - BranchSide:      'unix_io.c:622,8'
              BranchSideFuncs:
                - mutex_unlock
                - io_channel_alloc_buf
                - mutex_unlock
                - ext2fs_free_mem
                - mutex_lock
                - mutex_unlock
                - raw_write_blk
        - Branch String:   'unix_io.c:622,2'
          Branch Sides:
            - BranchSide:      'unix_io.c:623,8'
              BranchSideFuncs:
                - mutex_unlock
                - io_channel_alloc_buf
                - mutex_unlock
                - ext2fs_free_mem
                - mutex_lock
                - mutex_unlock
                - raw_write_blk
            - BranchSide:      'unix_io.c:639,7'
              BranchSideFuncs:
                - mutex_unlock
                - io_channel_alloc_buf
                - mutex_unlock
                - ext2fs_free_mem
                - mutex_lock
                - mutex_unlock
        - Branch String:   'unix_io.c:623,22'
          Branch Sides:
            - BranchSide:      'unix_io.c:623,26'
              BranchSideFuncs:
                - mutex_unlock
                - io_channel_alloc_buf
                - mutex_unlock
                - ext2fs_free_mem
                - mutex_lock
                - mutex_unlock
                - raw_write_blk
            - BranchSide:      'unix_io.c:624,4'
              BranchSideFuncs:
                - mutex_unlock
                - io_channel_alloc_buf
                - mutex_unlock
                - ext2fs_free_mem
                - mutex_lock
                - mutex_unlock
                - raw_write_blk
        - Branch String:   'unix_io.c:623,7'
          Branch Sides:
            - BranchSide:      'unix_io.c:624,4'
              BranchSideFuncs:
                - raw_write_blk
                - mutex_unlock
                - io_channel_alloc_buf
                - mutex_unlock
                - ext2fs_free_mem
                - mutex_lock
                - mutex_unlock
            - BranchSide:      'unix_io.c:625,26'
              BranchSideFuncs:
                - raw_write_blk
                - mutex_unlock
                - io_channel_alloc_buf
                - mutex_unlock
                - ext2fs_free_mem
                - mutex_lock
                - mutex_unlock
        - Branch String:   'unix_io.c:628,7'
          Branch Sides:
            - BranchSide:      'unix_io.c:629,4'
              BranchSideFuncs:
                - mutex_unlock
                - io_channel_alloc_buf
                - mutex_unlock
                - ext2fs_free_mem
                - mutex_lock
                - mutex_unlock
                - raw_write_blk
            - BranchSide:      'unix_io.c:633,4'
              BranchSideFuncs:
                - mutex_unlock
                - io_channel_alloc_buf
                - mutex_unlock
                - ext2fs_free_mem
                - mutex_lock
                - mutex_unlock
                - raw_write_blk
        - Branch String:   'unix_io.c:639,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:639,32'
              BranchSideFuncs:
                - mutex_unlock
                - mutex_unlock
                - io_channel_alloc_buf
                - mutex_unlock
                - ext2fs_free_mem
                - mutex_lock
            - BranchSide:      'unix_io.c:640,16'
              BranchSideFuncs:
                - mutex_unlock
                - mutex_unlock
                - io_channel_alloc_buf
                - mutex_unlock
                - ext2fs_free_mem
                - mutex_lock
        - Branch String:   'unix_io.c:642,2'
          Branch Sides:
            - BranchSide:      'unix_io.c:643,8'
              BranchSideFuncs:
                - mutex_unlock
                - io_channel_alloc_buf
                - mutex_unlock
                - ext2fs_free_mem
                - mutex_lock
            - BranchSide:      'unix_io.c:676,9'
              BranchSideFuncs: []
        - Branch String:   'unix_io.c:643,7'
          Branch Sides:
            - BranchSide:      'unix_io.c:644,15'
              BranchSideFuncs:
                - mutex_lock
                - mutex_unlock
                - io_channel_alloc_buf
                - mutex_unlock
                - ext2fs_free_mem
            - BranchSide:      'unix_io.c:645,16'
              BranchSideFuncs:
                - mutex_lock
                - mutex_unlock
                - io_channel_alloc_buf
                - mutex_unlock
                - ext2fs_free_mem
        - Branch String:   'unix_io.c:646,3'
          Branch Sides:
            - BranchSide:      'unix_io.c:647,9'
              BranchSideFuncs:
                - mutex_lock
                - mutex_unlock
                - io_channel_alloc_buf
                - mutex_unlock
                - ext2fs_free_mem
            - BranchSide:      'unix_io.c:673,8'
              BranchSideFuncs:
                - io_channel_alloc_buf
                - mutex_unlock
                - ext2fs_free_mem
                - mutex_lock
                - mutex_unlock
        - Branch String:   'unix_io.c:647,23'
          Branch Sides:
            - BranchSide:      'unix_io.c:647,27'
              BranchSideFuncs:
                - mutex_lock
                - mutex_unlock
                - io_channel_alloc_buf
                - mutex_unlock
                - ext2fs_free_mem
            - BranchSide:      'unix_io.c:648,5'
              BranchSideFuncs:
                - mutex_lock
                - mutex_unlock
                - io_channel_alloc_buf
                - mutex_unlock
                - ext2fs_free_mem
        - Branch String:   'unix_io.c:647,8'
          Branch Sides:
            - BranchSide:      'unix_io.c:648,5'
              BranchSideFuncs:
                - mutex_lock
                - mutex_unlock
                - io_channel_alloc_buf
                - mutex_unlock
                - ext2fs_free_mem
            - BranchSide:      'unix_io.c:649,17'
              BranchSideFuncs:
                - mutex_lock
                - mutex_unlock
                - io_channel_alloc_buf
                - mutex_unlock
                - ext2fs_free_mem
        - Branch String:   'unix_io.c:650,25'
          Branch Sides:
            - BranchSide:      'unix_io.c:650,28'
              BranchSideFuncs:
                - mutex_lock
                - mutex_unlock
                - io_channel_alloc_buf
                - mutex_unlock
                - ext2fs_free_mem
            - BranchSide:      'unix_io.c:671,5'
              BranchSideFuncs:
                - mutex_lock
                - mutex_unlock
                - io_channel_alloc_buf
                - mutex_unlock
                - ext2fs_free_mem
        - Branch String:   'unix_io.c:650,8'
          Branch Sides:
            - BranchSide:      'unix_io.c:651,11'
              BranchSideFuncs:
                - io_channel_alloc_buf
                - mutex_unlock
                - mutex_unlock
                - mutex_lock
                - ext2fs_free_mem
            - BranchSide:      'unix_io.c:671,5'
              BranchSideFuncs:
                - mutex_lock
                - mutex_unlock
                - io_channel_alloc_buf
                - mutex_unlock
                - ext2fs_free_mem
        - Branch String:   'unix_io.c:657,9'
          Branch Sides:
            - BranchSide:      'unix_io.c:659,14'
              BranchSideFuncs:
                - mutex_unlock
                - mutex_unlock
                - io_channel_alloc_buf
                - mutex_lock
                - ext2fs_free_mem
            - BranchSide:      'unix_io.c:661,13'
              BranchSideFuncs:
                - mutex_unlock
                - mutex_unlock
                - io_channel_alloc_buf
                - mutex_lock
                - ext2fs_free_mem
        - Branch String:   'unix_io.c:667,9'
          Branch Sides:
            - BranchSide:      'unix_io.c:668,22'
              BranchSideFuncs:
                - ext2fs_free_mem
                - mutex_unlock
                - io_channel_alloc_buf
                - mutex_unlock
                - mutex_lock
            - BranchSide:      'unix_io.c:669,5'
              BranchSideFuncs:
                - mutex_unlock
                - io_channel_alloc_buf
                - mutex_unlock
                - ext2fs_free_mem
                - mutex_lock
        - Branch String:   'unix_io.c:673,7'
          Branch Sides:
            - BranchSide:      'unix_io.c:642,2'
              BranchSideFuncs:
                - mutex_unlock
                - io_channel_alloc_buf
                - mutex_unlock
                - ext2fs_free_mem
                - mutex_lock
            - BranchSide:      'unix_io.c:674,17'
              BranchSideFuncs:
                - mutex_unlock
                - io_channel_alloc_buf
                - mutex_unlock
                - ext2fs_free_mem
                - mutex_lock
      Callsites:
        - Src:             'unix_io.c:621,3'
          Dst:             mutex_lock
        - Src:             'unix_io.c:625,12'
          Dst:             raw_write_blk
        - Src:             'unix_io.c:640,3'
          Dst:             mutex_unlock
        - Src:             'unix_io.c:644,4'
          Dst:             mutex_lock
        - Src:             'unix_io.c:657,9'
          Dst:             io_channel_alloc_buf
        - Src:             'unix_io.c:663,5'
          Dst:             mutex_unlock
        - Src:             'unix_io.c:668,6'
          Dst:             ext2fs_free_mem
        - Src:             'unix_io.c:674,4'
          Dst:             mutex_unlock
    - functionName:    mutex_lock
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/unix_io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.unix_private_data *'
        - int
      constantsTouched: []
      argNames:
        - data
        - kind
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_mutex
        - pthread_mutex_lock
      functionUses:    14
      BranchProfiles:
        - Branch String:   'unix_io.c:151,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:151,6'
              BranchSideFuncs:
                - pthread_mutex_lock
            - BranchSide:      'unix_io.c:152,22'
              BranchSideFuncs:
                - pthread_mutex_lock
      Callsites:
        - Src:             'unix_io.c:149,25'
          Dst:             get_mutex
        - Src:             'unix_io.c:152,3'
          Dst:             pthread_mutex_lock
    - functionName:    find_cached_block
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/unix_io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      'struct.unix_cache *'
      argCount:        3
      argTypes:
        - 'struct.unix_private_data *'
        - size_t
        - 'struct.unix_cache **'
      constantsTouched: []
      argNames:
        - data
        - block
        - eldest
      BBCount:         25
      ICount:          140
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'unix_io.c:560,2'
          Branch Sides:
            - BranchSide:      'unix_io.c:561,8'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:574,6'
              BranchSideFuncs: []
        - Branch String:   'unix_io.c:561,7'
          Branch Sides:
            - BranchSide:      'unix_io.c:562,9'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:566,7'
              BranchSideFuncs: []
        - Branch String:   'unix_io.c:562,8'
          Branch Sides:
            - BranchSide:      'unix_io.c:563,20'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:564,4'
              BranchSideFuncs: []
        - Branch String:   'unix_io.c:566,7'
          Branch Sides:
            - BranchSide:      'unix_io.c:567,27'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:570,8'
              BranchSideFuncs: []
        - Branch String:   'unix_io.c:570,21'
          Branch Sides:
            - BranchSide:      'unix_io.c:571,8'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:572,19'
              BranchSideFuncs: []
        - Branch String:   'unix_io.c:570,7'
          Branch Sides:
            - BranchSide:      'unix_io.c:572,19'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:573,2'
              BranchSideFuncs: []
        - Branch String:   'unix_io.c:574,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:575,14'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:576,2'
              BranchSideFuncs: []
        - Branch String:   'unix_io.c:575,13'
          Branch Sides:
            - BranchSide:      'unix_io.c:575,30'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:575,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    reuse_cache
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/unix_io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 603
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.struct_io_channel *'
        - 'struct.unix_private_data *'
        - 'struct.unix_cache *'
        - size_t
      constantsTouched: []
      argNames:
        - channel
        - data
        - cache
        - block
      BBCount:         11
      ICount:          114
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - raw_write_blk
      functionUses:    2
      BranchProfiles:
        - Branch String:   'unix_io.c:586,19'
          Branch Sides:
            - BranchSide:      'unix_io.c:586,22'
              BranchSideFuncs:
                - raw_write_blk
            - BranchSide:      'unix_io.c:597,2'
              BranchSideFuncs: []
        - Branch String:   'unix_io.c:586,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:589,26'
              BranchSideFuncs:
                - raw_write_blk
            - BranchSide:      'unix_io.c:597,2'
              BranchSideFuncs: []
        - Branch String:   'unix_io.c:591,7'
          Branch Sides:
            - BranchSide:      'unix_io.c:592,4'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:595,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'unix_io.c:589,12'
          Dst:             raw_write_blk
    - functionName:    mutex_unlock
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/unix_io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.unix_private_data *'
        - int
      constantsTouched: []
      argNames:
        - data
        - kind
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_mutex
        - pthread_mutex_unlock
      functionUses:    22
      BranchProfiles:
        - Branch String:   'unix_io.c:161,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:161,6'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'unix_io.c:162,24'
              BranchSideFuncs:
                - pthread_mutex_unlock
      Callsites:
        - Src:             'unix_io.c:159,25'
          Dst:             get_mutex
        - Src:             'unix_io.c:162,3'
          Dst:             pthread_mutex_unlock
    - functionName:    get_mutex
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/unix_io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      'union.pthread_mutex_t *'
      argCount:        2
      argTypes:
        - 'struct.unix_private_data *'
        - int
      constantsTouched: []
      argNames:
        - data
        - kind
      BBCount:         9
      ICount:          54
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'unix_io.c:132,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:133,11'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:142,2'
              BranchSideFuncs: []
        - Branch String:   'unix_io.c:133,3'
          Branch Sides:
            - BranchSide:      'unix_io.c:135,12'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:137,12'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:139,12'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:141,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pwrite64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    raw_read_blk
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/unix_io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'struct.struct_io_channel *'
        - 'struct.unix_private_data *'
        - size_t
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - channel
        - data
        - block
        - count
        - bufv
      BBCount:         78
      ICount:          595
      EdgeCount:       105
      CyclomaticComplexity: 29
      functionsReached:
        - __errno_location
        - ext2fs_llseek
        - mutex_lock
        - mutex_unlock
        - pread64
        - read
      functionUses:    3
      BranchProfiles:
        - Branch String:   'unix_io.c:225,9'
          Branch Sides:
            - BranchSide:      'unix_io.c:225,24'
              BranchSideFuncs:
                - mutex_lock
                - mutex_unlock
                - mutex_lock
                - ext2fs_llseek
                - mutex_unlock
                - read
                - mutex_unlock
                - __errno_location
                - __errno_location
                - __errno_location
                - mutex_lock
                - ext2fs_llseek
                - read
                - __errno_location
                - __errno_location
                - pread64
            - BranchSide:      'unix_io.c:225,46'
              BranchSideFuncs:
                - mutex_lock
                - mutex_unlock
                - mutex_lock
                - ext2fs_llseek
                - mutex_unlock
                - read
                - mutex_unlock
                - __errno_location
                - __errno_location
                - __errno_location
                - mutex_lock
                - ext2fs_llseek
                - read
                - __errno_location
                - __errno_location
                - pread64
        - Branch String:   'unix_io.c:231,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:232,3'
              BranchSideFuncs:
                - mutex_lock
                - ext2fs_llseek
                - mutex_unlock
                - read
                - mutex_unlock
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'unix_io.c:236,7'
              BranchSideFuncs:
                - mutex_lock
                - ext2fs_llseek
                - mutex_unlock
                - read
                - mutex_unlock
                - __errno_location
                - __errno_location
                - __errno_location
                - mutex_lock
                - ext2fs_llseek
                - read
                - __errno_location
                - __errno_location
                - pread64
        - Branch String:   'unix_io.c:236,28'
          Branch Sides:
            - BranchSide:      'unix_io.c:237,7'
              BranchSideFuncs:
                - pread64
                - mutex_lock
                - ext2fs_llseek
                - mutex_unlock
                - read
                - mutex_unlock
                - __errno_location
                - __errno_location
                - __errno_location
                - mutex_lock
                - ext2fs_llseek
                - read
                - __errno_location
                - __errno_location
            - BranchSide:      'unix_io.c:240,20'
              BranchSideFuncs:
                - pread64
                - mutex_lock
                - ext2fs_llseek
                - mutex_unlock
                - read
                - mutex_unlock
                - __errno_location
                - __errno_location
                - __errno_location
                - mutex_lock
                - ext2fs_llseek
                - read
                - __errno_location
                - __errno_location
        - Branch String:   'unix_io.c:237,39'
          Branch Sides:
            - BranchSide:      'unix_io.c:238,7'
              BranchSideFuncs:
                - mutex_lock
                - ext2fs_llseek
                - mutex_unlock
                - read
                - mutex_unlock
                - __errno_location
                - __errno_location
                - __errno_location
                - mutex_lock
                - ext2fs_llseek
                - read
                - __errno_location
                - __errno_location
                - pread64
            - BranchSide:      'unix_io.c:259,7'
              BranchSideFuncs:
                - mutex_lock
                - ext2fs_llseek
                - mutex_unlock
                - read
                - mutex_unlock
                - __errno_location
                - __errno_location
                - __errno_location
                - mutex_lock
                - ext2fs_llseek
                - read
                - __errno_location
                - __errno_location
        - Branch String:   'unix_io.c:238,44'
          Branch Sides:
            - BranchSide:      'unix_io.c:239,7'
              BranchSideFuncs:
                - mutex_lock
                - ext2fs_llseek
                - mutex_unlock
                - read
                - mutex_unlock
                - __errno_location
                - __errno_location
                - __errno_location
                - mutex_lock
                - ext2fs_llseek
                - read
                - __errno_location
                - __errno_location
                - pread64
            - BranchSide:      'unix_io.c:259,7'
              BranchSideFuncs:
                - mutex_lock
                - ext2fs_llseek
                - mutex_unlock
                - read
                - mutex_unlock
                - __errno_location
                - __errno_location
                - __errno_location
                - mutex_lock
                - ext2fs_llseek
                - read
                - __errno_location
                - __errno_location
        - Branch String:   'unix_io.c:236,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:240,20'
              BranchSideFuncs:
                - pread64
                - mutex_lock
                - ext2fs_llseek
                - mutex_unlock
                - read
                - mutex_unlock
                - __errno_location
                - __errno_location
                - __errno_location
                - mutex_lock
                - ext2fs_llseek
                - read
                - __errno_location
                - __errno_location
            - BranchSide:      'unix_io.c:259,7'
              BranchSideFuncs:
                - mutex_lock
                - ext2fs_llseek
                - mutex_unlock
                - read
                - mutex_unlock
                - __errno_location
                - __errno_location
                - __errno_location
                - mutex_lock
                - ext2fs_llseek
                - read
                - __errno_location
                - __errno_location
        - Branch String:   'unix_io.c:241,7'
          Branch Sides:
            - BranchSide:      'unix_io.c:242,4'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:243,10'
              BranchSideFuncs:
                - mutex_lock
                - ext2fs_llseek
                - mutex_unlock
                - read
                - mutex_unlock
                - __errno_location
                - __errno_location
                - __errno_location
                - mutex_lock
                - ext2fs_llseek
                - read
                - __errno_location
                - __errno_location
        - Branch String:   'unix_io.c:259,28'
          Branch Sides:
            - BranchSide:      'unix_io.c:260,7'
              BranchSideFuncs:
                - mutex_lock
                - ext2fs_llseek
                - read
                - mutex_unlock
                - mutex_unlock
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'unix_io.c:263,14'
              BranchSideFuncs:
                - mutex_lock
                - ext2fs_llseek
                - read
                - mutex_unlock
                - mutex_unlock
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'unix_io.c:260,39'
          Branch Sides:
            - BranchSide:      'unix_io.c:261,7'
              BranchSideFuncs:
                - mutex_lock
                - ext2fs_llseek
                - mutex_unlock
                - read
                - mutex_unlock
                - __errno_location
                - __errno_location
                - __errno_location
                - mutex_lock
                - ext2fs_llseek
                - read
                - __errno_location
                - __errno_location
            - BranchSide:      'unix_io.c:262,39'
              BranchSideFuncs:
                - mutex_lock
                - ext2fs_llseek
                - mutex_unlock
                - read
                - mutex_unlock
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'unix_io.c:261,44'
          Branch Sides:
            - BranchSide:      'unix_io.c:262,7'
              BranchSideFuncs:
                - mutex_lock
                - ext2fs_llseek
                - mutex_unlock
                - read
                - mutex_unlock
                - __errno_location
                - __errno_location
                - __errno_location
                - mutex_lock
                - ext2fs_llseek
                - read
                - __errno_location
                - __errno_location
            - BranchSide:      'unix_io.c:262,39'
              BranchSideFuncs:
                - mutex_lock
                - ext2fs_llseek
                - mutex_unlock
                - read
                - mutex_unlock
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'unix_io.c:259,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:262,39'
              BranchSideFuncs:
                - mutex_lock
                - ext2fs_llseek
                - read
                - mutex_unlock
                - mutex_unlock
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'unix_io.c:263,14'
              BranchSideFuncs:
                - mutex_lock
                - ext2fs_llseek
                - read
                - mutex_unlock
                - mutex_unlock
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'unix_io.c:264,7'
          Branch Sides:
            - BranchSide:      'unix_io.c:265,13'
              BranchSideFuncs:
                - __errno_location
                - mutex_unlock
                - __errno_location
            - BranchSide:      'unix_io.c:268,17'
              BranchSideFuncs:
                - read
                - mutex_unlock
                - mutex_unlock
                - __errno_location
        - Branch String:   'unix_io.c:265,13'
          Branch Sides:
            - BranchSide:      'unix_io.c:265,21'
              BranchSideFuncs:
                - __errno_location
                - mutex_unlock
            - BranchSide:      'unix_io.c:265,11'
              BranchSideFuncs:
                - mutex_unlock
        - Branch String:   'unix_io.c:269,7'
          Branch Sides:
            - BranchSide:      'unix_io.c:269,23'
              BranchSideFuncs:
                - mutex_unlock
                - __errno_location
            - BranchSide:      'unix_io.c:278,3'
              BranchSideFuncs:
                - mutex_unlock
        - Branch String:   'unix_io.c:271,8'
          Branch Sides:
            - BranchSide:      'unix_io.c:272,14'
              BranchSideFuncs:
                - __errno_location
                - mutex_unlock
            - BranchSide:      'unix_io.c:275,12'
              BranchSideFuncs:
                - mutex_unlock
        - Branch String:   'unix_io.c:291,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:292,3'
              BranchSideFuncs:
                - mutex_lock
                - ext2fs_llseek
                - mutex_unlock
                - read
                - mutex_unlock
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'unix_io.c:293,7'
              BranchSideFuncs:
                - mutex_lock
                - ext2fs_llseek
                - mutex_unlock
                - read
                - mutex_unlock
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'unix_io.c:293,45'
          Branch Sides:
            - BranchSide:      'unix_io.c:294,7'
              BranchSideFuncs:
                - mutex_lock
                - ext2fs_llseek
                - mutex_unlock
                - read
                - mutex_unlock
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'unix_io.c:297,16'
              BranchSideFuncs:
                - mutex_lock
                - ext2fs_llseek
                - mutex_unlock
                - read
                - mutex_unlock
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'unix_io.c:293,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:295,16'
              BranchSideFuncs:
                - mutex_lock
                - ext2fs_llseek
                - mutex_unlock
                - read
                - mutex_unlock
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'unix_io.c:297,16'
              BranchSideFuncs:
                - mutex_lock
                - ext2fs_llseek
                - mutex_unlock
                - read
                - mutex_unlock
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'unix_io.c:302,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:303,12'
              BranchSideFuncs:
                - __errno_location
                - mutex_unlock
                - __errno_location
            - BranchSide:      'unix_io.c:306,2'
              BranchSideFuncs:
                - mutex_unlock
                - read
                - mutex_unlock
                - __errno_location
        - Branch String:   'unix_io.c:303,12'
          Branch Sides:
            - BranchSide:      'unix_io.c:303,20'
              BranchSideFuncs:
                - __errno_location
                - mutex_unlock
            - BranchSide:      'unix_io.c:303,10'
              BranchSideFuncs:
                - mutex_unlock
        - Branch String:   'unix_io.c:306,2'
          Branch Sides:
            - BranchSide:      'unix_io.c:307,17'
              BranchSideFuncs:
                - read
                - mutex_unlock
                - mutex_unlock
                - __errno_location
            - BranchSide:      'unix_io.c:327,15'
              BranchSideFuncs:
                - mutex_unlock
        - Branch String:   'unix_io.c:308,7'
          Branch Sides:
            - BranchSide:      'unix_io.c:309,13'
              BranchSideFuncs:
                - mutex_unlock
                - __errno_location
            - BranchSide:      'unix_io.c:314,8'
              BranchSideFuncs:
                - mutex_unlock
                - read
                - mutex_unlock
                - __errno_location
        - Branch String:   'unix_io.c:314,7'
          Branch Sides:
            - BranchSide:      'unix_io.c:315,13'
              BranchSideFuncs:
                - mutex_unlock
                - read
                - mutex_unlock
                - __errno_location
            - BranchSide:      'unix_io.c:316,7'
              BranchSideFuncs:
                - mutex_unlock
                - read
                - mutex_unlock
                - __errno_location
        - Branch String:   'unix_io.c:316,7'
          Branch Sides:
            - BranchSide:      'unix_io.c:317,13'
              BranchSideFuncs:
                - mutex_unlock
                - read
                - mutex_unlock
                - __errno_location
            - BranchSide:      'unix_io.c:318,10'
              BranchSideFuncs:
                - mutex_unlock
                - read
                - mutex_unlock
                - __errno_location
        - Branch String:   'unix_io.c:332,18'
          Branch Sides:
            - BranchSide:      'unix_io.c:332,21'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:334,6'
              BranchSideFuncs: []
        - Branch String:   'unix_io.c:332,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:333,19'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:334,6'
              BranchSideFuncs: []
        - Branch String:   'unix_io.c:334,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:335,13'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:337,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'unix_io.c:226,2'
          Dst:             mutex_lock
        - Src:             'unix_io.c:228,2'
          Dst:             mutex_unlock
        - Src:             'unix_io.c:240,12'
          Dst:             pread64
        - Src:             'unix_io.c:263,3'
          Dst:             mutex_lock
        - Src:             'unix_io.c:264,7'
          Dst:             ext2fs_llseek
        - Src:             'unix_io.c:265,13'
          Dst:             __errno_location
        - Src:             'unix_io.c:265,21'
          Dst:             __errno_location
        - Src:             'unix_io.c:268,12'
          Dst:             read
        - Src:             'unix_io.c:272,14'
          Dst:             __errno_location
        - Src:             'unix_io.c:301,2'
          Dst:             mutex_lock
        - Src:             'unix_io.c:302,6'
          Dst:             ext2fs_llseek
        - Src:             'unix_io.c:303,12'
          Dst:             __errno_location
        - Src:             'unix_io.c:303,20'
          Dst:             __errno_location
        - Src:             'unix_io.c:307,12'
          Dst:             read
        - Src:             'unix_io.c:327,2'
          Dst:             mutex_unlock
        - Src:             'unix_io.c:331,2'
          Dst:             mutex_unlock
    - functionName:    pread64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strtoull
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'char *'
        - 'char **'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    unix_open
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/unix_io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 938
      functionLinenumberEnd: 962
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.struct_io_channel **'
      constantsTouched: []
      argNames:
        - name
        - flags
        - channel
      BBCount:         14
      ICount:          101
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - ext2fs_open_file
        - unix_open_channel
      functionUses:    0
      BranchProfiles:
        - Branch String:   'unix_io.c:942,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:943,3'
              BranchSideFuncs: []
            - BranchSide:      'unix_io.c:945,16'
              BranchSideFuncs:
                - ext2fs_open_file
                - unix_open_channel
                - __errno_location
        - Branch String:   'unix_io.c:946,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:947,14'
              BranchSideFuncs:
                - ext2fs_open_file
                - unix_open_channel
                - __errno_location
            - BranchSide:      'unix_io.c:949,6'
              BranchSideFuncs:
                - ext2fs_open_file
                - unix_open_channel
                - __errno_location
        - Branch String:   'unix_io.c:949,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:950,14'
              BranchSideFuncs:
                - ext2fs_open_file
                - unix_open_channel
                - __errno_location
            - BranchSide:      'unix_io.c:952,24'
              BranchSideFuncs:
                - ext2fs_open_file
                - unix_open_channel
                - __errno_location
        - Branch String:   'unix_io.c:953,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:954,10'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'unix_io.c:961,27'
              BranchSideFuncs:
                - unix_open_channel
      Callsites:
        - Src:             'unix_io.c:952,7'
          Dst:             ext2fs_open_file
        - Src:             'unix_io.c:954,10'
          Dst:             __errno_location
        - Src:             'unix_io.c:961,9'
          Dst:             unix_open_channel
    - functionName:    ext2fs_open_file
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/unix_io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 687
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - pathname
        - flags
        - mode
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - open64
      functionUses:    3
      BranchProfiles:
        - Branch String:   'unix_io.c:688,6'
          Branch Sides:
            - BranchSide:      'unix_io.c:690,17'
              BranchSideFuncs:
                - open64
            - BranchSide:      'unix_io.c:692,17'
              BranchSideFuncs:
                - open64
      Callsites:
        - Src:             'unix_io.c:690,10'
          Dst:             open64
        - Src:             'unix_io.c:692,10'
          Dst:             open64
    - functionName:    open64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_stat
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/unix_io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 701
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.stat *'
      constantsTouched: []
      argNames:
        - path
        - buf
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - stat64
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'unix_io.c:703,9'
          Dst:             stat64
    - functionName:    stat64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.stat *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_has_feature_gdt_csum
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 941
      functionLinenumberEnd: 941
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_has_feature_metadata_csum
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 947
      functionLinenumberEnd: 947
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_alloc_range
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - size_t
        - int
        - 'size_t *'
      constantsTouched: []
      argNames:
        - fs
        - flags
        - goal
        - len
        - ret
      BBCount:         23
      ICount:          147
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - ext2fs_block_alloc_stats_range
        - ext2fs_new_range
        - ext2fs_zero_blocks2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'alloc.c:532,2'
          Branch Sides:
            - BranchSide:      'alloc.c:532,2'
              BranchSideFuncs: []
            - BranchSide:      'alloc.c:533,6'
              BranchSideFuncs:
                - ext2fs_new_range
                - ext2fs_block_alloc_stats_range
                - ext2fs_zero_blocks2
        - Branch String:   'alloc.c:533,15'
          Branch Sides:
            - BranchSide:      'alloc.c:533,19'
              BranchSideFuncs: []
            - BranchSide:      'alloc.c:534,3'
              BranchSideFuncs: []
        - Branch String:   'alloc.c:533,6'
          Branch Sides:
            - BranchSide:      'alloc.c:534,3'
              BranchSideFuncs: []
            - BranchSide:      'alloc.c:536,6'
              BranchSideFuncs:
                - ext2fs_new_range
                - ext2fs_block_alloc_stats_range
                - ext2fs_zero_blocks2
        - Branch String:   'alloc.c:536,6'
          Branch Sides:
            - BranchSide:      'alloc.c:537,14'
              BranchSideFuncs:
                - ext2fs_new_range
                - ext2fs_block_alloc_stats_range
                - ext2fs_zero_blocks2
            - BranchSide:      'alloc.c:539,28'
              BranchSideFuncs:
                - ext2fs_new_range
                - ext2fs_block_alloc_stats_range
                - ext2fs_zero_blocks2
        - Branch String:   'alloc.c:540,6'
          Branch Sides:
            - BranchSide:      'alloc.c:541,10'
              BranchSideFuncs: []
            - BranchSide:      'alloc.c:543,6'
              BranchSideFuncs:
                - ext2fs_block_alloc_stats_range
                - ext2fs_zero_blocks2
        - Branch String:   'alloc.c:543,6'
          Branch Sides:
            - BranchSide:      'alloc.c:544,3'
              BranchSideFuncs: []
            - BranchSide:      'alloc.c:546,6'
              BranchSideFuncs:
                - ext2fs_block_alloc_stats_range
                - ext2fs_zero_blocks2
        - Branch String:   'alloc.c:546,6'
          Branch Sides:
            - BranchSide:      'alloc.c:547,32'
              BranchSideFuncs:
                - ext2fs_zero_blocks2
                - ext2fs_block_alloc_stats_range
            - BranchSide:      'alloc.c:552,33'
              BranchSideFuncs:
                - ext2fs_block_alloc_stats_range
        - Branch String:   'alloc.c:548,7'
          Branch Sides:
            - BranchSide:      'alloc.c:549,11'
              BranchSideFuncs: []
            - BranchSide:      'alloc.c:550,2'
              BranchSideFuncs:
                - ext2fs_block_alloc_stats_range
      Callsites:
        - Src:             'alloc.c:539,11'
          Dst:             ext2fs_new_range
        - Src:             'alloc.c:547,12'
          Dst:             ext2fs_zero_blocks2
        - Src:             'alloc.c:552,2'
          Dst:             ext2fs_block_alloc_stats_range
    - functionName:    ext2fs_new_range
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - size_t
        - size_t
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - 'size_t *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - fs
        - flags
        - goal
        - len
        - map
        - pblk
        - plen
      BBCount:         77
      ICount:          463
      EdgeCount:       104
      CyclomaticComplexity: 29
      functionsReached:
        - ext2fs_blocks_count
        - ext2fs_clear_block_uninit
        - ext2fs_find_first_set_block_bitmap2
        - ext2fs_find_first_zero_block_bitmap2
        - ext2fs_group_of_blk2
      functionUses:    5
      BranchProfiles:
        - Branch String:   'alloc.c:417,2'
          Branch Sides:
            - BranchSide:      'alloc.c:417,2'
              BranchSideFuncs: []
            - BranchSide:      'alloc.c:418,6'
              BranchSideFuncs:
                - ext2fs_find_first_zero_block_bitmap2
                - ext2fs_find_first_set_block_bitmap2
                - ext2fs_group_of_blk2
                - ext2fs_clear_block_uninit
                - ext2fs_blocks_count
        - Branch String:   'alloc.c:418,15'
          Branch Sides:
            - BranchSide:      'alloc.c:418,19'
              BranchSideFuncs: []
            - BranchSide:      'alloc.c:419,3'
              BranchSideFuncs: []
        - Branch String:   'alloc.c:418,6'
          Branch Sides:
            - BranchSide:      'alloc.c:419,3'
              BranchSideFuncs: []
            - BranchSide:      'alloc.c:421,7'
              BranchSideFuncs:
                - ext2fs_find_first_zero_block_bitmap2
                - ext2fs_find_first_set_block_bitmap2
                - ext2fs_group_of_blk2
                - ext2fs_clear_block_uninit
                - ext2fs_blocks_count
        - Branch String:   'alloc.c:421,11'
          Branch Sides:
            - BranchSide:      'alloc.c:421,14'
              BranchSideFuncs:
                - ext2fs_find_first_zero_block_bitmap2
                - ext2fs_find_first_set_block_bitmap2
                - ext2fs_group_of_blk2
                - ext2fs_clear_block_uninit
                - ext2fs_blocks_count
            - BranchSide:      'alloc.c:438,7'
              BranchSideFuncs:
                - ext2fs_find_first_zero_block_bitmap2
                - ext2fs_find_first_set_block_bitmap2
                - ext2fs_group_of_blk2
                - ext2fs_clear_block_uninit
                - ext2fs_blocks_count
        - Branch String:   'alloc.c:421,6'
          Branch Sides:
            - BranchSide:      'alloc.c:428,9'
              BranchSideFuncs:
                - ext2fs_group_of_blk2
                - ext2fs_clear_block_uninit
            - BranchSide:      'alloc.c:438,7'
              BranchSideFuncs:
                - ext2fs_find_first_zero_block_bitmap2
                - ext2fs_find_first_set_block_bitmap2
                - ext2fs_group_of_blk2
                - ext2fs_clear_block_uninit
                - ext2fs_blocks_count
        - Branch String:   'alloc.c:432,7'
          Branch Sides:
            - BranchSide:      'alloc.c:433,11'
              BranchSideFuncs: []
            - BranchSide:      'alloc.c:434,12'
              BranchSideFuncs:
                - ext2fs_group_of_blk2
                - ext2fs_clear_block_uninit
        - Branch String:   'alloc.c:438,6'
          Branch Sides:
            - BranchSide:      'alloc.c:439,9'
              BranchSideFuncs:
                - ext2fs_find_first_zero_block_bitmap2
                - ext2fs_find_first_set_block_bitmap2
                - ext2fs_group_of_blk2
                - ext2fs_clear_block_uninit
                - ext2fs_blocks_count
            - BranchSide:      'alloc.c:440,7'
              BranchSideFuncs:
                - ext2fs_find_first_zero_block_bitmap2
                - ext2fs_find_first_set_block_bitmap2
                - ext2fs_group_of_blk2
                - ext2fs_clear_block_uninit
                - ext2fs_blocks_count
        - Branch String:   'alloc.c:440,6'
          Branch Sides:
            - BranchSide:      'alloc.c:441,3'
              BranchSideFuncs:
                - ext2fs_find_first_zero_block_bitmap2
                - ext2fs_find_first_set_block_bitmap2
                - ext2fs_group_of_blk2
                - ext2fs_clear_block_uninit
                - ext2fs_blocks_count
            - BranchSide:      'alloc.c:442,7'
              BranchSideFuncs:
                - ext2fs_find_first_zero_block_bitmap2
                - ext2fs_find_first_set_block_bitmap2
                - ext2fs_group_of_blk2
                - ext2fs_clear_block_uninit
                - ext2fs_blocks_count
        - Branch String:   'alloc.c:442,12'
          Branch Sides:
            - BranchSide:      'alloc.c:442,15'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_find_first_zero_block_bitmap2
                - ext2fs_find_first_set_block_bitmap2
                - ext2fs_group_of_blk2
                - ext2fs_clear_block_uninit
            - BranchSide:      'alloc.c:443,10'
              BranchSideFuncs:
                - ext2fs_find_first_zero_block_bitmap2
                - ext2fs_find_first_set_block_bitmap2
                - ext2fs_group_of_blk2
                - ext2fs_clear_block_uninit
        - Branch String:   'alloc.c:442,6'
          Branch Sides:
            - BranchSide:      'alloc.c:443,10'
              BranchSideFuncs:
                - ext2fs_find_first_zero_block_bitmap2
                - ext2fs_find_first_set_block_bitmap2
                - ext2fs_group_of_blk2
                - ext2fs_clear_block_uninit
            - BranchSide:      'alloc.c:445,10'
              BranchSideFuncs:
                - ext2fs_find_first_zero_block_bitmap2
                - ext2fs_find_first_set_block_bitmap2
                - ext2fs_group_of_blk2
                - ext2fs_clear_block_uninit
        - Branch String:   'alloc.c:446,17'
          Branch Sides:
            - BranchSide:      'alloc.c:446,20'
              BranchSideFuncs:
                - ext2fs_find_first_zero_block_bitmap2
                - ext2fs_find_first_set_block_bitmap2
                - ext2fs_group_of_blk2
                - ext2fs_clear_block_uninit
            - BranchSide:      'alloc.c:446,2'
              BranchSideFuncs:
                - ext2fs_find_first_zero_block_bitmap2
                - ext2fs_find_first_set_block_bitmap2
                - ext2fs_group_of_blk2
                - ext2fs_clear_block_uninit
        - Branch String:   'alloc.c:446,2'
          Branch Sides:
            - BranchSide:      'alloc.c:447,49'
              BranchSideFuncs:
                - ext2fs_find_first_zero_block_bitmap2
                - ext2fs_find_first_set_block_bitmap2
                - ext2fs_group_of_blk2
                - ext2fs_clear_block_uninit
            - BranchSide:      'alloc.c:505,9'
              BranchSideFuncs: []
        - Branch String:   'alloc.c:450,7'
          Branch Sides:
            - BranchSide:      'alloc.c:457,8'
              BranchSideFuncs:
                - ext2fs_find_first_zero_block_bitmap2
                - ext2fs_find_first_set_block_bitmap2
                - ext2fs_group_of_blk2
                - ext2fs_clear_block_uninit
            - BranchSide:      'alloc.c:462,14'
              BranchSideFuncs:
                - ext2fs_find_first_set_block_bitmap2
                - ext2fs_group_of_blk2
                - ext2fs_clear_block_uninit
                - ext2fs_find_first_zero_block_bitmap2
        - Branch String:   'alloc.c:457,41'
          Branch Sides:
            - BranchSide:      'alloc.c:458,8'
              BranchSideFuncs: []
            - BranchSide:      'alloc.c:459,5'
              BranchSideFuncs: []
        - Branch String:   'alloc.c:457,8'
          Branch Sides:
            - BranchSide:      'alloc.c:459,5'
              BranchSideFuncs: []
            - BranchSide:      'alloc.c:460,12'
              BranchSideFuncs:
                - ext2fs_find_first_zero_block_bitmap2
                - ext2fs_find_first_set_block_bitmap2
                - ext2fs_group_of_blk2
                - ext2fs_clear_block_uninit
        - Branch String:   'alloc.c:465,40'
          Branch Sides:
            - BranchSide:      'alloc.c:465,43'
              BranchSideFuncs:
                - ext2fs_find_first_set_block_bitmap2
                - ext2fs_group_of_blk2
                - ext2fs_clear_block_uninit
                - ext2fs_find_first_zero_block_bitmap2
            - BranchSide:      'alloc.c:468,7'
              BranchSideFuncs:
                - ext2fs_find_first_set_block_bitmap2
                - ext2fs_group_of_blk2
                - ext2fs_clear_block_uninit
                - ext2fs_find_first_zero_block_bitmap2
        - Branch String:   'alloc.c:465,7'
          Branch Sides:
            - BranchSide:      'alloc.c:466,4'
              BranchSideFuncs: []
            - BranchSide:      'alloc.c:468,7'
              BranchSideFuncs:
                - ext2fs_find_first_set_block_bitmap2
                - ext2fs_group_of_blk2
                - ext2fs_clear_block_uninit
                - ext2fs_find_first_zero_block_bitmap2
        - Branch String:   'alloc.c:468,7'
          Branch Sides:
            - BranchSide:      'alloc.c:468,5'
              BranchSideFuncs:
                - ext2fs_find_first_set_block_bitmap2
                - ext2fs_group_of_blk2
                - ext2fs_clear_block_uninit
                - ext2fs_find_first_zero_block_bitmap2
            - BranchSide:      'alloc.c:468,5'
              BranchSideFuncs:
                - ext2fs_find_first_set_block_bitmap2
                - ext2fs_group_of_blk2
                - ext2fs_clear_block_uninit
                - ext2fs_find_first_zero_block_bitmap2
        - Branch String:   'alloc.c:471,7'
          Branch Sides:
            - BranchSide:      'alloc.c:472,10'
              BranchSideFuncs:
                - ext2fs_group_of_blk2
                - ext2fs_clear_block_uninit
                - ext2fs_find_first_zero_block_bitmap2
                - ext2fs_find_first_set_block_bitmap2
            - BranchSide:      'alloc.c:473,12'
              BranchSideFuncs:
                - ext2fs_group_of_blk2
                - ext2fs_clear_block_uninit
                - ext2fs_find_first_zero_block_bitmap2
                - ext2fs_find_first_set_block_bitmap2
        - Branch String:   'alloc.c:473,12'
          Branch Sides:
            - BranchSide:      'alloc.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'alloc.c:474,4'
              BranchSideFuncs: []
        - Branch String:   'alloc.c:476,43'
          Branch Sides:
            - BranchSide:      'alloc.c:477,8'
              BranchSideFuncs:
                - ext2fs_find_first_zero_block_bitmap2
                - ext2fs_find_first_set_block_bitmap2
                - ext2fs_group_of_blk2
                - ext2fs_clear_block_uninit
            - BranchSide:      'alloc.c:479,12'
              BranchSideFuncs:
                - ext2fs_group_of_blk2
                - ext2fs_clear_block_uninit
        - Branch String:   'alloc.c:476,7'
          Branch Sides:
            - BranchSide:      'alloc.c:479,12'
              BranchSideFuncs:
                - ext2fs_group_of_blk2
                - ext2fs_clear_block_uninit
            - BranchSide:      'alloc.c:493,7'
              BranchSideFuncs:
                - ext2fs_find_first_zero_block_bitmap2
                - ext2fs_find_first_set_block_bitmap2
                - ext2fs_group_of_blk2
                - ext2fs_clear_block_uninit
        - Branch String:   'alloc.c:486,4'
          Branch Sides:
            - BranchSide:      'alloc.c:488,31'
              BranchSideFuncs:
                - ext2fs_group_of_blk2
                - ext2fs_clear_block_uninit
            - BranchSide:      'alloc.c:490,4'
              BranchSideFuncs: []
        - Branch String:   'alloc.c:493,7'
          Branch Sides:
            - BranchSide:      'alloc.c:494,4'
              BranchSideFuncs: []
            - BranchSide:      'alloc.c:495,11'
              BranchSideFuncs:
                - ext2fs_find_first_zero_block_bitmap2
                - ext2fs_find_first_set_block_bitmap2
                - ext2fs_group_of_blk2
                - ext2fs_clear_block_uninit
        - Branch String:   'alloc.c:496,7'
          Branch Sides:
            - BranchSide:      'alloc.c:446,2'
              BranchSideFuncs:
                - ext2fs_find_first_zero_block_bitmap2
                - ext2fs_find_first_set_block_bitmap2
                - ext2fs_group_of_blk2
                - ext2fs_clear_block_uninit
            - BranchSide:      'alloc.c:497,8'
              BranchSideFuncs:
                - ext2fs_find_first_zero_block_bitmap2
                - ext2fs_find_first_set_block_bitmap2
                - ext2fs_group_of_blk2
                - ext2fs_clear_block_uninit
        - Branch String:   'alloc.c:497,8'
          Branch Sides:
            - BranchSide:      'alloc.c:498,5'
              BranchSideFuncs: []
            - BranchSide:      'alloc.c:499,11'
              BranchSideFuncs:
                - ext2fs_find_first_zero_block_bitmap2
                - ext2fs_find_first_set_block_bitmap2
                - ext2fs_group_of_blk2
                - ext2fs_clear_block_uninit
      Callsites:
        - Src:             'alloc.c:411,23'
          Dst:             ext2fs_blocks_count
        - Src:             'alloc.c:442,23'
          Dst:             ext2fs_blocks_count
        - Src:             'alloc.c:447,12'
          Dst:             ext2fs_find_first_zero_block_bitmap2
        - Src:             'alloc.c:469,13'
          Dst:             ext2fs_find_first_set_block_bitmap2
        - Src:             'alloc.c:489,7'
          Dst:             ext2fs_group_of_blk2
        - Src:             'alloc.c:488,5'
          Dst:             ext2fs_clear_block_uninit
    - functionName:    ext2fs_clear_block_uninit
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
      constantsTouched: []
      argNames:
        - fs
        - group
      BBCount:         11
      ICount:          62
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ext2fs_bg_flags_clear
        - ext2fs_bg_flags_test
        - ext2fs_group_desc_csum_set
        - ext2fs_has_group_desc_csum
        - ext2fs_mark_bb_dirty
        - ext2fs_mark_super_dirty
      functionUses:    2
      BranchProfiles:
        - Branch String:   'alloc.c:44,36'
          Branch Sides:
            - BranchSide:      'alloc.c:45,34'
              BranchSideFuncs: []
            - BranchSide:      'alloc.c:47,3'
              BranchSideFuncs: []
        - Branch String:   'alloc.c:45,38'
          Branch Sides:
            - BranchSide:      'alloc.c:46,29'
              BranchSideFuncs:
                - ext2fs_bg_flags_test
                - ext2fs_bg_flags_clear
                - ext2fs_group_desc_csum_set
                - ext2fs_mark_super_dirty
                - ext2fs_mark_bb_dirty
            - BranchSide:      'alloc.c:47,3'
              BranchSideFuncs: []
        - Branch String:   'alloc.c:44,6'
          Branch Sides:
            - BranchSide:      'alloc.c:47,3'
              BranchSideFuncs:
                - ext2fs_bg_flags_clear
                - ext2fs_group_desc_csum_set
                - ext2fs_mark_super_dirty
                - ext2fs_mark_bb_dirty
            - BranchSide:      'alloc.c:51,24'
              BranchSideFuncs:
                - ext2fs_bg_flags_clear
                - ext2fs_group_desc_csum_set
                - ext2fs_mark_super_dirty
                - ext2fs_mark_bb_dirty
      Callsites:
        - Src:             'alloc.c:45,7'
          Dst:             ext2fs_has_group_desc_csum
        - Src:             'alloc.c:46,8'
          Dst:             ext2fs_bg_flags_test
        - Src:             'alloc.c:51,2'
          Dst:             ext2fs_bg_flags_clear
        - Src:             'alloc.c:52,2'
          Dst:             ext2fs_group_desc_csum_set
        - Src:             'alloc.c:53,2'
          Dst:             ext2fs_mark_super_dirty
        - Src:             'alloc.c:54,2'
          Dst:             ext2fs_mark_bb_dirty
    - functionName:    ext2fs_has_group_desc_csum
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/./ext2fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 727
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.struct_ext2_filsys *'
      constantsTouched: []
      argNames:
        - fs
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ext2fs_has_feature_gdt_csum
        - ext2fs_has_feature_metadata_csum
      functionUses:    2
      BranchProfiles:
        - Branch String:   './ext2fs.h:726,53'
          Branch Sides:
            - BranchSide:      './ext2fs.h:726,53'
              BranchSideFuncs: []
            - BranchSide:      './ext2fs.h:727,37'
              BranchSideFuncs:
                - ext2fs_has_feature_gdt_csum.1308
      Callsites:
        - Src:             './ext2fs.h:726,9'
          Dst:             ext2fs_has_feature_metadata_csum
        - Src:             './ext2fs.h:727,9'
          Dst:             ext2fs_has_feature_gdt_csum
    - functionName:    ext2fs_set_new_range_callback
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'func_type *'
        - 'func_type **'
      constantsTouched: []
      argNames:
        - fs
        - func
        - old
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'alloc.c:516,10'
          Branch Sides:
            - BranchSide:      'alloc.c:516,13'
              BranchSideFuncs: []
            - BranchSide:      'alloc.c:517,3'
              BranchSideFuncs: []
        - Branch String:   'alloc.c:516,6'
          Branch Sides:
            - BranchSide:      'alloc.c:517,3'
              BranchSideFuncs: []
            - BranchSide:      'alloc.c:519,6'
              BranchSideFuncs: []
        - Branch String:   'alloc.c:519,6'
          Branch Sides:
            - BranchSide:      'alloc.c:520,10'
              BranchSideFuncs: []
            - BranchSide:      'alloc.c:522,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ext2fs_find_inode_goal
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - 'struct.ext2_inode *'
        - size_t
      constantsTouched: []
      argNames:
        - fs
        - ino
        - inode
        - lblk
      BBCount:         25
      ICount:          180
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - ext2fs_extent_free
        - ext2fs_extent_get
        - ext2fs_extent_goto2
        - ext2fs_extent_open2
        - ext2fs_group_first_block2
        - ext2fs_group_of_ino
        - ext2fs_is_fast_symlink
      functionUses:    6
      BranchProfiles:
        - Branch String:   'alloc.c:359,20'
          Branch Sides:
            - BranchSide:      'alloc.c:359,46'
              BranchSideFuncs:
                - ext2fs_extent_free
                - ext2fs_group_of_ino
                - ext2fs_group_first_block2
            - BranchSide:      'alloc.c:361,3'
              BranchSideFuncs:
                - ext2fs_extent_free
                - ext2fs_group_of_ino
                - ext2fs_group_first_block2
        - Branch String:   'alloc.c:359,53'
          Branch Sides:
            - BranchSide:      'alloc.c:360,6'
              BranchSideFuncs:
                - ext2fs_extent_free
                - ext2fs_group_of_ino
                - ext2fs_group_first_block2
            - BranchSide:      'alloc.c:361,3'
              BranchSideFuncs:
                - ext2fs_extent_free
                - ext2fs_group_of_ino
                - ext2fs_group_first_block2
        - Branch String:   'alloc.c:359,6'
          Branch Sides:
            - BranchSide:      'alloc.c:361,3'
              BranchSideFuncs:
                - ext2fs_extent_free
                - ext2fs_group_of_ino
                - ext2fs_group_first_block2
            - BranchSide:      'alloc.c:363,6'
              BranchSideFuncs:
                - ext2fs_extent_free
                - ext2fs_group_of_ino
                - ext2fs_group_first_block2
                - ext2fs_extent_open2
                - ext2fs_extent_goto2
                - ext2fs_extent_get
                - ext2fs_extent_free
        - Branch String:   'alloc.c:363,6'
          Branch Sides:
            - BranchSide:      'alloc.c:364,29'
              BranchSideFuncs:
                - ext2fs_extent_open2
                - ext2fs_extent_goto2
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_extent_free
                - ext2fs_group_of_ino
                - ext2fs_group_first_block2
            - BranchSide:      'alloc.c:378,6'
              BranchSideFuncs:
                - ext2fs_extent_free
                - ext2fs_group_of_ino
                - ext2fs_group_first_block2
        - Branch String:   'alloc.c:365,7'
          Branch Sides:
            - BranchSide:      'alloc.c:366,4'
              BranchSideFuncs:
                - ext2fs_extent_free
                - ext2fs_group_of_ino
                - ext2fs_group_first_block2
            - BranchSide:      'alloc.c:367,29'
              BranchSideFuncs:
                - ext2fs_extent_goto2
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_extent_free
                - ext2fs_group_of_ino
                - ext2fs_group_first_block2
        - Branch String:   'alloc.c:368,7'
          Branch Sides:
            - BranchSide:      'alloc.c:369,4'
              BranchSideFuncs:
                - ext2fs_extent_free
                - ext2fs_group_of_ino
                - ext2fs_group_first_block2
            - BranchSide:      'alloc.c:370,27'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_extent_free
                - ext2fs_group_of_ino
                - ext2fs_group_first_block2
        - Branch String:   'alloc.c:371,7'
          Branch Sides:
            - BranchSide:      'alloc.c:372,4'
              BranchSideFuncs:
                - ext2fs_extent_free
                - ext2fs_group_of_ino
                - ext2fs_group_first_block2
            - BranchSide:      'alloc.c:373,22'
              BranchSideFuncs:
                - ext2fs_extent_free
        - Branch String:   'alloc.c:378,6'
          Branch Sides:
            - BranchSide:      'alloc.c:378,22'
              BranchSideFuncs: []
            - BranchSide:      'alloc.c:379,10'
              BranchSideFuncs: []
        - Branch String:   'alloc.c:385,6'
          Branch Sides:
            - BranchSide:      'alloc.c:386,11'
              BranchSideFuncs:
                - ext2fs_group_first_block2
            - BranchSide:      'alloc.c:387,35'
              BranchSideFuncs:
                - ext2fs_group_first_block2
      Callsites:
        - Src:             'alloc.c:359,23'
          Dst:             ext2fs_is_fast_symlink
        - Src:             'alloc.c:364,9'
          Dst:             ext2fs_extent_open2
        - Src:             'alloc.c:367,9'
          Dst:             ext2fs_extent_goto2
        - Src:             'alloc.c:370,9'
          Dst:             ext2fs_extent_get
        - Src:             'alloc.c:373,3'
          Dst:             ext2fs_extent_free
        - Src:             'alloc.c:382,2'
          Dst:             ext2fs_extent_free
        - Src:             'alloc.c:384,10'
          Dst:             ext2fs_group_of_ino
        - Src:             'alloc.c:387,9'
          Dst:             ext2fs_group_first_block2
    - functionName:    ext2fs_set_alloc_block_callback
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'func_type *'
        - 'func_type **'
      constantsTouched: []
      argNames:
        - fs
        - func
        - old
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'alloc.c:338,10'
          Branch Sides:
            - BranchSide:      'alloc.c:338,13'
              BranchSideFuncs: []
            - BranchSide:      'alloc.c:339,3'
              BranchSideFuncs: []
        - Branch String:   'alloc.c:338,6'
          Branch Sides:
            - BranchSide:      'alloc.c:339,3'
              BranchSideFuncs: []
            - BranchSide:      'alloc.c:341,6'
              BranchSideFuncs: []
        - Branch String:   'alloc.c:341,6'
          Branch Sides:
            - BranchSide:      'alloc.c:342,10'
              BranchSideFuncs: []
            - BranchSide:      'alloc.c:344,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ext2fs_get_free_blocks
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - int
        - int
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - 'int *'
      constantsTouched: []
      argNames:
        - fs
        - start
        - finish
        - num
        - map
        - ret
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ext2fs_get_free_blocks2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'alloc.c:325,5'
          Branch Sides:
            - BranchSide:      'alloc.c:325,5'
              BranchSideFuncs: []
            - BranchSide:      'alloc.c:326,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'alloc.c:324,11'
          Dst:             ext2fs_get_free_blocks2
    - functionName:    ext2fs_get_free_blocks2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - size_t
        - size_t
        - int
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - fs
        - start
        - finish
        - num
        - map
        - ret
      BBCount:         31
      ICount:          207
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - ext2fs_blocks_count
        - ext2fs_fast_test_block_bitmap_range2
        - ext2fs_get_bitmap_granularity
      functionUses:    1
      BranchProfiles:
        - Branch String:   'alloc.c:289,2'
          Branch Sides:
            - BranchSide:      'alloc.c:289,2'
              BranchSideFuncs: []
            - BranchSide:      'alloc.c:291,7'
              BranchSideFuncs:
                - ext2fs_get_bitmap_granularity
                - ext2fs_blocks_count
                - ext2fs_fast_test_block_bitmap_range2
        - Branch String:   'alloc.c:291,6'
          Branch Sides:
            - BranchSide:      'alloc.c:292,9'
              BranchSideFuncs:
                - ext2fs_get_bitmap_granularity
                - ext2fs_blocks_count
                - ext2fs_fast_test_block_bitmap_range2
            - BranchSide:      'alloc.c:293,7'
              BranchSideFuncs:
                - ext2fs_get_bitmap_granularity
                - ext2fs_blocks_count
                - ext2fs_fast_test_block_bitmap_range2
        - Branch String:   'alloc.c:293,6'
          Branch Sides:
            - BranchSide:      'alloc.c:294,3'
              BranchSideFuncs:
                - ext2fs_get_bitmap_granularity
                - ext2fs_blocks_count
                - ext2fs_fast_test_block_bitmap_range2
            - BranchSide:      'alloc.c:295,7'
              BranchSideFuncs:
                - ext2fs_get_bitmap_granularity
                - ext2fs_blocks_count
                - ext2fs_fast_test_block_bitmap_range2
        - Branch String:   'alloc.c:295,6'
          Branch Sides:
            - BranchSide:      'alloc.c:296,7'
              BranchSideFuncs:
                - ext2fs_get_bitmap_granularity
                - ext2fs_blocks_count
                - ext2fs_fast_test_block_bitmap_range2
            - BranchSide:      'alloc.c:297,7'
              BranchSideFuncs:
                - ext2fs_get_bitmap_granularity
                - ext2fs_blocks_count
                - ext2fs_fast_test_block_bitmap_range2
        - Branch String:   'alloc.c:297,6'
          Branch Sides:
            - BranchSide:      'alloc.c:298,12'
              BranchSideFuncs:
                - ext2fs_get_bitmap_granularity
                - ext2fs_blocks_count
                - ext2fs_fast_test_block_bitmap_range2
            - BranchSide:      'alloc.c:299,7'
              BranchSideFuncs:
                - ext2fs_get_bitmap_granularity
                - ext2fs_blocks_count
                - ext2fs_fast_test_block_bitmap_range2
        - Branch String:   'alloc.c:299,6'
          Branch Sides:
            - BranchSide:      'alloc.c:300,7'
              BranchSideFuncs:
                - ext2fs_get_bitmap_granularity
                - ext2fs_blocks_count
                - ext2fs_fast_test_block_bitmap_range2
            - BranchSide:      'alloc.c:301,47'
              BranchSideFuncs:
                - ext2fs_get_bitmap_granularity
                - ext2fs_blocks_count
                - ext2fs_fast_test_block_bitmap_range2
        - Branch String:   'alloc.c:305,7'
          Branch Sides:
            - BranchSide:      'alloc.c:306,8'
              BranchSideFuncs:
                - ext2fs_fast_test_block_bitmap_range2
                - ext2fs_blocks_count
            - BranchSide:      'alloc.c:310,44'
              BranchSideFuncs:
                - ext2fs_fast_test_block_bitmap_range2
                - ext2fs_blocks_count
        - Branch String:   'alloc.c:306,8'
          Branch Sides:
            - BranchSide:      'alloc.c:307,5'
              BranchSideFuncs: []
            - BranchSide:      'alloc.c:308,8'
              BranchSideFuncs:
                - ext2fs_fast_test_block_bitmap_range2
                - ext2fs_blocks_count
        - Branch String:   'alloc.c:310,7'
          Branch Sides:
            - BranchSide:      'alloc.c:311,11'
              BranchSideFuncs: []
            - BranchSide:      'alloc.c:314,8'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_fast_test_block_bitmap_range2
        - Branch String:   'alloc.c:315,2'
          Branch Sides:
            - BranchSide:      'alloc.c:305,7'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_fast_test_block_bitmap_range2
            - BranchSide:      'alloc.c:316,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'alloc.c:301,17'
          Dst:             ext2fs_get_bitmap_granularity
        - Src:             'alloc.c:305,22'
          Dst:             ext2fs_blocks_count
        - Src:             'alloc.c:310,7'
          Dst:             ext2fs_fast_test_block_bitmap_range2
    - functionName:    ext2fs_alloc_block
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - fs
        - goal
        - block_buf
        - ret
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ext2fs_alloc_block3
      functionUses:    1
      BranchProfiles:
        - Branch String:   'alloc.c:278,6'
          Branch Sides:
            - BranchSide:      'alloc.c:278,6'
              BranchSideFuncs: []
            - BranchSide:      'alloc.c:279,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'alloc.c:277,11'
          Dst:             ext2fs_alloc_block3
    - functionName:    ext2fs_alloc_block3
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - size_t
        - 'char *'
        - 'size_t *'
        - 'struct.blk_alloc_ctx *'
      constantsTouched: []
      argNames:
        - fs
        - goal
        - block_buf
        - ret
        - ctx
      BBCount:         26
      ICount:          173
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - ext2fs_block_alloc_stats2
        - ext2fs_new_block3
        - ext2fs_read_block_bitmap
        - ext2fs_zero_blocks2
        - io_channel_write_blk64
      functionUses:    7
      BranchProfiles:
        - Branch String:   'alloc.c:231,6'
          Branch Sides:
            - BranchSide:      'alloc.c:232,13'
              BranchSideFuncs:
                - ext2fs_zero_blocks2
                - ext2fs_block_alloc_stats2
                - io_channel_write_blk64
            - BranchSide:      'alloc.c:235,13'
              BranchSideFuncs:
                - ext2fs_read_block_bitmap
                - ext2fs_new_block3
                - ext2fs_zero_blocks2
                - ext2fs_block_alloc_stats2
                - io_channel_write_blk64
        - Branch String:   'alloc.c:233,7'
          Branch Sides:
            - BranchSide:      'alloc.c:234,4'
              BranchSideFuncs: []
            - BranchSide:      'alloc.c:235,2'
              BranchSideFuncs:
                - ext2fs_zero_blocks2
                - ext2fs_block_alloc_stats2
                - io_channel_write_blk64
        - Branch String:   'alloc.c:235,13'
          Branch Sides:
            - BranchSide:      'alloc.c:236,13'
              BranchSideFuncs:
                - ext2fs_zero_blocks2
                - ext2fs_block_alloc_stats2
                - io_channel_write_blk64
            - BranchSide:      'alloc.c:240,8'
              BranchSideFuncs:
                - ext2fs_read_block_bitmap
                - ext2fs_new_block3
                - ext2fs_zero_blocks2
                - ext2fs_block_alloc_stats2
                - io_channel_write_blk64
        - Branch String:   'alloc.c:237,7'
          Branch Sides:
            - BranchSide:      'alloc.c:238,4'
              BranchSideFuncs: []
            - BranchSide:      'alloc.c:239,2'
              BranchSideFuncs:
                - ext2fs_zero_blocks2
                - ext2fs_block_alloc_stats2
                - io_channel_write_blk64
        - Branch String:   'alloc.c:240,7'
          Branch Sides:
            - BranchSide:      'alloc.c:241,38'
              BranchSideFuncs:
                - ext2fs_new_block3
                - ext2fs_zero_blocks2
                - ext2fs_block_alloc_stats2
                - io_channel_write_blk64
            - BranchSide:      'alloc.c:246,30'
              BranchSideFuncs:
                - ext2fs_new_block3
                - ext2fs_zero_blocks2
                - ext2fs_block_alloc_stats2
                - io_channel_write_blk64
        - Branch String:   'alloc.c:242,8'
          Branch Sides:
            - BranchSide:      'alloc.c:243,5'
              BranchSideFuncs: []
            - BranchSide:      'alloc.c:244,3'
              BranchSideFuncs:
                - ext2fs_new_block3
                - ext2fs_zero_blocks2
                - ext2fs_block_alloc_stats2
                - io_channel_write_blk64
        - Branch String:   'alloc.c:247,7'
          Branch Sides:
            - BranchSide:      'alloc.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'alloc.c:248,4'
              BranchSideFuncs: []
        - Branch String:   'alloc.c:251,6'
          Branch Sides:
            - BranchSide:      'alloc.c:252,10'
              BranchSideFuncs:
                - io_channel_write_blk64
                - ext2fs_block_alloc_stats2
            - BranchSide:      'alloc.c:255,32'
              BranchSideFuncs:
                - ext2fs_zero_blocks2
                - ext2fs_block_alloc_stats2
        - Branch String:   'alloc.c:256,6'
          Branch Sides:
            - BranchSide:      'alloc.c:257,3'
              BranchSideFuncs: []
            - BranchSide:      'alloc.c:259,28'
              BranchSideFuncs:
                - ext2fs_block_alloc_stats2
      Callsites:
        - Src:             'alloc.c:241,13'
          Dst:             ext2fs_read_block_bitmap
        - Src:             'alloc.c:246,12'
          Dst:             ext2fs_new_block3
        - Src:             'alloc.c:253,12'
          Dst:             io_channel_write_blk64
        - Src:             'alloc.c:255,12'
          Dst:             ext2fs_zero_blocks2
        - Src:             'alloc.c:259,2'
          Dst:             ext2fs_block_alloc_stats2
    - functionName:    ext2fs_new_block3
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - size_t
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - 'size_t *'
        - 'struct.blk_alloc_ctx *'
      constantsTouched: []
      argNames:
        - fs
        - goal
        - map
        - ret
        - ctx
      BBCount:         35
      ICount:          260
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - ext2fs_blocks_count
        - ext2fs_clear_block_uninit
        - ext2fs_find_first_zero_block_bitmap2
        - ext2fs_group_of_blk2
      functionUses:    2
      BranchProfiles:
        - Branch String:   'alloc.c:157,2'
          Branch Sides:
            - BranchSide:      'alloc.c:157,2'
              BranchSideFuncs: []
            - BranchSide:      'alloc.c:159,7'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_find_first_zero_block_bitmap2
                - ext2fs_group_of_blk2
                - ext2fs_clear_block_uninit
                - ext2fs_find_first_zero_block_bitmap2
                - ext2fs_blocks_count
        - Branch String:   'alloc.c:159,6'
          Branch Sides:
            - BranchSide:      'alloc.c:166,7'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_find_first_zero_block_bitmap2
                - ext2fs_group_of_blk2
                - ext2fs_clear_block_uninit
                - ext2fs_find_first_zero_block_bitmap2
                - ext2fs_blocks_count
            - BranchSide:      'alloc.c:180,7'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_find_first_zero_block_bitmap2
                - ext2fs_group_of_blk2
                - ext2fs_clear_block_uninit
                - ext2fs_find_first_zero_block_bitmap2
                - ext2fs_blocks_count
        - Branch String:   'alloc.c:166,7'
          Branch Sides:
            - BranchSide:      'alloc.c:167,11'
              BranchSideFuncs:
                - ext2fs_group_of_blk2
                - ext2fs_clear_block_uninit
            - BranchSide:      'alloc.c:172,14'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_find_first_zero_block_bitmap2
                - ext2fs_group_of_blk2
                - ext2fs_clear_block_uninit
                - ext2fs_find_first_zero_block_bitmap2
                - ext2fs_blocks_count
        - Branch String:   'alloc.c:180,6'
          Branch Sides:
            - BranchSide:      'alloc.c:181,9'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_find_first_zero_block_bitmap2
                - ext2fs_group_of_blk2
                - ext2fs_clear_block_uninit
                - ext2fs_find_first_zero_block_bitmap2
                - ext2fs_blocks_count
            - BranchSide:      'alloc.c:182,7'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_find_first_zero_block_bitmap2
                - ext2fs_group_of_blk2
                - ext2fs_clear_block_uninit
                - ext2fs_find_first_zero_block_bitmap2
                - ext2fs_blocks_count
        - Branch String:   'alloc.c:182,6'
          Branch Sides:
            - BranchSide:      'alloc.c:183,3'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_find_first_zero_block_bitmap2
                - ext2fs_group_of_blk2
                - ext2fs_clear_block_uninit
                - ext2fs_find_first_zero_block_bitmap2
                - ext2fs_blocks_count
            - BranchSide:      'alloc.c:184,7'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_find_first_zero_block_bitmap2
                - ext2fs_group_of_blk2
                - ext2fs_clear_block_uninit
                - ext2fs_find_first_zero_block_bitmap2
                - ext2fs_blocks_count
        - Branch String:   'alloc.c:184,12'
          Branch Sides:
            - BranchSide:      'alloc.c:184,16'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_blocks_count
                - ext2fs_find_first_zero_block_bitmap2
                - ext2fs_group_of_blk2
                - ext2fs_clear_block_uninit
                - ext2fs_find_first_zero_block_bitmap2
            - BranchSide:      'alloc.c:185,10'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_find_first_zero_block_bitmap2
                - ext2fs_group_of_blk2
                - ext2fs_clear_block_uninit
                - ext2fs_find_first_zero_block_bitmap2
        - Branch String:   'alloc.c:184,6'
          Branch Sides:
            - BranchSide:      'alloc.c:185,10'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_find_first_zero_block_bitmap2
                - ext2fs_group_of_blk2
                - ext2fs_clear_block_uninit
                - ext2fs_find_first_zero_block_bitmap2
            - BranchSide:      'alloc.c:186,11'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_find_first_zero_block_bitmap2
                - ext2fs_group_of_blk2
                - ext2fs_clear_block_uninit
                - ext2fs_find_first_zero_block_bitmap2
        - Branch String:   'alloc.c:190,25'
          Branch Sides:
            - BranchSide:      'alloc.c:190,29'
              BranchSideFuncs:
                - ext2fs_group_of_blk2
                - ext2fs_clear_block_uninit
                - ext2fs_find_first_zero_block_bitmap2
            - BranchSide:      'alloc.c:190,66'
              BranchSideFuncs:
                - ext2fs_group_of_blk2
                - ext2fs_clear_block_uninit
        - Branch String:   'alloc.c:190,6'
          Branch Sides:
            - BranchSide:      'alloc.c:190,66'
              BranchSideFuncs:
                - ext2fs_find_first_zero_block_bitmap2
                - ext2fs_group_of_blk2
                - ext2fs_clear_block_uninit
            - BranchSide:      'alloc.c:191,49'
              BranchSideFuncs:
                - ext2fs_find_first_zero_block_bitmap2
                - ext2fs_group_of_blk2
                - ext2fs_clear_block_uninit
        - Branch String:   'alloc.c:194,6'
          Branch Sides:
            - BranchSide:      'alloc.c:195,3'
              BranchSideFuncs: []
            - BranchSide:      'alloc.c:196,6'
              BranchSideFuncs:
                - ext2fs_group_of_blk2
                - ext2fs_clear_block_uninit
        - Branch String:   'alloc.c:196,6'
          Branch Sides:
            - BranchSide:      'alloc.c:197,10'
              BranchSideFuncs: []
            - BranchSide:      'alloc.c:199,28'
              BranchSideFuncs:
                - ext2fs_group_of_blk2
                - ext2fs_clear_block_uninit
      Callsites:
        - Src:             'alloc.c:184,24'
          Dst:             ext2fs_blocks_count
        - Src:             'alloc.c:189,10'
          Dst:             ext2fs_blocks_count
        - Src:             'alloc.c:188,11'
          Dst:             ext2fs_find_first_zero_block_bitmap2
        - Src:             'alloc.c:191,12'
          Dst:             ext2fs_find_first_zero_block_bitmap2
        - Src:             'alloc.c:199,32'
          Dst:             ext2fs_group_of_blk2
        - Src:             'alloc.c:199,2'
          Dst:             ext2fs_clear_block_uninit
    - functionName:    ext2fs_alloc_block2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - size_t
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - fs
        - goal
        - block_buf
        - ret
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_alloc_block3
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'alloc.c:269,9'
          Dst:             ext2fs_alloc_block3
    - functionName:    ext2fs_new_block
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - 'int *'
      constantsTouched: []
      argNames:
        - fs
        - goal
        - map
        - ret
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ext2fs_new_block2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'alloc.c:216,6'
          Branch Sides:
            - BranchSide:      'alloc.c:216,6'
              BranchSideFuncs: []
            - BranchSide:      'alloc.c:217,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'alloc.c:215,11'
          Dst:             ext2fs_new_block2
    - functionName:    ext2fs_new_block2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - size_t
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - fs
        - goal
        - map
        - ret
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_new_block3
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'alloc.c:207,9'
          Dst:             ext2fs_new_block3
    - functionName:    check_inode_uninit
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - int
      constantsTouched: []
      argNames:
        - fs
        - map
        - group
      BBCount:         15
      ICount:          106
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ext2fs_bg_flags_clear
        - ext2fs_bg_flags_test
        - ext2fs_fast_unmark_inode_bitmap2
        - ext2fs_group_desc_csum_set
        - ext2fs_has_group_desc_csum
        - ext2fs_mark_ib_dirty
        - ext2fs_mark_super_dirty
      functionUses:    1
      BranchProfiles:
        - Branch String:   'alloc.c:65,36'
          Branch Sides:
            - BranchSide:      'alloc.c:66,34'
              BranchSideFuncs: []
            - BranchSide:      'alloc.c:68,3'
              BranchSideFuncs: []
        - Branch String:   'alloc.c:66,38'
          Branch Sides:
            - BranchSide:      'alloc.c:67,29'
              BranchSideFuncs:
                - ext2fs_bg_flags_test
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_group_desc_csum_set
                - ext2fs_mark_ib_dirty
                - ext2fs_mark_super_dirty
                - ext2fs_fast_unmark_inode_bitmap2
            - BranchSide:      'alloc.c:68,3'
              BranchSideFuncs: []
        - Branch String:   'alloc.c:65,6'
          Branch Sides:
            - BranchSide:      'alloc.c:68,3'
              BranchSideFuncs:
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_group_desc_csum_set
                - ext2fs_mark_ib_dirty
                - ext2fs_mark_super_dirty
                - ext2fs_fast_unmark_inode_bitmap2
            - BranchSide:      'alloc.c:70,9'
              BranchSideFuncs:
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_group_desc_csum_set
                - ext2fs_mark_ib_dirty
                - ext2fs_mark_super_dirty
                - ext2fs_fast_unmark_inode_bitmap2
        - Branch String:   'alloc.c:71,2'
          Branch Sides:
            - BranchSide:      'alloc.c:72,36'
              BranchSideFuncs:
                - ext2fs_fast_unmark_inode_bitmap2
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_group_desc_csum_set
                - ext2fs_mark_ib_dirty
                - ext2fs_mark_super_dirty
            - BranchSide:      'alloc.c:74,24'
              BranchSideFuncs:
                - ext2fs_bg_flags_clear
                - ext2fs_bg_flags_clear
                - ext2fs_group_desc_csum_set
                - ext2fs_mark_ib_dirty
                - ext2fs_mark_super_dirty
      Callsites:
        - Src:             'alloc.c:66,7'
          Dst:             ext2fs_has_group_desc_csum
        - Src:             'alloc.c:67,8'
          Dst:             ext2fs_bg_flags_test
        - Src:             'alloc.c:72,3'
          Dst:             ext2fs_fast_unmark_inode_bitmap2
        - Src:             'alloc.c:74,2'
          Dst:             ext2fs_bg_flags_clear
        - Src:             'alloc.c:76,2'
          Dst:             ext2fs_bg_flags_clear
        - Src:             'alloc.c:77,2'
          Dst:             ext2fs_group_desc_csum_set
        - Src:             'alloc.c:78,2'
          Dst:             ext2fs_mark_ib_dirty
        - Src:             'alloc.c:79,2'
          Dst:             ext2fs_mark_super_dirty
    - functionName:    ext2fs_new_inode
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - int
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - 'int *'
      constantsTouched: []
      argNames:
        - fs
        - dir
        - mode
        - map
        - ret
      BBCount:         50
      ICount:          354
      EdgeCount:       67
      CyclomaticComplexity: 19
      functionsReached:
        - check_inode_uninit
        - ext2fs_find_first_zero_inode_bitmap2
        - ext2fs_test_inode_bitmap2
      functionUses:    2
      BranchProfiles:
        - Branch String:   'alloc.c:97,2'
          Branch Sides:
            - BranchSide:      'alloc.c:97,2'
              BranchSideFuncs: []
            - BranchSide:      'alloc.c:99,7'
              BranchSideFuncs:
                - check_inode_uninit
                - ext2fs_find_first_zero_inode_bitmap2
                - ext2fs_test_inode_bitmap2
        - Branch String:   'alloc.c:99,6'
          Branch Sides:
            - BranchSide:      'alloc.c:100,9'
              BranchSideFuncs:
                - check_inode_uninit
                - ext2fs_find_first_zero_inode_bitmap2
                - ext2fs_test_inode_bitmap2
            - BranchSide:      'alloc.c:101,7'
              BranchSideFuncs:
                - check_inode_uninit
                - ext2fs_find_first_zero_inode_bitmap2
                - ext2fs_test_inode_bitmap2
        - Branch String:   'alloc.c:101,6'
          Branch Sides:
            - BranchSide:      'alloc.c:102,3'
              BranchSideFuncs:
                - check_inode_uninit
                - ext2fs_find_first_zero_inode_bitmap2
                - ext2fs_test_inode_bitmap2
            - BranchSide:      'alloc.c:104,6'
              BranchSideFuncs:
                - check_inode_uninit
                - ext2fs_find_first_zero_inode_bitmap2
                - ext2fs_test_inode_bitmap2
        - Branch String:   'alloc.c:104,6'
          Branch Sides:
            - BranchSide:      'alloc.c:105,12'
              BranchSideFuncs:
                - check_inode_uninit
                - ext2fs_find_first_zero_inode_bitmap2
                - ext2fs_test_inode_bitmap2
            - BranchSide:      'alloc.c:108,6'
              BranchSideFuncs:
                - check_inode_uninit
                - ext2fs_find_first_zero_inode_bitmap2
                - ext2fs_test_inode_bitmap2
        - Branch String:   'alloc.c:108,20'
          Branch Sides:
            - BranchSide:      'alloc.c:108,18'
              BranchSideFuncs:
                - check_inode_uninit
                - ext2fs_find_first_zero_inode_bitmap2
                - ext2fs_test_inode_bitmap2
            - BranchSide:      'alloc.c:108,18'
              BranchSideFuncs:
                - check_inode_uninit
                - ext2fs_find_first_zero_inode_bitmap2
                - ext2fs_test_inode_bitmap2
        - Branch String:   'alloc.c:108,6'
          Branch Sides:
            - BranchSide:      'alloc.c:109,17'
              BranchSideFuncs:
                - check_inode_uninit
                - ext2fs_find_first_zero_inode_bitmap2
                - ext2fs_test_inode_bitmap2
            - BranchSide:      'alloc.c:110,6'
              BranchSideFuncs:
                - check_inode_uninit
                - ext2fs_find_first_zero_inode_bitmap2
                - ext2fs_test_inode_bitmap2
        - Branch String:   'alloc.c:109,17'
          Branch Sides:
            - BranchSide:      'alloc.c:109,15'
              BranchSideFuncs:
                - check_inode_uninit
                - ext2fs_find_first_zero_inode_bitmap2
                - ext2fs_test_inode_bitmap2
            - BranchSide:      'alloc.c:109,15'
              BranchSideFuncs:
                - check_inode_uninit
                - ext2fs_find_first_zero_inode_bitmap2
                - ext2fs_test_inode_bitmap2
        - Branch String:   'alloc.c:110,6'
          Branch Sides:
            - BranchSide:      'alloc.c:111,3'
              BranchSideFuncs: []
            - BranchSide:      'alloc.c:112,6'
              BranchSideFuncs:
                - check_inode_uninit
                - ext2fs_find_first_zero_inode_bitmap2
                - ext2fs_test_inode_bitmap2
        - Branch String:   'alloc.c:119,23'
          Branch Sides:
            - BranchSide:      'alloc.c:119,26'
              BranchSideFuncs:
                - ext2fs_find_first_zero_inode_bitmap2
                - ext2fs_test_inode_bitmap2
                - check_inode_uninit
            - BranchSide:      'alloc.c:121,7'
              BranchSideFuncs:
                - ext2fs_find_first_zero_inode_bitmap2
                - ext2fs_test_inode_bitmap2
                - check_inode_uninit
        - Branch String:   'alloc.c:119,7'
          Branch Sides:
            - BranchSide:      'alloc.c:120,11'
              BranchSideFuncs:
                - ext2fs_find_first_zero_inode_bitmap2
                - ext2fs_test_inode_bitmap2
                - check_inode_uninit
            - BranchSide:      'alloc.c:121,7'
              BranchSideFuncs:
                - ext2fs_find_first_zero_inode_bitmap2
                - ext2fs_test_inode_bitmap2
                - check_inode_uninit
        - Branch String:   'alloc.c:121,7'
          Branch Sides:
            - BranchSide:      'alloc.c:122,11'
              BranchSideFuncs:
                - ext2fs_find_first_zero_inode_bitmap2
                - ext2fs_test_inode_bitmap2
                - check_inode_uninit
            - BranchSide:      'alloc.c:124,49'
              BranchSideFuncs:
                - ext2fs_find_first_zero_inode_bitmap2
                - ext2fs_test_inode_bitmap2
                - check_inode_uninit
        - Branch String:   'alloc.c:126,7'
          Branch Sides:
            - BranchSide:      'alloc.c:127,8'
              BranchSideFuncs:
                - ext2fs_test_inode_bitmap2
            - BranchSide:      'alloc.c:130,7'
              BranchSideFuncs:
                - ext2fs_test_inode_bitmap2
                - check_inode_uninit
                - ext2fs_find_first_zero_inode_bitmap2
        - Branch String:   'alloc.c:130,7'
          Branch Sides:
            - BranchSide:      'alloc.c:131,4'
              BranchSideFuncs: []
            - BranchSide:      'alloc.c:132,7'
              BranchSideFuncs:
                - ext2fs_test_inode_bitmap2
                - check_inode_uninit
                - ext2fs_find_first_zero_inode_bitmap2
        - Branch String:   'alloc.c:133,7'
          Branch Sides:
            - BranchSide:      'alloc.c:134,8'
              BranchSideFuncs:
                - ext2fs_test_inode_bitmap2
                - check_inode_uninit
                - ext2fs_find_first_zero_inode_bitmap2
            - BranchSide:      'alloc.c:135,2'
              BranchSideFuncs:
                - ext2fs_test_inode_bitmap2
                - check_inode_uninit
                - ext2fs_find_first_zero_inode_bitmap2
        - Branch String:   'alloc.c:134,8'
          Branch Sides:
            - BranchSide:      'alloc.c:134,6'
              BranchSideFuncs:
                - ext2fs_test_inode_bitmap2
                - check_inode_uninit
                - ext2fs_find_first_zero_inode_bitmap2
            - BranchSide:      'alloc.c:134,6'
              BranchSideFuncs:
                - ext2fs_test_inode_bitmap2
                - check_inode_uninit
                - ext2fs_find_first_zero_inode_bitmap2
        - Branch String:   'alloc.c:135,2'
          Branch Sides:
            - BranchSide:      'alloc.c:114,19'
              BranchSideFuncs:
                - check_inode_uninit
                - ext2fs_find_first_zero_inode_bitmap2
                - ext2fs_test_inode_bitmap2
            - BranchSide:      'alloc.c:137,32'
              BranchSideFuncs:
                - ext2fs_test_inode_bitmap2
        - Branch String:   'alloc.c:137,6'
          Branch Sides:
            - BranchSide:      'alloc.c:138,3'
              BranchSideFuncs: []
            - BranchSide:      'alloc.c:139,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'alloc.c:117,3'
          Dst:             check_inode_uninit
        - Src:             'alloc.c:124,12'
          Dst:             ext2fs_find_first_zero_inode_bitmap2
        - Src:             'alloc.c:137,6'
          Dst:             ext2fs_test_inode_bitmap2
    - functionName:    ext2fs_has_feature_meta_bg
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 959
      functionLinenumberEnd: 959
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_reserve_super_and_bgd
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/alloc_sb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - 'struct.ext2fs_struct_generic_bitmap_base *'
      constantsTouched: []
      argNames:
        - fs
        - group
        - bmap
      BBCount:         28
      ICount:          198
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - ext2fs_blocks_count
        - ext2fs_group_blocks_count
        - ext2fs_has_feature_meta_bg
        - ext2fs_mark_block_bitmap2
        - ext2fs_mark_block_bitmap_range2
        - ext2fs_super_and_bgd_loc2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'alloc_sb.c:55,6'
          Branch Sides:
            - BranchSide:      'alloc_sb.c:56,21'
              BranchSideFuncs:
                - ext2fs_group_blocks_count
                - ext2fs_mark_block_bitmap2
                - ext2fs_blocks_count
                - ext2fs_mark_block_bitmap_range2
                - ext2fs_blocks_count
                - ext2fs_mark_block_bitmap2
                - ext2fs_mark_block_bitmap2
            - BranchSide:      'alloc_sb.c:59,4'
              BranchSideFuncs:
                - ext2fs_group_blocks_count
                - ext2fs_mark_block_bitmap2
                - ext2fs_blocks_count
                - ext2fs_mark_block_bitmap_range2
                - ext2fs_blocks_count
                - ext2fs_mark_block_bitmap2
                - ext2fs_mark_block_bitmap2
        - Branch String:   'alloc_sb.c:61,16'
          Branch Sides:
            - BranchSide:      'alloc_sb.c:61,20'
              BranchSideFuncs:
                - ext2fs_mark_block_bitmap2
                - ext2fs_group_blocks_count
                - ext2fs_mark_block_bitmap2
                - ext2fs_blocks_count
                - ext2fs_mark_block_bitmap_range2
                - ext2fs_blocks_count
                - ext2fs_mark_block_bitmap2
            - BranchSide:      'alloc_sb.c:62,29'
              BranchSideFuncs:
                - ext2fs_mark_block_bitmap2
                - ext2fs_group_blocks_count
                - ext2fs_mark_block_bitmap2
                - ext2fs_blocks_count
                - ext2fs_mark_block_bitmap_range2
                - ext2fs_blocks_count
                - ext2fs_mark_block_bitmap2
        - Branch String:   'alloc_sb.c:61,6'
          Branch Sides:
            - BranchSide:      'alloc_sb.c:62,29'
              BranchSideFuncs:
                - ext2fs_mark_block_bitmap2
                - ext2fs_group_blocks_count
                - ext2fs_mark_block_bitmap2
                - ext2fs_blocks_count
                - ext2fs_mark_block_bitmap_range2
                - ext2fs_blocks_count
                - ext2fs_mark_block_bitmap2
            - BranchSide:      'alloc_sb.c:63,7'
              BranchSideFuncs:
                - ext2fs_group_blocks_count
                - ext2fs_mark_block_bitmap2
                - ext2fs_blocks_count
                - ext2fs_mark_block_bitmap_range2
                - ext2fs_blocks_count
                - ext2fs_mark_block_bitmap2
        - Branch String:   'alloc_sb.c:63,19'
          Branch Sides:
            - BranchSide:      'alloc_sb.c:63,23'
              BranchSideFuncs:
                - ext2fs_group_blocks_count
                - ext2fs_mark_block_bitmap2
                - ext2fs_blocks_count
                - ext2fs_mark_block_bitmap_range2
                - ext2fs_blocks_count
                - ext2fs_mark_block_bitmap2
            - BranchSide:      'alloc_sb.c:67,6'
              BranchSideFuncs:
                - ext2fs_group_blocks_count
                - ext2fs_mark_block_bitmap2
                - ext2fs_blocks_count
                - ext2fs_mark_block_bitmap_range2
                - ext2fs_blocks_count
        - Branch String:   'alloc_sb.c:63,46'
          Branch Sides:
            - BranchSide:      'alloc_sb.c:64,6'
              BranchSideFuncs:
                - ext2fs_group_blocks_count
                - ext2fs_mark_block_bitmap2
                - ext2fs_blocks_count
                - ext2fs_mark_block_bitmap_range2
                - ext2fs_blocks_count
                - ext2fs_mark_block_bitmap2
            - BranchSide:      'alloc_sb.c:67,6'
              BranchSideFuncs:
                - ext2fs_group_blocks_count
                - ext2fs_mark_block_bitmap2
                - ext2fs_blocks_count
                - ext2fs_mark_block_bitmap_range2
                - ext2fs_blocks_count
        - Branch String:   'alloc_sb.c:63,6'
          Branch Sides:
            - BranchSide:      'alloc_sb.c:65,29'
              BranchSideFuncs:
                - ext2fs_mark_block_bitmap2
                - ext2fs_group_blocks_count
                - ext2fs_mark_block_bitmap2
                - ext2fs_blocks_count
                - ext2fs_mark_block_bitmap_range2
                - ext2fs_blocks_count
            - BranchSide:      'alloc_sb.c:67,6'
              BranchSideFuncs:
                - ext2fs_group_blocks_count
                - ext2fs_mark_block_bitmap2
                - ext2fs_blocks_count
                - ext2fs_mark_block_bitmap_range2
                - ext2fs_blocks_count
        - Branch String:   'alloc_sb.c:67,6'
          Branch Sides:
            - BranchSide:      'alloc_sb.c:68,16'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_mark_block_bitmap_range2
                - ext2fs_group_blocks_count
                - ext2fs_mark_block_bitmap2
                - ext2fs_blocks_count
            - BranchSide:      'alloc_sb.c:74,6'
              BranchSideFuncs:
                - ext2fs_group_blocks_count
                - ext2fs_mark_block_bitmap2
        - Branch String:   'alloc_sb.c:69,7'
          Branch Sides:
            - BranchSide:      'alloc_sb.c:70,37'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_mark_block_bitmap_range2
                - ext2fs_group_blocks_count
                - ext2fs_mark_block_bitmap2
            - BranchSide:      'alloc_sb.c:72,35'
              BranchSideFuncs:
                - ext2fs_mark_block_bitmap_range2
                - ext2fs_group_blocks_count
                - ext2fs_mark_block_bitmap2
        - Branch String:   'alloc_sb.c:74,6'
          Branch Sides:
            - BranchSide:      'alloc_sb.c:74,6'
              BranchSideFuncs:
                - ext2fs_mark_block_bitmap2
                - ext2fs_group_blocks_count
            - BranchSide:      'alloc_sb.c:75,29'
              BranchSideFuncs:
                - ext2fs_mark_block_bitmap2
                - ext2fs_group_blocks_count
      Callsites:
        - Src:             'alloc_sb.c:52,2'
          Dst:             ext2fs_super_and_bgd_loc2
        - Src:             'alloc_sb.c:55,6'
          Dst:             ext2fs_has_feature_meta_bg
        - Src:             'alloc_sb.c:62,3'
          Dst:             ext2fs_mark_block_bitmap2
        - Src:             'alloc_sb.c:65,3'
          Dst:             ext2fs_mark_block_bitmap2
        - Src:             'alloc_sb.c:69,36'
          Dst:             ext2fs_blocks_count
        - Src:             'alloc_sb.c:70,17'
          Dst:             ext2fs_blocks_count
        - Src:             'alloc_sb.c:72,3'
          Dst:             ext2fs_mark_block_bitmap_range2
        - Src:             'alloc_sb.c:75,3'
          Dst:             ext2fs_mark_block_bitmap2
        - Src:             'alloc_sb.c:77,15'
          Dst:             ext2fs_group_blocks_count
    - functionName:    ext2fs_has_feature_gdt_csum
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 941
      functionLinenumberEnd: 941
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_has_feature_metadata_csum
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 947
      functionLinenumberEnd: 947
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_set_block_alloc_stats_range_callback
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/alloc_stats.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'func_type *'
        - 'func_type **'
      constantsTouched: []
      argNames:
        - fs
        - func
        - old
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'alloc_stats.c:159,10'
          Branch Sides:
            - BranchSide:      'alloc_stats.c:159,13'
              BranchSideFuncs: []
            - BranchSide:      'alloc_stats.c:160,3'
              BranchSideFuncs: []
        - Branch String:   'alloc_stats.c:159,6'
          Branch Sides:
            - BranchSide:      'alloc_stats.c:160,3'
              BranchSideFuncs: []
            - BranchSide:      'alloc_stats.c:161,6'
              BranchSideFuncs: []
        - Branch String:   'alloc_stats.c:161,6'
          Branch Sides:
            - BranchSide:      'alloc_stats.c:162,10'
              BranchSideFuncs: []
            - BranchSide:      'alloc_stats.c:164,32'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ext2fs_block_alloc_stats_range
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/alloc_stats.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - fs
        - blk
        - num
        - inuse
      BBCount:         19
      ICount:          190
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - com_err
        - ext2fs_bg_flags_clear
        - ext2fs_bg_free_blocks_count
        - ext2fs_bg_free_blocks_count_set
        - ext2fs_blocks_count
        - ext2fs_free_blocks_count_add
        - ext2fs_group_desc_csum_set
        - ext2fs_group_last_block2
        - ext2fs_group_of_blk2
        - ext2fs_mark_bb_dirty
        - ext2fs_mark_block_bitmap_range2
        - ext2fs_mark_super_dirty
        - ext2fs_unmark_block_bitmap_range2
      functionUses:    2
      BranchProfiles:
        - Branch String:   'alloc_stats.c:114,6'
          Branch Sides:
            - BranchSide:      'alloc_stats.c:117,25'
              BranchSideFuncs:
                - com_err
            - BranchSide:      'alloc_stats.c:121,6'
              BranchSideFuncs:
                - ext2fs_unmark_block_bitmap_range2
                - ext2fs_mark_super_dirty
                - ext2fs_mark_bb_dirty
                - ext2fs_group_of_blk2
                - ext2fs_group_last_block2
                - ext2fs_bg_free_blocks_count
                - ext2fs_bg_free_blocks_count_set
                - ext2fs_bg_flags_clear
                - ext2fs_group_desc_csum_set
                - ext2fs_free_blocks_count_add
                - ext2fs_mark_block_bitmap_range2
        - Branch String:   'alloc_stats.c:121,6'
          Branch Sides:
            - BranchSide:      'alloc_stats.c:122,3'
              BranchSideFuncs: []
            - BranchSide:      'alloc_stats.c:123,6'
              BranchSideFuncs:
                - ext2fs_unmark_block_bitmap_range2
                - ext2fs_mark_super_dirty
                - ext2fs_mark_bb_dirty
                - ext2fs_group_of_blk2
                - ext2fs_group_last_block2
                - ext2fs_bg_free_blocks_count
                - ext2fs_bg_free_blocks_count_set
                - ext2fs_bg_flags_clear
                - ext2fs_group_desc_csum_set
                - ext2fs_free_blocks_count_add
                - ext2fs_mark_block_bitmap_range2
        - Branch String:   'alloc_stats.c:123,6'
          Branch Sides:
            - BranchSide:      'alloc_stats.c:124,35'
              BranchSideFuncs:
                - ext2fs_mark_block_bitmap_range2
                - ext2fs_mark_super_dirty
                - ext2fs_mark_bb_dirty
                - ext2fs_group_of_blk2
                - ext2fs_group_last_block2
                - ext2fs_bg_free_blocks_count
                - ext2fs_bg_free_blocks_count_set
                - ext2fs_bg_flags_clear
                - ext2fs_group_desc_csum_set
                - ext2fs_free_blocks_count_add
            - BranchSide:      'alloc_stats.c:127,37'
              BranchSideFuncs:
                - ext2fs_unmark_block_bitmap_range2
                - ext2fs_mark_super_dirty
                - ext2fs_mark_bb_dirty
                - ext2fs_group_of_blk2
                - ext2fs_group_last_block2
                - ext2fs_bg_free_blocks_count
                - ext2fs_bg_free_blocks_count_set
                - ext2fs_bg_flags_clear
                - ext2fs_group_desc_csum_set
                - ext2fs_free_blocks_count_add
        - Branch String:   'alloc_stats.c:130,2'
          Branch Sides:
            - BranchSide:      'alloc_stats.c:131,36'
              BranchSideFuncs:
                - ext2fs_group_of_blk2
                - ext2fs_group_last_block2
                - ext2fs_bg_free_blocks_count
                - ext2fs_bg_free_blocks_count_set
                - ext2fs_bg_flags_clear
                - ext2fs_group_desc_csum_set
                - ext2fs_free_blocks_count_add
                - ext2fs_mark_super_dirty
                - ext2fs_mark_bb_dirty
            - BranchSide:      'alloc_stats.c:147,26'
              BranchSideFuncs:
                - ext2fs_mark_super_dirty
                - ext2fs_mark_bb_dirty
        - Branch String:   'alloc_stats.c:135,7'
          Branch Sides:
            - BranchSide:      'alloc_stats.c:136,8'
              BranchSideFuncs:
                - ext2fs_bg_free_blocks_count
                - ext2fs_bg_free_blocks_count_set
                - ext2fs_bg_flags_clear
                - ext2fs_group_desc_csum_set
                - ext2fs_free_blocks_count_add
                - ext2fs_mark_super_dirty
                - ext2fs_mark_bb_dirty
                - ext2fs_group_of_blk2
                - ext2fs_group_last_block2
            - BranchSide:      'alloc_stats.c:138,35'
              BranchSideFuncs:
                - ext2fs_bg_free_blocks_count
                - ext2fs_bg_free_blocks_count_set
                - ext2fs_bg_flags_clear
                - ext2fs_group_desc_csum_set
                - ext2fs_free_blocks_count_add
                - ext2fs_mark_super_dirty
                - ext2fs_mark_bb_dirty
                - ext2fs_group_of_blk2
                - ext2fs_group_last_block2
        - Branch String:   'alloc_stats.c:149,6'
          Branch Sides:
            - BranchSide:      'alloc_stats.c:149,6'
              BranchSideFuncs: []
            - BranchSide:      'alloc_stats.c:150,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'alloc_stats.c:114,18'
          Dst:             ext2fs_blocks_count
        - Src:             'alloc_stats.c:115,3'
          Dst:             com_err
        - Src:             'alloc_stats.c:124,3'
          Dst:             ext2fs_mark_block_bitmap_range2
        - Src:             'alloc_stats.c:127,3'
          Dst:             ext2fs_unmark_block_bitmap_range2
        - Src:             'alloc_stats.c:131,15'
          Dst:             ext2fs_group_of_blk2
        - Src:             'alloc_stats.c:132,22'
          Dst:             ext2fs_group_last_block2
        - Src:             'alloc_stats.c:139,4'
          Dst:             ext2fs_bg_free_blocks_count
        - Src:             'alloc_stats.c:138,3'
          Dst:             ext2fs_bg_free_blocks_count_set
        - Src:             'alloc_stats.c:141,3'
          Dst:             ext2fs_bg_flags_clear
        - Src:             'alloc_stats.c:142,3'
          Dst:             ext2fs_group_desc_csum_set
        - Src:             'alloc_stats.c:143,3'
          Dst:             ext2fs_free_blocks_count_add
        - Src:             'alloc_stats.c:147,2'
          Dst:             ext2fs_mark_super_dirty
        - Src:             'alloc_stats.c:148,2'
          Dst:             ext2fs_mark_bb_dirty
    - functionName:    ext2fs_set_block_alloc_stats_callback
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/alloc_stats.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'func_type *'
        - 'func_type **'
      constantsTouched: []
      argNames:
        - fs
        - func
        - old
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'alloc_stats.c:102,10'
          Branch Sides:
            - BranchSide:      'alloc_stats.c:102,13'
              BranchSideFuncs: []
            - BranchSide:      'alloc_stats.c:103,3'
              BranchSideFuncs: []
        - Branch String:   'alloc_stats.c:102,6'
          Branch Sides:
            - BranchSide:      'alloc_stats.c:103,3'
              BranchSideFuncs: []
            - BranchSide:      'alloc_stats.c:104,6'
              BranchSideFuncs: []
        - Branch String:   'alloc_stats.c:104,6'
          Branch Sides:
            - BranchSide:      'alloc_stats.c:105,10'
              BranchSideFuncs: []
            - BranchSide:      'alloc_stats.c:107,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ext2fs_block_alloc_stats
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/alloc_stats.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - int
      constantsTouched: []
      argNames:
        - fs
        - blk
        - inuse
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_block_alloc_stats2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'alloc_stats.c:91,2'
          Dst:             ext2fs_block_alloc_stats2
    - functionName:    ext2fs_block_alloc_stats2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/alloc_stats.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - fs
        - blk
        - inuse
      BBCount:         14
      ICount:          130
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - com_err
        - ext2fs_bg_flags_clear
        - ext2fs_bg_free_blocks_count
        - ext2fs_blocks_count
        - ext2fs_free_blocks_count_add
        - ext2fs_group_desc_csum_set
        - ext2fs_group_of_blk2
        - ext2fs_mark_bb_dirty
        - ext2fs_mark_block_bitmap2
        - ext2fs_mark_super_dirty
        - ext2fs_unmark_block_bitmap2
      functionUses:    11
      BranchProfiles:
        - Branch String:   'alloc_stats.c:65,42'
          Branch Sides:
            - BranchSide:      'alloc_stats.c:66,6'
              BranchSideFuncs:
                - com_err
            - BranchSide:      'alloc_stats.c:69,49'
              BranchSideFuncs:
                - com_err
        - Branch String:   'alloc_stats.c:65,6'
          Branch Sides:
            - BranchSide:      'alloc_stats.c:69,49'
              BranchSideFuncs:
                - com_err
            - BranchSide:      'alloc_stats.c:73,6'
              BranchSideFuncs:
                - ext2fs_unmark_block_bitmap2
                - ext2fs_bg_free_blocks_count
                - ext2fs_bg_free_blocks_count_set
                - ext2fs_bg_flags_clear
                - ext2fs_group_desc_csum_set
                - ext2fs_free_blocks_count_add
                - ext2fs_mark_super_dirty
                - ext2fs_mark_bb_dirty
                - ext2fs_mark_block_bitmap2
        - Branch String:   'alloc_stats.c:73,6'
          Branch Sides:
            - BranchSide:      'alloc_stats.c:74,29'
              BranchSideFuncs:
                - ext2fs_mark_block_bitmap2
                - ext2fs_bg_free_blocks_count
                - ext2fs_bg_free_blocks_count_set
                - ext2fs_bg_flags_clear
                - ext2fs_group_desc_csum_set
                - ext2fs_free_blocks_count_add
                - ext2fs_mark_super_dirty
                - ext2fs_mark_bb_dirty
            - BranchSide:      'alloc_stats.c:76,31'
              BranchSideFuncs:
                - ext2fs_unmark_block_bitmap2
                - ext2fs_bg_free_blocks_count
                - ext2fs_bg_free_blocks_count_set
                - ext2fs_bg_flags_clear
                - ext2fs_group_desc_csum_set
                - ext2fs_free_blocks_count_add
                - ext2fs_mark_super_dirty
                - ext2fs_mark_bb_dirty
        - Branch String:   'alloc_stats.c:85,6'
          Branch Sides:
            - BranchSide:      'alloc_stats.c:85,6'
              BranchSideFuncs: []
            - BranchSide:      'alloc_stats.c:86,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'alloc_stats.c:63,14'
          Dst:             ext2fs_group_of_blk2
        - Src:             'alloc_stats.c:66,13'
          Dst:             ext2fs_blocks_count
        - Src:             'alloc_stats.c:68,3'
          Dst:             com_err
        - Src:             'alloc_stats.c:74,3'
          Dst:             ext2fs_mark_block_bitmap2
        - Src:             'alloc_stats.c:76,3'
          Dst:             ext2fs_unmark_block_bitmap2
        - Src:             'alloc_stats.c:77,45'
          Dst:             ext2fs_bg_free_blocks_count
        - Src:             'alloc_stats.c:77,2'
          Dst:             ext2fs_bg_free_blocks_count_set
        - Src:             'alloc_stats.c:78,2'
          Dst:             ext2fs_bg_flags_clear
        - Src:             'alloc_stats.c:79,2'
          Dst:             ext2fs_group_desc_csum_set
        - Src:             'alloc_stats.c:81,2'
          Dst:             ext2fs_free_blocks_count_add
        - Src:             'alloc_stats.c:83,2'
          Dst:             ext2fs_mark_super_dirty
        - Src:             'alloc_stats.c:84,2'
          Dst:             ext2fs_mark_bb_dirty
    - functionName:    ext2fs_inode_alloc_stats
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/alloc_stats.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - int
      constantsTouched: []
      argNames:
        - fs
        - ino
        - inuse
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_inode_alloc_stats2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'alloc_stats.c:58,2'
          Dst:             ext2fs_inode_alloc_stats2
    - functionName:    ext2fs_inode_alloc_stats2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/alloc_stats.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - fs
        - ino
        - inuse
        - isdir
      BBCount:         18
      ICount:          176
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - com_err
        - ext2fs_bg_flags_clear
        - ext2fs_bg_free_inodes_count
        - ext2fs_bg_itable_unused
        - ext2fs_bg_itable_unused_set
        - ext2fs_bg_used_dirs_count
        - ext2fs_group_desc_csum_set
        - ext2fs_group_of_ino
        - ext2fs_has_group_desc_csum
        - ext2fs_mark_ib_dirty
        - ext2fs_mark_inode_bitmap2
        - ext2fs_mark_super_dirty
        - ext2fs_unmark_inode_bitmap2
      functionUses:    5
      BranchProfiles:
        - Branch String:   'alloc_stats.c:23,6'
          Branch Sides:
            - BranchSide:      'alloc_stats.c:26,49'
              BranchSideFuncs:
                - com_err
            - BranchSide:      'alloc_stats.c:30,6'
              BranchSideFuncs:
                - ext2fs_unmark_inode_bitmap2
                - ext2fs_bg_free_inodes_count
                - ext2fs_bg_free_inodes_count_set
                - ext2fs_bg_flags_clear
                - ext2fs_has_group_desc_csum.1364
                - ext2fs_mark_super_dirty
                - ext2fs_mark_ib_dirty
                - ext2fs_bg_itable_unused
                - ext2fs_group_desc_csum_set
                - ext2fs_bg_itable_unused_set
                - ext2fs_bg_used_dirs_count
                - ext2fs_bg_used_dirs_count_set
                - ext2fs_mark_inode_bitmap2
        - Branch String:   'alloc_stats.c:30,6'
          Branch Sides:
            - BranchSide:      'alloc_stats.c:31,29'
              BranchSideFuncs:
                - ext2fs_mark_inode_bitmap2
                - ext2fs_bg_free_inodes_count
                - ext2fs_bg_free_inodes_count_set
                - ext2fs_bg_flags_clear
                - ext2fs_has_group_desc_csum.1364
                - ext2fs_mark_super_dirty
                - ext2fs_mark_ib_dirty
                - ext2fs_bg_itable_unused
                - ext2fs_group_desc_csum_set
                - ext2fs_bg_itable_unused_set
                - ext2fs_bg_used_dirs_count
                - ext2fs_bg_used_dirs_count_set
            - BranchSide:      'alloc_stats.c:33,31'
              BranchSideFuncs:
                - ext2fs_unmark_inode_bitmap2
                - ext2fs_bg_free_inodes_count
                - ext2fs_bg_free_inodes_count_set
                - ext2fs_bg_flags_clear
                - ext2fs_has_group_desc_csum.1364
                - ext2fs_mark_super_dirty
                - ext2fs_mark_ib_dirty
                - ext2fs_bg_itable_unused
                - ext2fs_group_desc_csum_set
                - ext2fs_bg_itable_unused_set
                - ext2fs_bg_used_dirs_count
                - ext2fs_bg_used_dirs_count_set
        - Branch String:   'alloc_stats.c:35,6'
          Branch Sides:
            - BranchSide:      'alloc_stats.c:36,33'
              BranchSideFuncs:
                - ext2fs_bg_used_dirs_count
                - ext2fs_bg_used_dirs_count_set
                - ext2fs_bg_flags_clear
                - ext2fs_has_group_desc_csum.1364
                - ext2fs_mark_super_dirty
                - ext2fs_mark_ib_dirty
                - ext2fs_bg_itable_unused
                - ext2fs_group_desc_csum_set
                - ext2fs_bg_itable_unused_set
            - BranchSide:      'alloc_stats.c:40,24'
              BranchSideFuncs:
                - ext2fs_bg_flags_clear
                - ext2fs_has_group_desc_csum.1364
                - ext2fs_mark_super_dirty
                - ext2fs_mark_ib_dirty
                - ext2fs_bg_itable_unused
                - ext2fs_group_desc_csum_set
                - ext2fs_bg_itable_unused_set
        - Branch String:   'alloc_stats.c:41,6'
          Branch Sides:
            - BranchSide:      'alloc_stats.c:42,35'
              BranchSideFuncs:
                - ext2fs_bg_itable_unused
                - ext2fs_group_desc_csum_set
                - ext2fs_mark_super_dirty
                - ext2fs_mark_ib_dirty
                - ext2fs_bg_itable_unused_set
            - BranchSide:      'alloc_stats.c:51,36'
              BranchSideFuncs:
                - ext2fs_mark_super_dirty
                - ext2fs_mark_ib_dirty
        - Branch String:   'alloc_stats.c:46,7'
          Branch Sides:
            - BranchSide:      'alloc_stats.c:47,32'
              BranchSideFuncs:
                - ext2fs_bg_itable_unused_set
                - ext2fs_group_desc_csum_set
                - ext2fs_mark_super_dirty
                - ext2fs_mark_ib_dirty
            - BranchSide:      'alloc_stats.c:48,30'
              BranchSideFuncs:
                - ext2fs_group_desc_csum_set
                - ext2fs_mark_super_dirty
                - ext2fs_mark_ib_dirty
      Callsites:
        - Src:             'alloc_stats.c:21,14'
          Dst:             ext2fs_group_of_ino
        - Src:             'alloc_stats.c:25,3'
          Dst:             com_err
        - Src:             'alloc_stats.c:31,3'
          Dst:             ext2fs_mark_inode_bitmap2
        - Src:             'alloc_stats.c:33,3'
          Dst:             ext2fs_unmark_inode_bitmap2
        - Src:             'alloc_stats.c:34,45'
          Dst:             ext2fs_bg_free_inodes_count
        - Src:             'alloc_stats.c:34,2'
          Dst:             ext2fs_bg_free_inodes_count_set
        - Src:             'alloc_stats.c:36,44'
          Dst:             ext2fs_bg_used_dirs_count
        - Src:             'alloc_stats.c:36,3'
          Dst:             ext2fs_bg_used_dirs_count_set
        - Src:             'alloc_stats.c:40,2'
          Dst:             ext2fs_bg_flags_clear
        - Src:             'alloc_stats.c:41,6'
          Dst:             ext2fs_has_group_desc_csum
        - Src:             'alloc_stats.c:43,4'
          Dst:             ext2fs_bg_itable_unused
        - Src:             'alloc_stats.c:47,4'
          Dst:             ext2fs_bg_itable_unused_set
        - Src:             'alloc_stats.c:48,3'
          Dst:             ext2fs_group_desc_csum_set
        - Src:             'alloc_stats.c:52,2'
          Dst:             ext2fs_mark_super_dirty
        - Src:             'alloc_stats.c:53,2'
          Dst:             ext2fs_mark_ib_dirty
    - functionName:    ext2fs_has_group_desc_csum
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/./ext2fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 727
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.struct_ext2_filsys *'
      constantsTouched: []
      argNames:
        - fs
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ext2fs_has_feature_gdt_csum
        - ext2fs_has_feature_metadata_csum
      functionUses:    1
      BranchProfiles:
        - Branch String:   './ext2fs.h:726,53'
          Branch Sides:
            - BranchSide:      './ext2fs.h:726,53'
              BranchSideFuncs: []
            - BranchSide:      './ext2fs.h:727,37'
              BranchSideFuncs:
                - ext2fs_has_feature_gdt_csum.1350
      Callsites:
        - Src:             './ext2fs.h:726,9'
          Dst:             ext2fs_has_feature_metadata_csum
        - Src:             './ext2fs.h:727,9'
          Dst:             ext2fs_has_feature_gdt_csum
    - functionName:    ext2fs_u32_list_count
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/badblocks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_struct_u32_list *'
      constantsTouched: []
      argNames:
        - bb
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_badblocks_equal
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/badblocks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ext2_struct_u32_list *'
        - 'struct.ext2_struct_u32_list *'
      constantsTouched: []
      argNames:
        - bb1
        - bb2
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_u32_list_equal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'badblocks.c:321,9'
          Dst:             ext2fs_u32_list_equal
    - functionName:    ext2fs_u32_list_equal
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/badblocks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ext2_struct_u32_list *'
        - 'struct.ext2_struct_u32_list *'
      constantsTouched: []
      argNames:
        - bb1
        - bb2
      BBCount:         12
      ICount:          84
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'badblocks.c:308,2'
          Branch Sides:
            - BranchSide:      'badblocks.c:308,2'
              BranchSideFuncs: []
            - BranchSide:      'badblocks.c:309,2'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'badblocks.c:309,2'
          Branch Sides:
            - BranchSide:      'badblocks.c:309,2'
              BranchSideFuncs: []
            - BranchSide:      'badblocks.c:311,6'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'badblocks.c:311,6'
          Branch Sides:
            - BranchSide:      'badblocks.c:312,3'
              BranchSideFuncs: []
            - BranchSide:      'badblocks.c:314,13'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'badblocks.c:314,6'
          Branch Sides:
            - BranchSide:      'badblocks.c:315,3'
              BranchSideFuncs: []
            - BranchSide:      'badblocks.c:316,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'badblocks.c:314,6'
          Dst:             memcmp
    - functionName:    ext2fs_badblocks_list_iterate_end
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/badblocks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ext2_struct_u32_iterate *'
      constantsTouched: []
      argNames:
        - iter
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_u32_list_iterate_end
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'badblocks.c:302,2'
          Dst:             ext2fs_u32_list_iterate_end
    - functionName:    ext2fs_u32_list_iterate_end
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/badblocks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ext2_struct_u32_iterate *'
      constantsTouched: []
      argNames:
        - iter
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ext2fs_free_mem
      functionUses:    1
      BranchProfiles:
        - Branch String:   'badblocks.c:293,12'
          Branch Sides:
            - BranchSide:      'badblocks.c:293,16'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'badblocks.c:294,3'
              BranchSideFuncs: []
        - Branch String:   'badblocks.c:293,6'
          Branch Sides:
            - BranchSide:      'badblocks.c:294,3'
              BranchSideFuncs: []
            - BranchSide:      'badblocks.c:296,2'
              BranchSideFuncs:
                - ext2fs_free_mem
      Callsites:
        - Src:             'badblocks.c:297,2'
          Dst:             ext2fs_free_mem
    - functionName:    ext2fs_badblocks_list_iterate
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/badblocks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ext2_struct_u32_iterate *'
        - 'int *'
      constantsTouched: []
      argNames:
        - iter
        - blk
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_u32_list_iterate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'badblocks.c:286,9'
          Dst:             ext2fs_u32_list_iterate
    - functionName:    ext2fs_u32_list_iterate
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/badblocks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ext2_struct_u32_iterate *'
        - 'int *'
      constantsTouched: []
      argNames:
        - iter
        - blk
      BBCount:         8
      ICount:          76
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'badblocks.c:268,6'
          Branch Sides:
            - BranchSide:      'badblocks.c:269,3'
              BranchSideFuncs: []
            - BranchSide:      'badblocks.c:271,7'
              BranchSideFuncs: []
        - Branch String:   'badblocks.c:273,6'
          Branch Sides:
            - BranchSide:      'badblocks.c:274,3'
              BranchSideFuncs: []
            - BranchSide:      'badblocks.c:276,6'
              BranchSideFuncs: []
        - Branch String:   'badblocks.c:276,6'
          Branch Sides:
            - BranchSide:      'badblocks.c:277,10'
              BranchSideFuncs: []
            - BranchSide:      'badblocks.c:280,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ext2fs_badblocks_list_iterate_begin
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/badblocks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.ext2_struct_u32_list *'
        - 'struct.ext2_struct_u32_iterate **'
      constantsTouched: []
      argNames:
        - bb
        - ret
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_u32_list_iterate_begin
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'badblocks.c:259,9'
          Dst:             ext2fs_u32_list_iterate_begin
    - functionName:    ext2fs_u32_list_iterate_begin
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/badblocks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.ext2_struct_u32_list *'
        - 'struct.ext2_struct_u32_iterate **'
      constantsTouched: []
      argNames:
        - bb
        - ret
      BBCount:         8
      ICount:          66
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ext2fs_get_mem
      functionUses:    1
      BranchProfiles:
        - Branch String:   'badblocks.c:243,2'
          Branch Sides:
            - BranchSide:      'badblocks.c:243,2'
              BranchSideFuncs: []
            - BranchSide:      'badblocks.c:245,66'
              BranchSideFuncs:
                - ext2fs_get_mem
        - Branch String:   'badblocks.c:246,6'
          Branch Sides:
            - BranchSide:      'badblocks.c:247,10'
              BranchSideFuncs: []
            - BranchSide:      'badblocks.c:249,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'badblocks.c:245,11'
          Dst:             ext2fs_get_mem
    - functionName:    ext2fs_badblocks_list_del
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/badblocks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ext2_struct_u32_list *'
        - int
      constantsTouched: []
      argNames:
        - bb
        - blk
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_u32_list_del
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'badblocks.c:234,2'
          Dst:             ext2fs_u32_list_del
    - functionName:    ext2fs_u32_list_del
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/badblocks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ext2_struct_u32_list *'
        - int
      constantsTouched: []
      argNames:
        - bb
        - blk
      BBCount:         12
      ICount:          91
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ext2fs_u32_list_find
      functionUses:    1
      BranchProfiles:
        - Branch String:   'badblocks.c:219,6'
          Branch Sides:
            - BranchSide:      'badblocks.c:220,3'
              BranchSideFuncs: []
            - BranchSide:      'badblocks.c:222,32'
              BranchSideFuncs:
                - ext2fs_u32_list_find
        - Branch String:   'badblocks.c:223,6'
          Branch Sides:
            - BranchSide:      'badblocks.c:224,3'
              BranchSideFuncs: []
            - BranchSide:      'badblocks.c:226,11'
              BranchSideFuncs: []
        - Branch String:   'badblocks.c:226,2'
          Branch Sides:
            - BranchSide:      'badblocks.c:227,17'
              BranchSideFuncs: []
            - BranchSide:      'badblocks.c:228,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'badblocks.c:222,11'
          Dst:             ext2fs_u32_list_find
    - functionName:    ext2fs_u32_list_find
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/badblocks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ext2_struct_u32_list *'
        - int
      constantsTouched: []
      argNames:
        - bb
        - blk
      BBCount:         24
      ICount:          158
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'badblocks.c:167,6'
          Branch Sides:
            - BranchSide:      'badblocks.c:168,3'
              BranchSideFuncs: []
            - BranchSide:      'badblocks.c:170,6'
              BranchSideFuncs: []
        - Branch String:   'badblocks.c:170,6'
          Branch Sides:
            - BranchSide:      'badblocks.c:171,3'
              BranchSideFuncs: []
            - BranchSide:      'badblocks.c:173,6'
              BranchSideFuncs: []
        - Branch String:   'badblocks.c:175,6'
          Branch Sides:
            - BranchSide:      'badblocks.c:176,10'
              BranchSideFuncs: []
            - BranchSide:      'badblocks.c:177,6'
              BranchSideFuncs: []
        - Branch String:   'badblocks.c:177,6'
          Branch Sides:
            - BranchSide:      'badblocks.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'badblocks.c:180,2'
              BranchSideFuncs: []
        - Branch String:   'badblocks.c:180,2'
          Branch Sides:
            - BranchSide:      'badblocks.c:181,20'
              BranchSideFuncs: []
            - BranchSide:      'badblocks.c:191,2'
              BranchSideFuncs: []
        - Branch String:   'badblocks.c:182,18'
          Branch Sides:
            - BranchSide:      'badblocks.c:182,21'
              BranchSideFuncs: []
            - BranchSide:      'badblocks.c:183,4'
              BranchSideFuncs: []
        - Branch String:   'badblocks.c:182,7'
          Branch Sides:
            - BranchSide:      'badblocks.c:183,4'
              BranchSideFuncs: []
            - BranchSide:      'badblocks.c:184,7'
              BranchSideFuncs: []
        - Branch String:   'badblocks.c:184,7'
          Branch Sides:
            - BranchSide:      'badblocks.c:185,11'
              BranchSideFuncs: []
            - BranchSide:      'badblocks.c:186,7'
              BranchSideFuncs: []
        - Branch String:   'badblocks.c:186,7'
          Branch Sides:
            - BranchSide:      'badblocks.c:187,11'
              BranchSideFuncs: []
            - BranchSide:      'badblocks.c:189,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ext2fs_badblocks_list_test
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/badblocks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ext2_struct_u32_list *'
        - int
      constantsTouched: []
      argNames:
        - bb
        - blk
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_u32_list_test
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'badblocks.c:208,9'
          Dst:             ext2fs_u32_list_test
    - functionName:    ext2fs_u32_list_test
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/badblocks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ext2_struct_u32_list *'
        - int
      constantsTouched: []
      argNames:
        - bb
        - blk
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ext2fs_u32_list_find
      functionUses:    1
      BranchProfiles:
        - Branch String:   'badblocks.c:200,6'
          Branch Sides:
            - BranchSide:      'badblocks.c:201,3'
              BranchSideFuncs: []
            - BranchSide:      'badblocks.c:203,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'badblocks.c:200,6'
          Dst:             ext2fs_u32_list_find
    - functionName:    ext2fs_badblocks_list_add
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/badblocks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.ext2_struct_u32_list *'
        - int
      constantsTouched: []
      argNames:
        - bb
        - blk
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_u32_list_add
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'badblocks.c:156,9'
          Dst:             ext2fs_u32_list_add
    - functionName:    ext2fs_u32_list_add
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/badblocks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.ext2_struct_u32_list *'
        - int
      constantsTouched: []
      argNames:
        - bb
        - blk
      BBCount:         34
      ICount:          276
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - ext2fs_resize_mem
      functionUses:    1
      BranchProfiles:
        - Branch String:   'badblocks.c:114,2'
          Branch Sides:
            - BranchSide:      'badblocks.c:114,2'
              BranchSideFuncs: []
            - BranchSide:      'badblocks.c:116,6'
              BranchSideFuncs:
                - ext2fs_resize_mem
        - Branch String:   'badblocks.c:116,6'
          Branch Sides:
            - BranchSide:      'badblocks.c:117,14'
              BranchSideFuncs:
                - ext2fs_resize_mem
            - BranchSide:      'badblocks.c:130,6'
              BranchSideFuncs: []
        - Branch String:   'badblocks.c:121,7'
          Branch Sides:
            - BranchSide:      'badblocks.c:122,4'
              BranchSideFuncs: []
            - BranchSide:      'badblocks.c:125,2'
              BranchSideFuncs: []
        - Branch String:   'badblocks.c:131,21'
          Branch Sides:
            - BranchSide:      'badblocks.c:131,25'
              BranchSideFuncs: []
            - BranchSide:      'badblocks.c:133,7'
              BranchSideFuncs: []
        - Branch String:   'badblocks.c:131,6'
          Branch Sides:
            - BranchSide:      'badblocks.c:132,3'
              BranchSideFuncs: []
            - BranchSide:      'badblocks.c:133,7'
              BranchSideFuncs: []
        - Branch String:   'badblocks.c:133,21'
          Branch Sides:
            - BranchSide:      'badblocks.c:133,25'
              BranchSideFuncs: []
            - BranchSide:      'badblocks.c:134,25'
              BranchSideFuncs: []
        - Branch String:   'badblocks.c:133,6'
          Branch Sides:
            - BranchSide:      'badblocks.c:134,25'
              BranchSideFuncs: []
            - BranchSide:      'badblocks.c:138,6'
              BranchSideFuncs: []
        - Branch String:   'badblocks.c:139,2'
          Branch Sides:
            - BranchSide:      'badblocks.c:140,7'
              BranchSideFuncs: []
            - BranchSide:      'badblocks.c:147,9'
              BranchSideFuncs: []
        - Branch String:   'badblocks.c:140,7'
          Branch Sides:
            - BranchSide:      'badblocks.c:141,4'
              BranchSideFuncs: []
            - BranchSide:      'badblocks.c:142,7'
              BranchSideFuncs: []
        - Branch String:   'badblocks.c:142,7'
          Branch Sides:
            - BranchSide:      'badblocks.c:143,8'
              BranchSideFuncs: []
            - BranchSide:      'badblocks.c:146,2'
              BranchSideFuncs: []
        - Branch String:   'badblocks.c:147,2'
          Branch Sides:
            - BranchSide:      'badblocks.c:148,17'
              BranchSideFuncs: []
            - BranchSide:      'badblocks.c:149,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'badblocks.c:119,12'
          Dst:             ext2fs_resize_mem
    - functionName:    ext2fs_badblocks_copy
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/badblocks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.ext2_struct_u32_list *'
        - 'struct.ext2_struct_u32_list **'
      constantsTouched: []
      argNames:
        - src
        - dest
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_u32_copy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'badblocks.c:94,9'
          Dst:             ext2fs_u32_copy
    - functionName:    ext2fs_u32_copy
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/badblocks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.ext2_struct_u32_list *'
        - 'struct.ext2_struct_u32_list **'
      constantsTouched: []
      argNames:
        - src
        - dest
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - make_u32_list
      functionUses:    1
      BranchProfiles:
        - Branch String:   'badblocks.c:85,6'
          Branch Sides:
            - BranchSide:      'badblocks.c:86,10'
              BranchSideFuncs: []
            - BranchSide:      'badblocks.c:87,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'badblocks.c:84,11'
          Dst:             make_u32_list
    - functionName:    make_u32_list
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/badblocks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - int
        - 'int *'
        - 'struct.ext2_struct_u32_list **'
      constantsTouched: []
      argNames:
        - size
        - num
        - list
        - ret
      BBCount:         14
      ICount:          128
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ext2fs_free_mem
        - ext2fs_get_array
        - ext2fs_get_mem
      functionUses:    3
      BranchProfiles:
        - Branch String:   'badblocks.c:40,6'
          Branch Sides:
            - BranchSide:      'badblocks.c:41,10'
              BranchSideFuncs: []
            - BranchSide:      'badblocks.c:42,9'
              BranchSideFuncs:
                - ext2fs_get_array
                - ext2fs_free_mem
        - Branch String:   'badblocks.c:44,13'
          Branch Sides:
            - BranchSide:      'badblocks.c:44,20'
              BranchSideFuncs:
                - ext2fs_get_array
                - ext2fs_free_mem
            - BranchSide:      'badblocks.c:44,2'
              BranchSideFuncs:
                - ext2fs_get_array
                - ext2fs_free_mem
        - Branch String:   'badblocks.c:47,6'
          Branch Sides:
            - BranchSide:      'badblocks.c:48,19'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'badblocks.c:51,6'
              BranchSideFuncs: []
        - Branch String:   'badblocks.c:51,6'
          Branch Sides:
            - BranchSide:      'badblocks.c:52,10'
              BranchSideFuncs: []
            - BranchSide:      'badblocks.c:54,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'badblocks.c:39,11'
          Dst:             ext2fs_get_mem
        - Src:             'badblocks.c:46,11'
          Dst:             ext2fs_get_array
        - Src:             'badblocks.c:48,3'
          Dst:             ext2fs_free_mem
    - functionName:    ext2fs_badblocks_list_create
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/badblocks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.ext2_struct_u32_list **'
        - int
      constantsTouched: []
      argNames:
        - ret
        - size
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - make_u32_list
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'badblocks.c:73,9'
          Dst:             make_u32_list
    - functionName:    ext2fs_u32_list_create
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/badblocks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.ext2_struct_u32_list **'
        - int
      constantsTouched: []
      argNames:
        - ret
        - size
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - make_u32_list
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'badblocks.c:65,9'
          Dst:             make_u32_list
    - functionName:    ext2fs_get_block_bitmap_range2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/bitmaps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - size_t
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - bmap
        - start
        - num
        - out
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_get_generic_bmap_range
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'bitmaps.c:319,10'
          Dst:             ext2fs_get_generic_bmap_range
    - functionName:    ext2fs_get_block_bitmap_range
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/bitmaps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - bmap
        - start
        - num
        - out
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_get_generic_bitmap_range
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'bitmaps.c:310,10'
          Dst:             ext2fs_get_generic_bitmap_range
    - functionName:    ext2fs_set_block_bitmap_range2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/bitmaps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - size_t
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - bmap
        - start
        - num
        - in
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_set_generic_bmap_range
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'bitmaps.c:303,10'
          Dst:             ext2fs_set_generic_bmap_range
    - functionName:    ext2fs_set_block_bitmap_range
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/bitmaps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - bmap
        - start
        - num
        - in
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_set_generic_bitmap_range
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'bitmaps.c:294,10'
          Dst:             ext2fs_set_generic_bitmap_range
    - functionName:    ext2fs_get_inode_bitmap_range2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/bitmaps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - size_t
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - bmap
        - start
        - num
        - out
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_get_generic_bmap_range
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'bitmaps.c:287,10'
          Dst:             ext2fs_get_generic_bmap_range
    - functionName:    ext2fs_get_inode_bitmap_range
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/bitmaps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - bmap
        - start
        - num
        - out
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_get_generic_bitmap_range
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'bitmaps.c:278,10'
          Dst:             ext2fs_get_generic_bitmap_range
    - functionName:    ext2fs_set_inode_bitmap_range2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/bitmaps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - size_t
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - bmap
        - start
        - num
        - in
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_set_generic_bmap_range
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'bitmaps.c:271,10'
          Dst:             ext2fs_set_generic_bmap_range
    - functionName:    ext2fs_set_inode_bitmap_range
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/bitmaps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - bmap
        - start
        - num
        - in
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_set_generic_bitmap_range
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'bitmaps.c:262,10'
          Dst:             ext2fs_set_generic_bitmap_range
    - functionName:    ext2fs_compare_inode_bitmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/bitmaps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - 'struct.ext2fs_struct_generic_bitmap_base *'
      constantsTouched: []
      argNames:
        - bm1
        - bm2
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_compare_generic_bmap
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'bitmaps.c:254,10'
          Dst:             ext2fs_compare_generic_bmap
    - functionName:    ext2fs_compare_block_bitmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/bitmaps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - 'struct.ext2fs_struct_generic_bitmap_base *'
      constantsTouched: []
      argNames:
        - bm1
        - bm2
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_compare_generic_bmap
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'bitmaps.c:247,10'
          Dst:             ext2fs_compare_generic_bmap
    - functionName:    ext2fs_resize_block_bitmap2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/bitmaps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'struct.ext2fs_struct_generic_bitmap_base *'
      constantsTouched: []
      argNames:
        - new_end
        - new_real_end
        - bmap
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_resize_generic_bmap
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'bitmaps.c:241,10'
          Dst:             ext2fs_resize_generic_bmap
    - functionName:    ext2fs_resize_block_bitmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/bitmaps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - int
        - 'struct.ext2fs_struct_generic_bitmap_base *'
      constantsTouched: []
      argNames:
        - new_end
        - new_real_end
        - bmap
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_resize_generic_bitmap
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'bitmaps.c:234,10'
          Dst:             ext2fs_resize_generic_bitmap
    - functionName:    ext2fs_resize_inode_bitmap2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/bitmaps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'struct.ext2fs_struct_generic_bitmap_base *'
      constantsTouched: []
      argNames:
        - new_end
        - new_real_end
        - bmap
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_resize_generic_bmap
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'bitmaps.c:228,10'
          Dst:             ext2fs_resize_generic_bmap
    - functionName:    ext2fs_resize_inode_bitmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/bitmaps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - int
        - 'struct.ext2fs_struct_generic_bitmap_base *'
      constantsTouched: []
      argNames:
        - new_end
        - new_real_end
        - bmap
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_resize_generic_bitmap
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'bitmaps.c:221,10'
          Dst:             ext2fs_resize_generic_bitmap
    - functionName:    ext2fs_clear_block_bitmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/bitmaps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
      constantsTouched: []
      argNames:
        - bitmap
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_clear_generic_bmap
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'bitmaps.c:215,2'
          Dst:             ext2fs_clear_generic_bmap
    - functionName:    ext2fs_clear_inode_bitmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/bitmaps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
      constantsTouched: []
      argNames:
        - bitmap
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_clear_generic_bmap
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'bitmaps.c:210,2'
          Dst:             ext2fs_clear_generic_bmap
    - functionName:    ext2fs_fudge_block_bitmap_end2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/bitmaps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - size_t
        - 'size_t *'
      constantsTouched: []
      argNames:
        - bitmap
        - end
        - oend
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_fudge_generic_bmap_end
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'bitmaps.c:203,10'
          Dst:             ext2fs_fudge_generic_bmap_end
    - functionName:    ext2fs_fudge_block_bitmap_end
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/bitmaps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - bitmap
        - end
        - oend
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_fudge_generic_bitmap_end
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'bitmaps.c:194,10'
          Dst:             ext2fs_fudge_generic_bitmap_end
    - functionName:    ext2fs_fudge_inode_bitmap_end
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/bitmaps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - bitmap
        - end
        - oend
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ext2fs_fudge_generic_bmap_end
      functionUses:    0
      BranchProfiles:
        - Branch String:   'bitmaps.c:186,6'
          Branch Sides:
            - BranchSide:      'bitmaps.c:186,6'
              BranchSideFuncs: []
            - BranchSide:      'bitmaps.c:187,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bitmaps.c:183,11'
          Dst:             ext2fs_fudge_generic_bmap_end
    - functionName:    ext2fs_get_bitmap_granularity
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/bitmaps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
      constantsTouched: []
      argNames:
        - bitmap
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'bitmaps.c:171,7'
          Branch Sides:
            - BranchSide:      'bitmaps.c:171,7'
              BranchSideFuncs: []
            - BranchSide:      'bitmaps.c:174,9'
              BranchSideFuncs: []
        - Branch String:   'bitmaps.c:171,7'
          Branch Sides:
            - BranchSide:      'bitmaps.c:171,7'
              BranchSideFuncs: []
            - BranchSide:      'bitmaps.c:174,9'
              BranchSideFuncs: []
        - Branch String:   'bitmaps.c:171,6'
          Branch Sides:
            - BranchSide:      'bitmaps.c:172,3'
              BranchSideFuncs: []
            - BranchSide:      'bitmaps.c:174,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ext2fs_allocate_subcluster_bitmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/bitmaps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'char *'
        - 'struct.ext2fs_struct_generic_bitmap_base **'
      constantsTouched: []
      argNames:
        - fs
        - descr
        - ret
      BBCount:         14
      ICount:          150
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - ext2fs_alloc_generic_bmap
        - ext2fs_allocate_block_bitmap
        - ext2fs_blocks_count
        - ext2fs_has_feature_journal_dev
        - ext2fs_write_bitmaps
      functionUses:    0
      BranchProfiles:
        - Branch String:   'bitmaps.c:138,2'
          Branch Sides:
            - BranchSide:      'bitmaps.c:138,2'
              BranchSideFuncs: []
            - BranchSide:      'bitmaps.c:140,37'
              BranchSideFuncs:
                - ext2fs_has_feature_journal_dev.1485
                - ext2fs_allocate_block_bitmap
                - ext2fs_blocks_count
                - ext2fs_alloc_generic_bmap
        - Branch String:   'bitmaps.c:140,6'
          Branch Sides:
            - BranchSide:      'bitmaps.c:141,3'
              BranchSideFuncs: []
            - BranchSide:      'bitmaps.c:143,2'
              BranchSideFuncs:
                - ext2fs_allocate_block_bitmap
                - ext2fs_blocks_count
                - ext2fs_alloc_generic_bmap
        - Branch String:   'bitmaps.c:145,6'
          Branch Sides:
            - BranchSide:      'bitmaps.c:146,39'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_alloc_generic_bmap
            - BranchSide:      'bitmaps.c:148,7'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_alloc_generic_bmap
        - Branch String:   'bitmaps.c:148,6'
          Branch Sides:
            - BranchSide:      'bitmaps.c:149,3'
              BranchSideFuncs: []
            - BranchSide:      'bitmaps.c:151,10'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_alloc_generic_bmap
        - Branch String:   'bitmaps.c:159,6'
          Branch Sides:
            - BranchSide:      'bitmaps.c:160,10'
              BranchSideFuncs: []
            - BranchSide:      'bitmaps.c:161,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bitmaps.c:140,6'
          Dst:             ext2fs_has_feature_journal_dev
        - Src:             'bitmaps.c:146,10'
          Dst:             ext2fs_allocate_block_bitmap
        - Src:             'bitmaps.c:152,8'
          Dst:             ext2fs_blocks_count
        - Src:             'bitmaps.c:156,11'
          Dst:             ext2fs_alloc_generic_bmap
    - functionName:    ext2fs_has_feature_journal_dev
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 958
      functionLinenumberEnd: 958
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_allocate_block_bitmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/bitmaps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'char *'
        - 'struct.ext2fs_struct_generic_bitmap_base **'
      constantsTouched: []
      argNames:
        - fs
        - descr
        - ret
      BBCount:         15
      ICount:          147
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - ext2fs_alloc_generic_bmap
        - ext2fs_blocks_count
        - ext2fs_has_feature_journal_dev
        - ext2fs_make_generic_bitmap
        - ext2fs_write_bitmaps
      functionUses:    3
      BranchProfiles:
        - Branch String:   'bitmaps.c:95,2'
          Branch Sides:
            - BranchSide:      'bitmaps.c:95,2'
              BranchSideFuncs: []
            - BranchSide:      'bitmaps.c:97,37'
              BranchSideFuncs:
                - ext2fs_has_feature_journal_dev.1485
                - ext2fs_blocks_count
                - ext2fs_make_generic_bitmap
                - ext2fs_alloc_generic_bmap
        - Branch String:   'bitmaps.c:97,6'
          Branch Sides:
            - BranchSide:      'bitmaps.c:98,3'
              BranchSideFuncs: []
            - BranchSide:      'bitmaps.c:100,2'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_make_generic_bitmap
                - ext2fs_alloc_generic_bmap
        - Branch String:   'bitmaps.c:107,6'
          Branch Sides:
            - BranchSide:      'bitmaps.c:108,37'
              BranchSideFuncs:
                - ext2fs_alloc_generic_bmap
            - BranchSide:      'bitmaps.c:113,7'
              BranchSideFuncs:
                - ext2fs_make_generic_bitmap
        - Branch String:   'bitmaps.c:113,18'
          Branch Sides:
            - BranchSide:      'bitmaps.c:113,22'
              BranchSideFuncs: []
            - BranchSide:      'bitmaps.c:114,3'
              BranchSideFuncs: []
        - Branch String:   'bitmaps.c:113,6'
          Branch Sides:
            - BranchSide:      'bitmaps.c:114,3'
              BranchSideFuncs: []
            - BranchSide:      'bitmaps.c:116,65'
              BranchSideFuncs:
                - ext2fs_make_generic_bitmap
      Callsites:
        - Src:             'bitmaps.c:97,6'
          Dst:             ext2fs_has_feature_journal_dev
        - Src:             'bitmaps.c:103,8'
          Dst:             ext2fs_blocks_count
        - Src:             'bitmaps.c:108,11'
          Dst:             ext2fs_alloc_generic_bmap
        - Src:             'bitmaps.c:116,10'
          Dst:             ext2fs_make_generic_bitmap
    - functionName:    ext2fs_allocate_inode_bitmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/bitmaps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'char *'
        - 'struct.ext2fs_struct_generic_bitmap_base **'
      constantsTouched: []
      argNames:
        - fs
        - descr
        - ret
      BBCount:         15
      ICount:          130
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - ext2fs_alloc_generic_bmap
        - ext2fs_has_feature_journal_dev
        - ext2fs_make_generic_bitmap
        - ext2fs_write_bitmaps
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bitmaps.c:59,2'
          Branch Sides:
            - BranchSide:      'bitmaps.c:59,2'
              BranchSideFuncs: []
            - BranchSide:      'bitmaps.c:61,37'
              BranchSideFuncs:
                - ext2fs_has_feature_journal_dev.1485
                - ext2fs_make_generic_bitmap
                - ext2fs_alloc_generic_bmap
        - Branch String:   'bitmaps.c:61,6'
          Branch Sides:
            - BranchSide:      'bitmaps.c:62,3'
              BranchSideFuncs: []
            - BranchSide:      'bitmaps.c:64,2'
              BranchSideFuncs:
                - ext2fs_make_generic_bitmap
                - ext2fs_alloc_generic_bmap
        - Branch String:   'bitmaps.c:72,6'
          Branch Sides:
            - BranchSide:      'bitmaps.c:73,37'
              BranchSideFuncs:
                - ext2fs_alloc_generic_bmap
            - BranchSide:      'bitmaps.c:80,7'
              BranchSideFuncs:
                - ext2fs_make_generic_bitmap
        - Branch String:   'bitmaps.c:80,18'
          Branch Sides:
            - BranchSide:      'bitmaps.c:80,22'
              BranchSideFuncs: []
            - BranchSide:      'bitmaps.c:81,3'
              BranchSideFuncs: []
        - Branch String:   'bitmaps.c:80,6'
          Branch Sides:
            - BranchSide:      'bitmaps.c:81,3'
              BranchSideFuncs: []
            - BranchSide:      'bitmaps.c:83,65'
              BranchSideFuncs:
                - ext2fs_make_generic_bitmap
      Callsites:
        - Src:             'bitmaps.c:61,6'
          Dst:             ext2fs_has_feature_journal_dev
        - Src:             'bitmaps.c:73,11'
          Dst:             ext2fs_alloc_generic_bmap
        - Src:             'bitmaps.c:83,10'
          Dst:             ext2fs_make_generic_bitmap
    - functionName:    ext2fs_set_bitmap_padding
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/bitmaps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
      constantsTouched: []
      argNames:
        - map
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_set_generic_bmap_padding
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'bitmaps.c:50,2'
          Dst:             ext2fs_set_generic_bmap_padding
    - functionName:    ext2fs_copy_bitmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/bitmaps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - 'struct.ext2fs_struct_generic_bitmap_base **'
      constantsTouched: []
      argNames:
        - src
        - dest
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_copy_generic_bmap
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'bitmaps.c:46,10'
          Dst:             ext2fs_copy_generic_bmap
    - functionName:    ext2fs_free_block_bitmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/bitmaps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
      constantsTouched: []
      argNames:
        - bitmap
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_free_generic_bmap
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'bitmaps.c:40,2'
          Dst:             ext2fs_free_generic_bmap
    - functionName:    ext2fs_free_inode_bitmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/bitmaps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
      constantsTouched: []
      argNames:
        - bitmap
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_free_generic_bmap
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'bitmaps.c:35,2'
          Dst:             ext2fs_free_generic_bmap
    - functionName:    popcount32
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/bitops.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - w
      BBCount:         1
      ICount:          38
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    popcount8
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/bitops.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - w
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_bitcount
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/bitops.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - addr
        - nbytes
      BBCount:         15
      ICount:          111
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - popcount32
        - popcount8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'bitops.c:131,39'
          Branch Sides:
            - BranchSide:      'bitops.c:131,43'
              BranchSideFuncs:
                - popcount8
                - popcount32
                - popcount8
            - BranchSide:      'bitops.c:131,2'
              BranchSideFuncs:
                - popcount8
                - popcount32
                - popcount8
        - Branch String:   'bitops.c:131,2'
          Branch Sides:
            - BranchSide:      'bitops.c:132,23'
              BranchSideFuncs:
                - popcount8
                - popcount8
                - popcount32
            - BranchSide:      'bitops.c:135,22'
              BranchSideFuncs:
                - popcount8
                - popcount32
        - Branch String:   'bitops.c:137,2'
          Branch Sides:
            - BranchSide:      'bitops.c:138,23'
              BranchSideFuncs:
                - popcount32
                - popcount8
            - BranchSide:      'bitops.c:141,31'
              BranchSideFuncs:
                - popcount8
        - Branch String:   'bitops.c:143,2'
          Branch Sides:
            - BranchSide:      'bitops.c:144,23'
              BranchSideFuncs:
                - popcount8
            - BranchSide:      'bitops.c:147,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bitops.c:132,10'
          Dst:             popcount8
        - Src:             'bitops.c:138,10'
          Dst:             popcount32
        - Src:             'bitops.c:144,10'
          Dst:             popcount8
    - functionName:    ext2fs_test_bit64
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/bitops.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - nr
        - addr
      BBCount:         1
      ICount:          31
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_clear_bit64
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/bitops.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - nr
        - addr
      BBCount:         1
      ICount:          43
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_set_bit64
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/bitops.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - nr
        - addr
      BBCount:         1
      ICount:          42
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_warn_bitmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/bitops.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - errcode
        - arg
        - description
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - com_err
      functionUses:    7
      BranchProfiles:
        - Branch String:   'bitops.c:66,6'
          Branch Sides:
            - BranchSide:      'bitops.c:67,14'
              BranchSideFuncs:
                - com_err
            - BranchSide:      'bitops.c:69,14'
              BranchSideFuncs:
                - com_err
      Callsites:
        - Src:             'bitops.c:67,3'
          Dst:             com_err
        - Src:             'bitops.c:69,3'
          Dst:             com_err
    - functionName:    ext2fs_test_bit
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/bitops.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - nr
        - addr
      BBCount:         1
      ICount:          31
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_clear_bit
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/bitops.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - nr
        - addr
      BBCount:         1
      ICount:          43
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_set_bit
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/bitops.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - nr
        - addr
      BBCount:         1
      ICount:          42
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ba_alloc_private_data
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blkmap64_ba.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_64.495 *'
      constantsTouched: []
      argNames:
        - bitmap
      BBCount:         8
      ICount:          74
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ext2fs_free_mem
        - ext2fs_get_mem
      functionUses:    2
      BranchProfiles:
        - Branch String:   'blkmap64_ba.c:56,6'
          Branch Sides:
            - BranchSide:      'blkmap64_ba.c:57,10'
              BranchSideFuncs: []
            - BranchSide:      'blkmap64_ba.c:59,21'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_free_mem
        - Branch String:   'blkmap64_ba.c:62,6'
          Branch Sides:
            - BranchSide:      'blkmap64_ba.c:63,19'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'blkmap64_ba.c:67,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'blkmap64_ba.c:55,11'
          Dst:             ext2fs_get_mem
        - Src:             'blkmap64_ba.c:61,11'
          Dst:             ext2fs_get_mem
        - Src:             'blkmap64_ba.c:63,3'
          Dst:             ext2fs_free_mem
    - functionName:    ba_find_first_set
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blkmap64_ba.c'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_64.495 *'
        - size_t
        - size_t
        - 'size_t *'
      constantsTouched: []
      argNames:
        - bitmap
        - start
        - end
        - out
      BBCount:         43
      ICount:          309
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - ext2fs_test_bit64
      functionUses:    0
      BranchProfiles:
        - Branch String:   'blkmap64_ba.c:412,29'
          Branch Sides:
            - BranchSide:      'blkmap64_ba.c:412,32'
              BranchSideFuncs:
                - ext2fs_test_bit64
                - ext2fs_test_bit64
            - BranchSide:      'blkmap64_ba.c:412,2'
              BranchSideFuncs:
                - ext2fs_test_bit64
                - ext2fs_test_bit64
        - Branch String:   'blkmap64_ba.c:412,2'
          Branch Sides:
            - BranchSide:      'blkmap64_ba.c:413,25'
              BranchSideFuncs:
                - ext2fs_test_bit64
                - ext2fs_test_bit64
            - BranchSide:      'blkmap64_ba.c:421,7'
              BranchSideFuncs:
                - ext2fs_test_bit64
        - Branch String:   'blkmap64_ba.c:413,7'
          Branch Sides:
            - BranchSide:      'blkmap64_ba.c:414,11'
              BranchSideFuncs: []
            - BranchSide:      'blkmap64_ba.c:417,9'
              BranchSideFuncs:
                - ext2fs_test_bit64
                - ext2fs_test_bit64
        - Branch String:   'blkmap64_ba.c:421,6'
          Branch Sides:
            - BranchSide:      'blkmap64_ba.c:422,3'
              BranchSideFuncs:
                - ext2fs_test_bit64
            - BranchSide:      'blkmap64_ba.c:424,26'
              BranchSideFuncs:
                - ext2fs_test_bit64
        - Branch String:   'blkmap64_ba.c:426,20'
          Branch Sides:
            - BranchSide:      'blkmap64_ba.c:426,36'
              BranchSideFuncs:
                - ext2fs_test_bit64
            - BranchSide:      'blkmap64_ba.c:426,2'
              BranchSideFuncs:
                - ext2fs_test_bit64
        - Branch String:   'blkmap64_ba.c:426,2'
          Branch Sides:
            - BranchSide:      'blkmap64_ba.c:427,8'
              BranchSideFuncs:
                - ext2fs_test_bit64
            - BranchSide:      'blkmap64_ba.c:436,7'
              BranchSideFuncs:
                - ext2fs_test_bit64
        - Branch String:   'blkmap64_ba.c:427,7'
          Branch Sides:
            - BranchSide:      'blkmap64_ba.c:428,15'
              BranchSideFuncs:
                - ext2fs_test_bit64
            - BranchSide:      'blkmap64_ba.c:431,6'
              BranchSideFuncs:
                - ext2fs_test_bit64
        - Branch String:   'blkmap64_ba.c:436,6'
          Branch Sides:
            - BranchSide:      'blkmap64_ba.c:437,20'
              BranchSideFuncs:
                - ext2fs_test_bit64
            - BranchSide:      'blkmap64_ba.c:463,2'
              BranchSideFuncs:
                - ext2fs_test_bit64
        - Branch String:   'blkmap64_ba.c:439,3'
          Branch Sides:
            - BranchSide:      'blkmap64_ba.c:440,25'
              BranchSideFuncs:
                - ext2fs_test_bit64
            - BranchSide:      'blkmap64_ba.c:445,18'
              BranchSideFuncs:
                - ext2fs_test_bit64
        - Branch String:   'blkmap64_ba.c:440,8'
          Branch Sides:
            - BranchSide:      'blkmap64_ba.c:441,5'
              BranchSideFuncs:
                - ext2fs_test_bit64
            - BranchSide:      'blkmap64_ba.c:442,8'
              BranchSideFuncs:
                - ext2fs_test_bit64
        - Branch String:   'blkmap64_ba.c:450,3'
          Branch Sides:
            - BranchSide:      'blkmap64_ba.c:451,9'
              BranchSideFuncs:
                - ext2fs_test_bit64
            - BranchSide:      'blkmap64_ba.c:458,17'
              BranchSideFuncs:
                - ext2fs_test_bit64
        - Branch String:   'blkmap64_ba.c:451,8'
          Branch Sides:
            - BranchSide:      'blkmap64_ba.c:452,16'
              BranchSideFuncs:
                - ext2fs_test_bit64
            - BranchSide:      'blkmap64_ba.c:455,7'
              BranchSideFuncs:
                - ext2fs_test_bit64
        - Branch String:   'blkmap64_ba.c:463,2'
          Branch Sides:
            - BranchSide:      'blkmap64_ba.c:464,25'
              BranchSideFuncs:
                - ext2fs_test_bit64
            - BranchSide:      'blkmap64_ba.c:471,2'
              BranchSideFuncs: []
        - Branch String:   'blkmap64_ba.c:464,7'
          Branch Sides:
            - BranchSide:      'blkmap64_ba.c:465,11'
              BranchSideFuncs: []
            - BranchSide:      'blkmap64_ba.c:468,9'
              BranchSideFuncs:
                - ext2fs_test_bit64
      Callsites:
        - Src:             'blkmap64_ba.c:413,7'
          Dst:             ext2fs_test_bit64
        - Src:             'blkmap64_ba.c:464,7'
          Dst:             ext2fs_test_bit64
    - functionName:    ba_find_first_zero
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blkmap64_ba.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_64.495 *'
        - size_t
        - size_t
        - 'size_t *'
      constantsTouched: []
      argNames:
        - bitmap
        - start
        - end
        - out
      BBCount:         43
      ICount:          309
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - ext2fs_test_bit64
      functionUses:    0
      BranchProfiles:
        - Branch String:   'blkmap64_ba.c:338,29'
          Branch Sides:
            - BranchSide:      'blkmap64_ba.c:338,32'
              BranchSideFuncs:
                - ext2fs_test_bit64
                - ext2fs_test_bit64
            - BranchSide:      'blkmap64_ba.c:338,2'
              BranchSideFuncs:
                - ext2fs_test_bit64
                - ext2fs_test_bit64
        - Branch String:   'blkmap64_ba.c:338,2'
          Branch Sides:
            - BranchSide:      'blkmap64_ba.c:339,26'
              BranchSideFuncs:
                - ext2fs_test_bit64
                - ext2fs_test_bit64
            - BranchSide:      'blkmap64_ba.c:347,7'
              BranchSideFuncs:
                - ext2fs_test_bit64
        - Branch String:   'blkmap64_ba.c:339,7'
          Branch Sides:
            - BranchSide:      'blkmap64_ba.c:340,11'
              BranchSideFuncs:
                - ext2fs_test_bit64
                - ext2fs_test_bit64
            - BranchSide:      'blkmap64_ba.c:343,9'
              BranchSideFuncs:
                - ext2fs_test_bit64
                - ext2fs_test_bit64
        - Branch String:   'blkmap64_ba.c:347,6'
          Branch Sides:
            - BranchSide:      'blkmap64_ba.c:348,3'
              BranchSideFuncs:
                - ext2fs_test_bit64
            - BranchSide:      'blkmap64_ba.c:350,26'
              BranchSideFuncs:
                - ext2fs_test_bit64
        - Branch String:   'blkmap64_ba.c:352,20'
          Branch Sides:
            - BranchSide:      'blkmap64_ba.c:352,36'
              BranchSideFuncs:
                - ext2fs_test_bit64
            - BranchSide:      'blkmap64_ba.c:352,2'
              BranchSideFuncs:
                - ext2fs_test_bit64
        - Branch String:   'blkmap64_ba.c:352,2'
          Branch Sides:
            - BranchSide:      'blkmap64_ba.c:353,8'
              BranchSideFuncs:
                - ext2fs_test_bit64
            - BranchSide:      'blkmap64_ba.c:362,7'
              BranchSideFuncs:
                - ext2fs_test_bit64
        - Branch String:   'blkmap64_ba.c:353,7'
          Branch Sides:
            - BranchSide:      'blkmap64_ba.c:354,15'
              BranchSideFuncs:
                - ext2fs_test_bit64
            - BranchSide:      'blkmap64_ba.c:357,6'
              BranchSideFuncs:
                - ext2fs_test_bit64
        - Branch String:   'blkmap64_ba.c:362,6'
          Branch Sides:
            - BranchSide:      'blkmap64_ba.c:363,20'
              BranchSideFuncs:
                - ext2fs_test_bit64
            - BranchSide:      'blkmap64_ba.c:389,2'
              BranchSideFuncs:
                - ext2fs_test_bit64
        - Branch String:   'blkmap64_ba.c:365,3'
          Branch Sides:
            - BranchSide:      'blkmap64_ba.c:366,25'
              BranchSideFuncs:
                - ext2fs_test_bit64
            - BranchSide:      'blkmap64_ba.c:371,18'
              BranchSideFuncs:
                - ext2fs_test_bit64
        - Branch String:   'blkmap64_ba.c:366,8'
          Branch Sides:
            - BranchSide:      'blkmap64_ba.c:367,5'
              BranchSideFuncs:
                - ext2fs_test_bit64
            - BranchSide:      'blkmap64_ba.c:368,8'
              BranchSideFuncs:
                - ext2fs_test_bit64
        - Branch String:   'blkmap64_ba.c:376,3'
          Branch Sides:
            - BranchSide:      'blkmap64_ba.c:377,9'
              BranchSideFuncs:
                - ext2fs_test_bit64
            - BranchSide:      'blkmap64_ba.c:384,17'
              BranchSideFuncs:
                - ext2fs_test_bit64
        - Branch String:   'blkmap64_ba.c:377,8'
          Branch Sides:
            - BranchSide:      'blkmap64_ba.c:378,16'
              BranchSideFuncs:
                - ext2fs_test_bit64
            - BranchSide:      'blkmap64_ba.c:381,7'
              BranchSideFuncs:
                - ext2fs_test_bit64
        - Branch String:   'blkmap64_ba.c:389,2'
          Branch Sides:
            - BranchSide:      'blkmap64_ba.c:390,26'
              BranchSideFuncs:
                - ext2fs_test_bit64
            - BranchSide:      'blkmap64_ba.c:397,2'
              BranchSideFuncs: []
        - Branch String:   'blkmap64_ba.c:390,7'
          Branch Sides:
            - BranchSide:      'blkmap64_ba.c:391,11'
              BranchSideFuncs:
                - ext2fs_test_bit64
            - BranchSide:      'blkmap64_ba.c:394,9'
              BranchSideFuncs:
                - ext2fs_test_bit64
      Callsites:
        - Src:             'blkmap64_ba.c:339,8'
          Dst:             ext2fs_test_bit64
        - Src:             'blkmap64_ba.c:390,8'
          Dst:             ext2fs_test_bit64
    - functionName:    ba_print_stats
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blkmap64_ba.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_64.495 *'
      constantsTouched: []
      argNames:
        - bitmap
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'blkmap64_ba.c:316,2'
          Dst:             fprintf
    - functionName:    ba_clear_bmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blkmap64_ba.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_64.495 *'
      constantsTouched: []
      argNames:
        - bitmap
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ba_get_bmap_range
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blkmap64_ba.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_64.495 *'
        - size_t
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - bitmap
        - start
        - num
        - out
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ba_set_bmap_range
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blkmap64_ba.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_64.495 *'
        - size_t
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - bitmap
        - start
        - num
        - in
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ba_test_clear_bmap_extent
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blkmap64_ba.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_64.495 *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - bitmap
        - start
        - len
      BBCount:         31
      ICount:          245
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - ext2fs_mem_is_zero
      functionUses:    0
      BranchProfiles:
        - Branch String:   'blkmap64_ba.c:229,6'
          Branch Sides:
            - BranchSide:      'blkmap64_ba.c:234,20'
              BranchSideFuncs:
                - ext2fs_mem_is_zero
            - BranchSide:      'blkmap64_ba.c:262,6'
              BranchSideFuncs:
                - ext2fs_mem_is_zero
        - Branch String:   'blkmap64_ba.c:235,7'
          Branch Sides:
            - BranchSide:      'blkmap64_ba.c:236,22'
              BranchSideFuncs:
                - ext2fs_mem_is_zero
            - BranchSide:      'blkmap64_ba.c:239,13'
              BranchSideFuncs:
                - ext2fs_mem_is_zero
        - Branch String:   'blkmap64_ba.c:241,3'
          Branch Sides:
            - BranchSide:      'blkmap64_ba.c:242,22'
              BranchSideFuncs:
                - ext2fs_mem_is_zero
            - BranchSide:      'blkmap64_ba.c:248,7'
              BranchSideFuncs:
                - ext2fs_mem_is_zero
        - Branch String:   'blkmap64_ba.c:248,7'
          Branch Sides:
            - BranchSide:      'blkmap64_ba.c:249,4'
              BranchSideFuncs: []
            - BranchSide:      'blkmap64_ba.c:250,12'
              BranchSideFuncs:
                - ext2fs_mem_is_zero
        - Branch String:   'blkmap64_ba.c:262,6'
          Branch Sides:
            - BranchSide:      'blkmap64_ba.c:267,19'
              BranchSideFuncs:
                - ext2fs_mem_is_zero
            - BranchSide:      'blkmap64_ba.c:281,28'
              BranchSideFuncs:
                - ext2fs_mem_is_zero
        - Branch String:   'blkmap64_ba.c:267,3'
          Branch Sides:
            - BranchSide:      'blkmap64_ba.c:268,21'
              BranchSideFuncs:
                - ext2fs_mem_is_zero
            - BranchSide:      'blkmap64_ba.c:274,7'
              BranchSideFuncs:
                - ext2fs_mem_is_zero
        - Branch String:   'blkmap64_ba.c:274,7'
          Branch Sides:
            - BranchSide:      'blkmap64_ba.c:275,4'
              BranchSideFuncs: []
            - BranchSide:      'blkmap64_ba.c:276,12'
              BranchSideFuncs:
                - ext2fs_mem_is_zero
      Callsites:
        - Src:             'blkmap64_ba.c:281,9'
          Dst:             ext2fs_mem_is_zero
    - functionName:    ba_unmark_bmap_extent
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blkmap64_ba.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_64.495 *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - bitmap
        - arg
        - num
      BBCount:         7
      ICount:          63
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - ext2fs_fast_clear_bit64
      functionUses:    0
      BranchProfiles:
        - Branch String:   'blkmap64_ba.c:207,2'
          Branch Sides:
            - BranchSide:      'blkmap64_ba.c:208,27'
              BranchSideFuncs:
                - ext2fs_fast_clear_bit64
            - BranchSide:      'blkmap64_ba.c:209,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'blkmap64_ba.c:208,3'
          Dst:             ext2fs_fast_clear_bit64
    - functionName:    ba_mark_bmap_extent
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blkmap64_ba.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_64.495 *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - bitmap
        - arg
        - num
      BBCount:         7
      ICount:          63
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - ext2fs_fast_set_bit64
      functionUses:    0
      BranchProfiles:
        - Branch String:   'blkmap64_ba.c:196,2'
          Branch Sides:
            - BranchSide:      'blkmap64_ba.c:197,25'
              BranchSideFuncs:
                - ext2fs_fast_set_bit64
            - BranchSide:      'blkmap64_ba.c:198,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'blkmap64_ba.c:197,3'
          Dst:             ext2fs_fast_set_bit64
    - functionName:    ba_test_bmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blkmap64_ba.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_64.495 *'
        - size_t
      constantsTouched: []
      argNames:
        - bitmap
        - arg
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_test_bit64
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'blkmap64_ba.c:186,9'
          Dst:             ext2fs_test_bit64
    - functionName:    ba_unmark_bmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blkmap64_ba.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_64.495 *'
        - size_t
      constantsTouched: []
      argNames:
        - bitmap
        - arg
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_clear_bit64
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'blkmap64_ba.c:178,9'
          Dst:             ext2fs_clear_bit64
    - functionName:    ba_mark_bmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blkmap64_ba.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_64.495 *'
        - size_t
      constantsTouched: []
      argNames:
        - bitmap
        - arg
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_set_bit64
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'blkmap64_ba.c:170,9'
          Dst:             ext2fs_set_bit64
    - functionName:    ba_resize_bmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blkmap64_ba.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_64.495 *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - bmap
        - new_end
        - new_real_end
      BBCount:         24
      ICount:          192
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - ext2fs_clear_bit64
        - ext2fs_resize_mem
      functionUses:    0
      BranchProfiles:
        - Branch String:   'blkmap64_ba.c:136,6'
          Branch Sides:
            - BranchSide:      'blkmap64_ba.c:137,11'
              BranchSideFuncs:
                - ext2fs_resize_mem
                - ext2fs_clear_bit64
            - BranchSide:      'blkmap64_ba.c:143,6'
              BranchSideFuncs:
                - ext2fs_resize_mem
        - Branch String:   'blkmap64_ba.c:138,7'
          Branch Sides:
            - BranchSide:      'blkmap64_ba.c:139,12'
              BranchSideFuncs:
                - ext2fs_resize_mem
                - ext2fs_clear_bit64
            - BranchSide:      'blkmap64_ba.c:140,3'
              BranchSideFuncs:
                - ext2fs_resize_mem
                - ext2fs_clear_bit64
        - Branch String:   'blkmap64_ba.c:140,3'
          Branch Sides:
            - BranchSide:      'blkmap64_ba.c:141,23'
              BranchSideFuncs:
                - ext2fs_clear_bit64
                - ext2fs_resize_mem
            - BranchSide:      'blkmap64_ba.c:142,2'
              BranchSideFuncs:
                - ext2fs_resize_mem
        - Branch String:   'blkmap64_ba.c:143,6'
          Branch Sides:
            - BranchSide:      'blkmap64_ba.c:144,15'
              BranchSideFuncs: []
            - BranchSide:      'blkmap64_ba.c:148,11'
              BranchSideFuncs:
                - ext2fs_resize_mem
        - Branch String:   'blkmap64_ba.c:151,6'
          Branch Sides:
            - BranchSide:      'blkmap64_ba.c:152,30'
              BranchSideFuncs:
                - ext2fs_resize_mem
            - BranchSide:      'blkmap64_ba.c:156,6'
              BranchSideFuncs: []
        - Branch String:   'blkmap64_ba.c:153,7'
          Branch Sides:
            - BranchSide:      'blkmap64_ba.c:154,11'
              BranchSideFuncs: []
            - BranchSide:      'blkmap64_ba.c:155,2'
              BranchSideFuncs: []
        - Branch String:   'blkmap64_ba.c:156,6'
          Branch Sides:
            - BranchSide:      'blkmap64_ba.c:157,10'
              BranchSideFuncs: []
            - BranchSide:      'blkmap64_ba.c:159,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'blkmap64_ba.c:141,4'
          Dst:             ext2fs_clear_bit64
        - Src:             'blkmap64_ba.c:152,12'
          Dst:             ext2fs_resize_mem
    - functionName:    ba_copy_bmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blkmap64_ba.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_64.495 *'
        - 'struct.ext2fs_struct_generic_bitmap_64.495 *'
      constantsTouched: []
      argNames:
        - src
        - dest
      BBCount:         6
      ICount:          73
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ba_alloc_private_data
      functionUses:    0
      BranchProfiles:
        - Branch String:   'blkmap64_ba.c:113,6'
          Branch Sides:
            - BranchSide:      'blkmap64_ba.c:114,10'
              BranchSideFuncs: []
            - BranchSide:      'blkmap64_ba.c:116,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'blkmap64_ba.c:112,11'
          Dst:             ba_alloc_private_data
    - functionName:    ba_free_bmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blkmap64_ba.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_64.495 *'
      constantsTouched: []
      argNames:
        - bitmap
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ext2fs_free_mem
      functionUses:    0
      BranchProfiles:
        - Branch String:   'blkmap64_ba.c:93,6'
          Branch Sides:
            - BranchSide:      'blkmap64_ba.c:94,3'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'blkmap64_ba.c:96,6'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
        - Branch String:   'blkmap64_ba.c:96,6'
          Branch Sides:
            - BranchSide:      'blkmap64_ba.c:97,21'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'blkmap64_ba.c:100,19'
              BranchSideFuncs:
                - ext2fs_free_mem
      Callsites:
        - Src:             'blkmap64_ba.c:97,3'
          Dst:             ext2fs_free_mem
        - Src:             'blkmap64_ba.c:100,2'
          Dst:             ext2fs_free_mem
    - functionName:    ba_new_bmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blkmap64_ba.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'struct.ext2fs_struct_generic_bitmap_64.495 *'
      constantsTouched: []
      argNames:
        - fs
        - bitmap
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ba_alloc_private_data
      functionUses:    0
      BranchProfiles:
        - Branch String:   'blkmap64_ba.c:79,6'
          Branch Sides:
            - BranchSide:      'blkmap64_ba.c:80,10'
              BranchSideFuncs: []
            - BranchSide:      'blkmap64_ba.c:82,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'blkmap64_ba.c:78,11'
          Dst:             ba_alloc_private_data
    - functionName:    rb_test_bit
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blkmap64_rb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ext2fs_rb_private *'
        - size_t
      constantsTouched: []
      argNames:
        - bp
        - bit
      BBCount:         42
      ICount:          266
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - ext2fs_rb_next
        - node_to_extent
      functionUses:    1
      BranchProfiles:
        - Branch String:   'blkmap64_rb.c:343,6'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:344,3'
              BranchSideFuncs:
                - ext2fs_rb_next
                - node_to_extent
                - node_to_extent
            - BranchSide:      'blkmap64_rb.c:346,6'
              BranchSideFuncs:
                - ext2fs_rb_next
                - node_to_extent
                - node_to_extent
        - Branch String:   'blkmap64_rb.c:346,28'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:346,31'
              BranchSideFuncs:
                - ext2fs_rb_next
                - node_to_extent
                - node_to_extent
            - BranchSide:      'blkmap64_rb.c:353,13'
              BranchSideFuncs:
                - ext2fs_rb_next
                - node_to_extent
                - node_to_extent
        - Branch String:   'blkmap64_rb.c:346,6'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:350,3'
              BranchSideFuncs: []
            - BranchSide:      'blkmap64_rb.c:353,13'
              BranchSideFuncs:
                - ext2fs_rb_next
                - node_to_extent
                - node_to_extent
        - Branch String:   'blkmap64_rb.c:354,6'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:355,26'
              BranchSideFuncs:
                - node_to_extent
            - BranchSide:      'blkmap64_rb.c:360,6'
              BranchSideFuncs:
                - node_to_extent
        - Branch String:   'blkmap64_rb.c:356,7'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:357,30'
              BranchSideFuncs:
                - node_to_extent
                - node_to_extent
            - BranchSide:      'blkmap64_rb.c:358,22'
              BranchSideFuncs:
                - node_to_extent
        - Branch String:   'blkmap64_rb.c:360,6'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:361,8'
              BranchSideFuncs:
                - node_to_extent
            - BranchSide:      'blkmap64_rb.c:369,2'
              BranchSideFuncs:
                - node_to_extent
        - Branch String:   'blkmap64_rb.c:361,48'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:362,8'
              BranchSideFuncs:
                - node_to_extent
            - BranchSide:      'blkmap64_rb.c:368,2'
              BranchSideFuncs:
                - node_to_extent
        - Branch String:   'blkmap64_rb.c:361,7'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:366,4'
              BranchSideFuncs: []
            - BranchSide:      'blkmap64_rb.c:368,2'
              BranchSideFuncs:
                - node_to_extent
        - Branch String:   'blkmap64_rb.c:373,6'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:374,3'
              BranchSideFuncs:
                - node_to_extent
            - BranchSide:      'blkmap64_rb.c:376,6'
              BranchSideFuncs:
                - node_to_extent
        - Branch String:   'blkmap64_rb.c:376,28'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:376,31'
              BranchSideFuncs:
                - node_to_extent
            - BranchSide:      'blkmap64_rb.c:376,63'
              BranchSideFuncs:
                - node_to_extent
        - Branch String:   'blkmap64_rb.c:376,6'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:376,63'
              BranchSideFuncs: []
            - BranchSide:      'blkmap64_rb.c:377,3'
              BranchSideFuncs: []
        - Branch String:   'blkmap64_rb.c:381,2'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:382,13'
              BranchSideFuncs:
                - node_to_extent
            - BranchSide:      'blkmap64_rb.c:394,2'
              BranchSideFuncs: []
        - Branch String:   'blkmap64_rb.c:384,7'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:385,11'
              BranchSideFuncs:
                - node_to_extent
            - BranchSide:      'blkmap64_rb.c:386,12'
              BranchSideFuncs:
                - node_to_extent
        - Branch String:   'blkmap64_rb.c:386,12'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:387,11'
              BranchSideFuncs:
                - node_to_extent
            - BranchSide:      'blkmap64_rb.c:389,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'blkmap64_rb.c:355,10'
          Dst:             ext2fs_rb_next
        - Src:             'blkmap64_rb.c:357,15'
          Dst:             node_to_extent
        - Src:             'blkmap64_rb.c:383,9'
          Dst:             node_to_extent
    - functionName:    node_to_extent
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blkmap64_rb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      'struct.bmap_rb_extent *'
      argCount:        1
      argTypes:
        - 'struct.rb_node *'
      constantsTouched: []
      argNames:
        - node
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_rb_empty_root
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/./rbtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.rb_root *'
      constantsTouched: []
      argNames:
        - root
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rb_remove_extent
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blkmap64_rb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 583
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'struct.ext2fs_rb_private *'
      constantsTouched: []
      argNames:
        - start
        - count
        - bp
      BBCount:         38
      ICount:          336
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - ext2fs_rb_empty_root
        - ext2fs_rb_erase
        - ext2fs_rb_next
        - node_to_extent
        - rb_free_extent
        - rb_insert_extent
      functionUses:    2
      BranchProfiles:
        - Branch String:   'blkmap64_rb.c:511,6'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:512,3'
              BranchSideFuncs: []
            - BranchSide:      'blkmap64_rb.c:514,2'
              BranchSideFuncs:
                - ext2fs_rb_next
                - node_to_extent
                - ext2fs_rb_erase
                - rb_free_extent
                - node_to_extent
                - ext2fs_rb_next
                - ext2fs_rb_erase
                - rb_free_extent
                - rb_insert_extent
        - Branch String:   'blkmap64_rb.c:514,2'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:515,13'
              BranchSideFuncs:
                - node_to_extent
                - ext2fs_rb_next
                - node_to_extent
                - ext2fs_rb_erase
                - rb_free_extent
                - ext2fs_rb_next
                - ext2fs_rb_erase
                - rb_free_extent
                - rb_insert_extent
            - BranchSide:      'blkmap64_rb.c:557,2'
              BranchSideFuncs:
                - ext2fs_rb_next
                - node_to_extent
                - ext2fs_rb_erase
                - rb_free_extent
        - Branch String:   'blkmap64_rb.c:517,7'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:518,11'
              BranchSideFuncs:
                - ext2fs_rb_next
                - node_to_extent
                - ext2fs_rb_erase
                - rb_free_extent
                - node_to_extent
                - ext2fs_rb_next
                - ext2fs_rb_erase
                - rb_free_extent
                - rb_insert_extent
            - BranchSide:      'blkmap64_rb.c:520,14'
              BranchSideFuncs:
                - ext2fs_rb_next
                - node_to_extent
                - ext2fs_rb_erase
                - rb_free_extent
                - node_to_extent
                - ext2fs_rb_next
                - ext2fs_rb_erase
                - rb_free_extent
                - rb_insert_extent
        - Branch String:   'blkmap64_rb.c:525,28'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:526,8'
              BranchSideFuncs:
                - ext2fs_rb_next
                - node_to_extent
                - ext2fs_rb_erase
                - rb_free_extent
                - node_to_extent
                - ext2fs_rb_next
                - ext2fs_rb_erase
                - rb_free_extent
                - rb_insert_extent
            - BranchSide:      'blkmap64_rb.c:537,8'
              BranchSideFuncs:
                - ext2fs_rb_next
                - node_to_extent
                - ext2fs_rb_erase
                - rb_free_extent
                - node_to_extent
                - rb_insert_extent
                - ext2fs_rb_next
                - ext2fs_rb_erase
                - rb_free_extent
        - Branch String:   'blkmap64_rb.c:525,7'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:528,16'
              BranchSideFuncs:
                - rb_insert_extent
            - BranchSide:      'blkmap64_rb.c:537,8'
              BranchSideFuncs:
                - ext2fs_rb_next
                - node_to_extent
                - ext2fs_rb_erase
                - rb_free_extent
                - node_to_extent
                - rb_insert_extent
                - ext2fs_rb_next
                - ext2fs_rb_erase
                - rb_free_extent
        - Branch String:   'blkmap64_rb.c:537,7'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:538,17'
              BranchSideFuncs:
                - ext2fs_rb_next
                - node_to_extent
                - ext2fs_rb_erase
                - rb_free_extent
                - node_to_extent
                - rb_insert_extent
                - ext2fs_rb_next
                - ext2fs_rb_erase
                - rb_free_extent
            - BranchSide:      'blkmap64_rb.c:542,12'
              BranchSideFuncs:
                - ext2fs_rb_next
                - node_to_extent
                - ext2fs_rb_erase
                - rb_free_extent
                - node_to_extent
                - rb_insert_extent
                - ext2fs_rb_next
                - ext2fs_rb_erase
                - rb_free_extent
        - Branch String:   'blkmap64_rb.c:542,7'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:543,29'
              BranchSideFuncs:
                - ext2fs_rb_next
                - ext2fs_rb_erase
                - rb_free_extent
                - ext2fs_rb_next
                - node_to_extent
                - ext2fs_rb_erase
                - rb_free_extent
            - BranchSide:      'blkmap64_rb.c:549,7'
              BranchSideFuncs:
                - ext2fs_rb_next
                - node_to_extent
                - ext2fs_rb_erase
                - rb_free_extent
                - node_to_extent
                - ext2fs_rb_next
                - ext2fs_rb_erase
                - rb_free_extent
                - rb_insert_extent
        - Branch String:   'blkmap64_rb.c:549,7'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:514,2'
              BranchSideFuncs: []
            - BranchSide:      'blkmap64_rb.c:550,18'
              BranchSideFuncs: []
        - Branch String:   'blkmap64_rb.c:557,2'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:558,25'
              BranchSideFuncs:
                - ext2fs_rb_next
                - node_to_extent
                - ext2fs_rb_erase
                - rb_free_extent
            - BranchSide:      'blkmap64_rb.c:582,9'
              BranchSideFuncs: []
        - Branch String:   'blkmap64_rb.c:560,7'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:561,4'
              BranchSideFuncs:
                - ext2fs_rb_next
                - node_to_extent
                - ext2fs_rb_erase
                - rb_free_extent
            - BranchSide:      'blkmap64_rb.c:564,8'
              BranchSideFuncs:
                - ext2fs_rb_erase
                - rb_free_extent
                - ext2fs_rb_next
                - node_to_extent
        - Branch String:   'blkmap64_rb.c:564,7'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:565,4'
              BranchSideFuncs: []
            - BranchSide:      'blkmap64_rb.c:568,8'
              BranchSideFuncs:
                - ext2fs_rb_erase
                - rb_free_extent
                - ext2fs_rb_next
                - node_to_extent
        - Branch String:   'blkmap64_rb.c:568,7'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:569,20'
              BranchSideFuncs:
                - ext2fs_rb_erase
                - rb_free_extent
                - ext2fs_rb_next
                - node_to_extent
            - BranchSide:      'blkmap64_rb.c:575,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'blkmap64_rb.c:511,6'
          Dst:             ext2fs_rb_empty_root
        - Src:             'blkmap64_rb.c:516,9'
          Dst:             node_to_extent
        - Src:             'blkmap64_rb.c:533,4'
          Dst:             rb_insert_extent
        - Src:             'blkmap64_rb.c:543,13'
          Dst:             ext2fs_rb_next
        - Src:             'blkmap64_rb.c:544,4'
          Dst:             ext2fs_rb_erase
        - Src:             'blkmap64_rb.c:545,4'
          Dst:             rb_free_extent
        - Src:             'blkmap64_rb.c:558,10'
          Dst:             ext2fs_rb_next
        - Src:             'blkmap64_rb.c:559,9'
          Dst:             node_to_extent
        - Src:             'blkmap64_rb.c:569,4'
          Dst:             ext2fs_rb_erase
        - Src:             'blkmap64_rb.c:570,4'
          Dst:             rb_free_extent
    - functionName:    rb_insert_extent
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blkmap64_rb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'struct.ext2fs_rb_private *'
      constantsTouched: []
      argNames:
        - start
        - count
        - bp
      BBCount:         47
      ICount:          385
      EdgeCount:       62
      CyclomaticComplexity: 17
      functionsReached:
        - ext2fs_rb_erase
        - ext2fs_rb_insert_color
        - ext2fs_rb_link_node
        - ext2fs_rb_next
        - ext2fs_rb_prev
        - node_to_extent
        - rb_free_extent
        - rb_get_new_extent
      functionUses:    6
      BranchProfiles:
        - Branch String:   'blkmap64_rb.c:407,6'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:408,3'
              BranchSideFuncs: []
            - BranchSide:      'blkmap64_rb.c:410,2'
              BranchSideFuncs:
                - rb_get_new_extent
                - ext2fs_rb_link_node
                - ext2fs_rb_insert_color
                - ext2fs_rb_prev
                - ext2fs_rb_next
                - ext2fs_rb_next
                - node_to_extent
                - ext2fs_rb_erase
                - rb_free_extent
                - ext2fs_rb_erase
                - rb_free_extent
                - node_to_extent
                - ext2fs_rb_erase
                - rb_free_extent
                - node_to_extent
        - Branch String:   'blkmap64_rb.c:412,6'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:413,7'
              BranchSideFuncs:
                - rb_get_new_extent
                - ext2fs_rb_link_node
                - ext2fs_rb_insert_color
                - ext2fs_rb_prev
                - ext2fs_rb_next
                - ext2fs_rb_next
                - node_to_extent
                - ext2fs_rb_erase
                - rb_free_extent
                - ext2fs_rb_erase
                - rb_free_extent
                - node_to_extent
                - ext2fs_rb_erase
                - rb_free_extent
                - node_to_extent
            - BranchSide:      'blkmap64_rb.c:422,2'
              BranchSideFuncs:
                - rb_get_new_extent
                - ext2fs_rb_link_node
                - ext2fs_rb_insert_color
                - ext2fs_rb_prev
                - ext2fs_rb_next
                - ext2fs_rb_next
                - node_to_extent
                - ext2fs_rb_erase
                - rb_free_extent
                - ext2fs_rb_erase
                - rb_free_extent
                - node_to_extent
                - ext2fs_rb_erase
                - rb_free_extent
                - node_to_extent
        - Branch String:   'blkmap64_rb.c:413,27'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:414,7'
              BranchSideFuncs:
                - rb_get_new_extent
                - ext2fs_rb_link_node
                - ext2fs_rb_insert_color
                - ext2fs_rb_prev
                - ext2fs_rb_next
                - ext2fs_rb_next
                - node_to_extent
                - ext2fs_rb_erase
                - rb_free_extent
                - ext2fs_rb_erase
                - rb_free_extent
                - node_to_extent
                - ext2fs_rb_erase
                - rb_free_extent
                - node_to_extent
            - BranchSide:      'blkmap64_rb.c:420,2'
              BranchSideFuncs:
                - rb_get_new_extent
                - ext2fs_rb_link_node
                - ext2fs_rb_insert_color
                - ext2fs_rb_prev
                - ext2fs_rb_next
                - ext2fs_rb_next
                - node_to_extent
                - ext2fs_rb_erase
                - rb_free_extent
                - ext2fs_rb_erase
                - rb_free_extent
                - node_to_extent
                - ext2fs_rb_erase
                - rb_free_extent
                - node_to_extent
        - Branch String:   'blkmap64_rb.c:413,7'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:418,4'
              BranchSideFuncs:
                - ext2fs_rb_next
                - ext2fs_rb_next
                - node_to_extent
                - ext2fs_rb_erase
                - rb_free_extent
                - ext2fs_rb_erase
                - rb_free_extent
            - BranchSide:      'blkmap64_rb.c:420,2'
              BranchSideFuncs:
                - rb_get_new_extent
                - ext2fs_rb_link_node
                - ext2fs_rb_insert_color
                - ext2fs_rb_prev
                - ext2fs_rb_next
                - ext2fs_rb_next
                - node_to_extent
                - ext2fs_rb_erase
                - rb_free_extent
                - ext2fs_rb_erase
                - rb_free_extent
                - node_to_extent
                - ext2fs_rb_erase
                - rb_free_extent
                - node_to_extent
        - Branch String:   'blkmap64_rb.c:422,2'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:423,13'
              BranchSideFuncs:
                - node_to_extent
                - ext2fs_rb_next
                - ext2fs_rb_next
                - node_to_extent
                - ext2fs_rb_erase
                - rb_free_extent
                - ext2fs_rb_erase
                - rb_free_extent
                - rb_get_new_extent
                - ext2fs_rb_link_node
                - ext2fs_rb_insert_color
                - ext2fs_rb_prev
                - node_to_extent
                - ext2fs_rb_erase
                - rb_free_extent
            - BranchSide:      'blkmap64_rb.c:449,30'
              BranchSideFuncs:
                - rb_get_new_extent
                - ext2fs_rb_link_node
                - ext2fs_rb_insert_color
                - ext2fs_rb_prev
                - ext2fs_rb_next
                - ext2fs_rb_next
                - node_to_extent
                - ext2fs_rb_erase
                - rb_free_extent
                - ext2fs_rb_erase
                - rb_free_extent
                - node_to_extent
                - ext2fs_rb_erase
                - rb_free_extent
        - Branch String:   'blkmap64_rb.c:426,7'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:427,11'
              BranchSideFuncs:
                - rb_get_new_extent
                - ext2fs_rb_link_node
                - ext2fs_rb_insert_color
                - ext2fs_rb_prev
                - ext2fs_rb_next
                - ext2fs_rb_next
                - node_to_extent
                - ext2fs_rb_erase
                - rb_free_extent
                - ext2fs_rb_erase
                - rb_free_extent
                - node_to_extent
                - ext2fs_rb_erase
                - rb_free_extent
                - node_to_extent
            - BranchSide:      'blkmap64_rb.c:428,14'
              BranchSideFuncs:
                - ext2fs_rb_next
                - ext2fs_rb_next
                - node_to_extent
                - ext2fs_rb_erase
                - rb_free_extent
                - ext2fs_rb_erase
                - rb_free_extent
                - rb_get_new_extent
                - ext2fs_rb_link_node
                - ext2fs_rb_insert_color
                - ext2fs_rb_prev
                - node_to_extent
                - ext2fs_rb_erase
                - rb_free_extent
                - node_to_extent
        - Branch String:   'blkmap64_rb.c:428,14'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:429,11'
              BranchSideFuncs:
                - rb_get_new_extent
                - ext2fs_rb_link_node
                - ext2fs_rb_insert_color
                - ext2fs_rb_prev
                - ext2fs_rb_next
                - ext2fs_rb_next
                - node_to_extent
                - ext2fs_rb_erase
                - rb_free_extent
                - ext2fs_rb_erase
                - rb_free_extent
                - node_to_extent
                - ext2fs_rb_erase
                - rb_free_extent
                - node_to_extent
            - BranchSide:      'blkmap64_rb.c:430,10'
              BranchSideFuncs:
                - ext2fs_rb_next
                - ext2fs_rb_next
                - node_to_extent
                - ext2fs_rb_erase
                - rb_free_extent
                - ext2fs_rb_erase
                - rb_free_extent
        - Branch String:   'blkmap64_rb.c:432,8'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:433,5'
              BranchSideFuncs: []
            - BranchSide:      'blkmap64_rb.c:435,9'
              BranchSideFuncs:
                - ext2fs_rb_next
                - ext2fs_rb_next
                - node_to_extent
                - ext2fs_rb_erase
                - rb_free_extent
                - ext2fs_rb_erase
                - rb_free_extent
        - Branch String:   'blkmap64_rb.c:435,8'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:436,12'
              BranchSideFuncs:
                - ext2fs_rb_next
                - ext2fs_rb_next
                - node_to_extent
                - ext2fs_rb_erase
                - rb_free_extent
                - ext2fs_rb_erase
                - rb_free_extent
            - BranchSide:      'blkmap64_rb.c:438,12'
              BranchSideFuncs:
                - ext2fs_rb_next
                - ext2fs_rb_next
                - node_to_extent
                - ext2fs_rb_erase
                - rb_free_extent
                - ext2fs_rb_erase
                - rb_free_extent
        - Branch String:   'blkmap64_rb.c:457,6'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:457,6'
              BranchSideFuncs:
                - node_to_extent
                - ext2fs_rb_next
                - ext2fs_rb_next
                - node_to_extent
                - ext2fs_rb_erase
                - rb_free_extent
                - ext2fs_rb_erase
                - rb_free_extent
                - ext2fs_rb_erase
                - rb_free_extent
            - BranchSide:      'blkmap64_rb.c:458,24'
              BranchSideFuncs:
                - node_to_extent
                - ext2fs_rb_next
                - ext2fs_rb_next
                - node_to_extent
                - ext2fs_rb_erase
                - rb_free_extent
                - ext2fs_rb_erase
                - rb_free_extent
                - ext2fs_rb_erase
                - rb_free_extent
        - Branch String:   'blkmap64_rb.c:459,7'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:460,12'
              BranchSideFuncs:
                - ext2fs_rb_erase
                - rb_free_extent
                - ext2fs_rb_next
                - ext2fs_rb_next
                - node_to_extent
                - ext2fs_rb_erase
                - rb_free_extent
                - ext2fs_rb_erase
                - rb_free_extent
            - BranchSide:      'blkmap64_rb.c:465,2'
              BranchSideFuncs:
                - ext2fs_rb_next
                - ext2fs_rb_next
                - node_to_extent
                - ext2fs_rb_erase
                - rb_free_extent
                - ext2fs_rb_erase
                - rb_free_extent
        - Branch String:   'blkmap64_rb.c:469,2'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:470,25'
              BranchSideFuncs:
                - ext2fs_rb_next
                - node_to_extent
                - ext2fs_rb_erase
                - rb_free_extent
                - ext2fs_rb_erase
                - rb_free_extent
            - BranchSide:      'blkmap64_rb.c:495,19'
              BranchSideFuncs: []
        - Branch String:   'blkmap64_rb.c:473,7'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:474,4'
              BranchSideFuncs:
                - ext2fs_rb_next
                - node_to_extent
                - ext2fs_rb_erase
                - rb_free_extent
                - ext2fs_rb_erase
                - rb_free_extent
            - BranchSide:      'blkmap64_rb.c:477,8'
              BranchSideFuncs:
                - ext2fs_rb_erase
                - rb_free_extent
                - ext2fs_rb_erase
                - rb_free_extent
                - ext2fs_rb_next
                - node_to_extent
        - Branch String:   'blkmap64_rb.c:477,7'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:478,4'
              BranchSideFuncs: []
            - BranchSide:      'blkmap64_rb.c:481,8'
              BranchSideFuncs:
                - ext2fs_rb_erase
                - rb_free_extent
                - ext2fs_rb_erase
                - rb_free_extent
                - ext2fs_rb_next
                - node_to_extent
        - Branch String:   'blkmap64_rb.c:481,7'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:482,20'
              BranchSideFuncs:
                - ext2fs_rb_erase
                - rb_free_extent
                - ext2fs_rb_next
                - node_to_extent
                - ext2fs_rb_erase
                - rb_free_extent
            - BranchSide:      'blkmap64_rb.c:487,15'
              BranchSideFuncs:
                - ext2fs_rb_erase
                - rb_free_extent
      Callsites:
        - Src:             'blkmap64_rb.c:424,9'
          Dst:             node_to_extent
        - Src:             'blkmap64_rb.c:449,2'
          Dst:             rb_get_new_extent
        - Src:             'blkmap64_rb.c:452,2'
          Dst:             ext2fs_rb_link_node
        - Src:             'blkmap64_rb.c:453,2'
          Dst:             ext2fs_rb_insert_color
        - Src:             'blkmap64_rb.c:456,9'
          Dst:             ext2fs_rb_prev
        - Src:             'blkmap64_rb.c:458,9'
          Dst:             node_to_extent
        - Src:             'blkmap64_rb.c:462,4'
          Dst:             ext2fs_rb_erase
        - Src:             'blkmap64_rb.c:463,4'
          Dst:             rb_free_extent
        - Src:             'blkmap64_rb.c:469,14'
          Dst:             ext2fs_rb_next
        - Src:             'blkmap64_rb.c:470,10'
          Dst:             ext2fs_rb_next
        - Src:             'blkmap64_rb.c:471,9'
          Dst:             node_to_extent
        - Src:             'blkmap64_rb.c:482,4'
          Dst:             ext2fs_rb_erase
        - Src:             'blkmap64_rb.c:483,4'
          Dst:             rb_free_extent
        - Src:             'blkmap64_rb.c:489,4'
          Dst:             ext2fs_rb_erase
        - Src:             'blkmap64_rb.c:490,4'
          Dst:             rb_free_extent
    - functionName:    rb_free_extent
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blkmap64_rb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ext2fs_rb_private *'
        - 'struct.bmap_rb_extent *'
      constantsTouched: []
      argNames:
        - bp
        - ext
      BBCount:         12
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ext2fs_free_mem
      functionUses:    5
      BranchProfiles:
        - Branch String:   'blkmap64_rb.c:178,6'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:179,3'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'blkmap64_rb.c:180,6'
              BranchSideFuncs:
                - ext2fs_free_mem
        - Branch String:   'blkmap64_rb.c:180,6'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:181,3'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'blkmap64_rb.c:182,6'
              BranchSideFuncs:
                - ext2fs_free_mem
        - Branch String:   'blkmap64_rb.c:182,6'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:182,6'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'blkmap64_rb.c:183,3'
              BranchSideFuncs:
                - ext2fs_free_mem
      Callsites:
        - Src:             'blkmap64_rb.c:184,2'
          Dst:             ext2fs_free_mem
    - functionName:    rb_get_new_extent
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blkmap64_rb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.bmap_rb_extent **'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ext
        - start
        - count
      BBCount:         5
      ICount:          51
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - abort
        - ext2fs_get_mem
      functionUses:    1
      BranchProfiles:
        - Branch String:   'blkmap64_rb.c:166,6'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:167,3'
              BranchSideFuncs:
                - abort
            - BranchSide:      'blkmap64_rb.c:169,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'blkmap64_rb.c:164,11'
          Dst:             ext2fs_get_mem
        - Src:             'blkmap64_rb.c:167,3'
          Dst:             abort
    - functionName:    ext2fs_rb_link_node
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/./rbtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.rb_node *'
        - 'struct.rb_node *'
        - 'struct.rb_node **'
      constantsTouched: []
      argNames:
        - node
        - parent
        - rb_link
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rb_truncate
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blkmap64_rb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - size_t
        - 'struct.rb_root *'
      constantsTouched: []
      argNames:
        - new_max
        - root
      BBCount:         13
      ICount:          84
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - ext2fs_free_mem
        - ext2fs_rb_erase
        - ext2fs_rb_last
        - node_to_extent
      functionUses:    1
      BranchProfiles:
        - Branch String:   'blkmap64_rb.c:297,2'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:297,2'
              BranchSideFuncs:
                - node_to_extent
                - ext2fs_rb_erase
                - ext2fs_free_mem
                - ext2fs_rb_last
            - BranchSide:      'blkmap64_rb.c:298,24'
              BranchSideFuncs:
                - node_to_extent
                - ext2fs_rb_erase
                - ext2fs_free_mem
                - ext2fs_rb_last
        - Branch String:   'blkmap64_rb.c:300,7'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:301,4'
              BranchSideFuncs: []
            - BranchSide:      'blkmap64_rb.c:302,12'
              BranchSideFuncs:
                - node_to_extent
                - ext2fs_rb_erase
                - ext2fs_free_mem
                - ext2fs_rb_last
        - Branch String:   'blkmap64_rb.c:302,12'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:303,20'
              BranchSideFuncs:
                - ext2fs_rb_erase
                - ext2fs_free_mem
                - ext2fs_rb_last
                - node_to_extent
            - BranchSide:      'blkmap64_rb.c:308,17'
              BranchSideFuncs:
                - node_to_extent
                - ext2fs_rb_erase
                - ext2fs_free_mem
                - ext2fs_rb_last
      Callsites:
        - Src:             'blkmap64_rb.c:296,9'
          Dst:             ext2fs_rb_last
        - Src:             'blkmap64_rb.c:298,9'
          Dst:             node_to_extent
        - Src:             'blkmap64_rb.c:303,4'
          Dst:             ext2fs_rb_erase
        - Src:             'blkmap64_rb.c:304,4'
          Dst:             ext2fs_free_mem
        - Src:             'blkmap64_rb.c:305,11'
          Dst:             ext2fs_rb_last
    - functionName:    rb_free_tree
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blkmap64_rb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.rb_root *'
      constantsTouched: []
      argNames:
        - root
      BBCount:         7
      ICount:          48
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - ext2fs_free_mem
        - ext2fs_rb_erase
        - ext2fs_rb_first
        - ext2fs_rb_next
        - node_to_extent
      functionUses:    2
      BranchProfiles:
        - Branch String:   'blkmap64_rb.c:227,2'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:228,25'
              BranchSideFuncs:
                - ext2fs_rb_next
                - node_to_extent
                - ext2fs_rb_erase
                - ext2fs_free_mem
            - BranchSide:      'blkmap64_rb.c:233,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'blkmap64_rb.c:227,14'
          Dst:             ext2fs_rb_first
        - Src:             'blkmap64_rb.c:228,10'
          Dst:             ext2fs_rb_next
        - Src:             'blkmap64_rb.c:229,9'
          Dst:             node_to_extent
        - Src:             'blkmap64_rb.c:230,3'
          Dst:             ext2fs_rb_erase
        - Src:             'blkmap64_rb.c:231,3'
          Dst:             ext2fs_free_mem
    - functionName:    rb_alloc_private_data
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blkmap64_rb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_64.527 *'
      constantsTouched: []
      argNames:
        - bitmap
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ext2fs_get_mem
      functionUses:    2
      BranchProfiles:
        - Branch String:   'blkmap64_rb.c:193,6'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:194,10'
              BranchSideFuncs: []
            - BranchSide:      'blkmap64_rb.c:196,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'blkmap64_rb.c:192,11'
          Dst:             ext2fs_get_mem
    - functionName:    rb_find_first_set
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blkmap64_rb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 865
      functionLinenumberEnd: 909
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_64.527 *'
        - size_t
        - size_t
        - 'size_t *'
      constantsTouched: []
      argNames:
        - bitmap
        - start
        - end
        - out
      BBCount:         24
      ICount:          197
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - ext2fs_rb_empty_root
        - ext2fs_rb_next
        - node_to_extent
      functionUses:    0
      BranchProfiles:
        - Branch String:   'blkmap64_rb.c:876,6'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:877,3'
              BranchSideFuncs: []
            - BranchSide:      'blkmap64_rb.c:879,28'
              BranchSideFuncs:
                - ext2fs_rb_empty_root
                - node_to_extent
                - ext2fs_rb_next
                - node_to_extent
                - node_to_extent
        - Branch String:   'blkmap64_rb.c:879,6'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:880,3'
              BranchSideFuncs: []
            - BranchSide:      'blkmap64_rb.c:882,2'
              BranchSideFuncs:
                - node_to_extent
                - ext2fs_rb_next
                - node_to_extent
                - node_to_extent
        - Branch String:   'blkmap64_rb.c:882,2'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:883,13'
              BranchSideFuncs:
                - node_to_extent
                - node_to_extent
                - ext2fs_rb_next
                - node_to_extent
            - BranchSide:      'blkmap64_rb.c:896,9'
              BranchSideFuncs:
                - node_to_extent
                - ext2fs_rb_next
                - node_to_extent
        - Branch String:   'blkmap64_rb.c:885,7'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:886,11'
              BranchSideFuncs:
                - node_to_extent
                - ext2fs_rb_next
                - node_to_extent
                - node_to_extent
            - BranchSide:      'blkmap64_rb.c:887,14'
              BranchSideFuncs:
                - node_to_extent
                - ext2fs_rb_next
                - node_to_extent
                - node_to_extent
        - Branch String:   'blkmap64_rb.c:887,14'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:888,11'
              BranchSideFuncs:
                - node_to_extent
                - ext2fs_rb_next
                - node_to_extent
                - node_to_extent
            - BranchSide:      'blkmap64_rb.c:891,11'
              BranchSideFuncs: []
        - Branch String:   'blkmap64_rb.c:898,6'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:899,25'
              BranchSideFuncs:
                - ext2fs_rb_next
                - node_to_extent
            - BranchSide:      'blkmap64_rb.c:904,6'
              BranchSideFuncs: []
        - Branch String:   'blkmap64_rb.c:900,7'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:901,4'
              BranchSideFuncs: []
            - BranchSide:      'blkmap64_rb.c:902,24'
              BranchSideFuncs:
                - node_to_extent
        - Branch String:   'blkmap64_rb.c:904,6'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:905,10'
              BranchSideFuncs: []
            - BranchSide:      'blkmap64_rb.c:908,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'blkmap64_rb.c:879,6'
          Dst:             ext2fs_rb_empty_root
        - Src:             'blkmap64_rb.c:884,9'
          Dst:             node_to_extent
        - Src:             'blkmap64_rb.c:897,8'
          Dst:             node_to_extent
        - Src:             'blkmap64_rb.c:899,10'
          Dst:             ext2fs_rb_next
        - Src:             'blkmap64_rb.c:902,9'
          Dst:             node_to_extent
    - functionName:    rb_find_first_zero
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blkmap64_rb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 829
      functionLinenumberEnd: 861
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_64.527 *'
        - size_t
        - size_t
        - 'size_t *'
      constantsTouched: []
      argNames:
        - bitmap
        - start
        - end
        - out
      BBCount:         19
      ICount:          169
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - ext2fs_rb_empty_root
        - node_to_extent
      functionUses:    0
      BranchProfiles:
        - Branch String:   'blkmap64_rb.c:839,6'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:840,3'
              BranchSideFuncs: []
            - BranchSide:      'blkmap64_rb.c:842,28'
              BranchSideFuncs:
                - ext2fs_rb_empty_root
                - node_to_extent
        - Branch String:   'blkmap64_rb.c:842,6'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:843,3'
              BranchSideFuncs: []
            - BranchSide:      'blkmap64_rb.c:845,2'
              BranchSideFuncs:
                - node_to_extent
        - Branch String:   'blkmap64_rb.c:845,2'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:846,13'
              BranchSideFuncs:
                - node_to_extent
            - BranchSide:      'blkmap64_rb.c:859,9'
              BranchSideFuncs: []
        - Branch String:   'blkmap64_rb.c:848,7'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:849,11'
              BranchSideFuncs:
                - node_to_extent
            - BranchSide:      'blkmap64_rb.c:850,14'
              BranchSideFuncs:
                - node_to_extent
        - Branch String:   'blkmap64_rb.c:850,14'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:851,11'
              BranchSideFuncs:
                - node_to_extent
            - BranchSide:      'blkmap64_rb.c:852,14'
              BranchSideFuncs: []
        - Branch String:   'blkmap64_rb.c:852,14'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:853,11'
              BranchSideFuncs: []
            - BranchSide:      'blkmap64_rb.c:856,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'blkmap64_rb.c:842,6'
          Dst:             ext2fs_rb_empty_root
        - Src:             'blkmap64_rb.c:847,9'
          Dst:             node_to_extent
    - functionName:    rb_print_stats
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blkmap64_rb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 913
      functionLinenumberEnd: 973
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_64.527 *'
      constantsTouched: []
      argNames:
        - bitmap
      BBCount:         19
      ICount:          178
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - ext2fs_rb_first
        - ext2fs_rb_next
        - fprintf
        - node_to_extent
      functionUses:    0
      BranchProfiles:
        - Branch String:   'blkmap64_rb.c:929,2'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:931,24'
              BranchSideFuncs:
                - node_to_extent
                - ext2fs_rb_next
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'blkmap64_rb.c:940,6'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'blkmap64_rb.c:933,7'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:934,15'
              BranchSideFuncs:
                - ext2fs_rb_next
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - node_to_extent
            - BranchSide:      'blkmap64_rb.c:935,7'
              BranchSideFuncs:
                - ext2fs_rb_next
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - node_to_extent
        - Branch String:   'blkmap64_rb.c:935,7'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:936,15'
              BranchSideFuncs:
                - ext2fs_rb_next
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - node_to_extent
            - BranchSide:      'blkmap64_rb.c:937,11'
              BranchSideFuncs:
                - ext2fs_rb_next
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - node_to_extent
        - Branch String:   'blkmap64_rb.c:940,6'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:941,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'blkmap64_rb.c:942,6'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'blkmap64_rb.c:942,6'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:942,6'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'blkmap64_rb.c:943,12'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
      Callsites:
        - Src:             'blkmap64_rb.c:929,14'
          Dst:             ext2fs_rb_first
        - Src:             'blkmap64_rb.c:931,9'
          Dst:             node_to_extent
        - Src:             'blkmap64_rb.c:930,14'
          Dst:             ext2fs_rb_next
        - Src:             'blkmap64_rb.c:958,2'
          Dst:             fprintf
        - Src:             'blkmap64_rb.c:962,3'
          Dst:             fprintf
        - Src:             'blkmap64_rb.c:964,2'
          Dst:             fprintf
        - Src:             'blkmap64_rb.c:967,2'
          Dst:             fprintf
        - Src:             'blkmap64_rb.c:970,2'
          Dst:             fprintf
    - functionName:    rb_clear_bmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blkmap64_rb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 815
      functionLinenumberEnd: 825
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_64.527 *'
      constantsTouched: []
      argNames:
        - bitmap
      BBCount:         5
      ICount:          38
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - rb_free_tree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'blkmap64_rb.c:820,2'
          Dst:             rb_free_tree
    - functionName:    rb_get_bmap_range
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blkmap64_rb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 751
      functionLinenumberEnd: 812
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_64.527 *'
        - size_t
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - bitmap
        - start
        - num
        - out
      BBCount:         39
      ICount:          295
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - ext2fs_fast_set_bit64
        - ext2fs_rb_empty_root
        - ext2fs_rb_next
        - node_to_extent
      functionUses:    0
      BranchProfiles:
        - Branch String:   'blkmap64_rb.c:762,6'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:763,3'
              BranchSideFuncs: []
            - BranchSide:      'blkmap64_rb.c:765,2'
              BranchSideFuncs:
                - ext2fs_rb_next
                - node_to_extent
                - ext2fs_fast_set_bit64
                - node_to_extent
        - Branch String:   'blkmap64_rb.c:765,2'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:766,13'
              BranchSideFuncs:
                - node_to_extent
                - ext2fs_rb_next
                - node_to_extent
                - ext2fs_fast_set_bit64
            - BranchSide:      'blkmap64_rb.c:776,9'
              BranchSideFuncs:
                - ext2fs_rb_next
                - node_to_extent
                - ext2fs_fast_set_bit64
        - Branch String:   'blkmap64_rb.c:768,7'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:769,11'
              BranchSideFuncs:
                - ext2fs_rb_next
                - node_to_extent
                - ext2fs_fast_set_bit64
                - node_to_extent
            - BranchSide:      'blkmap64_rb.c:770,14'
              BranchSideFuncs:
                - ext2fs_rb_next
                - node_to_extent
                - ext2fs_fast_set_bit64
                - node_to_extent
        - Branch String:   'blkmap64_rb.c:770,14'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:771,11'
              BranchSideFuncs:
                - ext2fs_rb_next
                - node_to_extent
                - ext2fs_fast_set_bit64
                - node_to_extent
            - BranchSide:      'blkmap64_rb.c:773,4'
              BranchSideFuncs:
                - ext2fs_rb_next
                - node_to_extent
                - ext2fs_fast_set_bit64
        - Branch String:   'blkmap64_rb.c:778,2'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:779,25'
              BranchSideFuncs:
                - ext2fs_rb_next
                - node_to_extent
                - ext2fs_fast_set_bit64
            - BranchSide:      'blkmap64_rb.c:811,2'
              BranchSideFuncs: []
        - Branch String:   'blkmap64_rb.c:784,7'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:785,4'
              BranchSideFuncs: []
            - BranchSide:      'blkmap64_rb.c:786,7'
              BranchSideFuncs:
                - ext2fs_rb_next
                - node_to_extent
                - ext2fs_fast_set_bit64
        - Branch String:   'blkmap64_rb.c:786,7'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:787,8'
              BranchSideFuncs:
                - ext2fs_rb_next
                - node_to_extent
                - ext2fs_fast_set_bit64
            - BranchSide:      'blkmap64_rb.c:792,7'
              BranchSideFuncs:
                - ext2fs_rb_next
                - node_to_extent
                - ext2fs_fast_set_bit64
        - Branch String:   'blkmap64_rb.c:787,8'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:788,5'
              BranchSideFuncs:
                - ext2fs_rb_next
                - node_to_extent
                - ext2fs_fast_set_bit64
            - BranchSide:      'blkmap64_rb.c:789,13'
              BranchSideFuncs:
                - ext2fs_rb_next
                - node_to_extent
                - ext2fs_fast_set_bit64
        - Branch String:   'blkmap64_rb.c:792,7'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:793,12'
              BranchSideFuncs:
                - ext2fs_rb_next
                - node_to_extent
                - ext2fs_fast_set_bit64
            - BranchSide:      'blkmap64_rb.c:795,3'
              BranchSideFuncs:
                - ext2fs_rb_next
                - node_to_extent
                - ext2fs_fast_set_bit64
        - Branch String:   'blkmap64_rb.c:795,3'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:796,9'
              BranchSideFuncs:
                - ext2fs_fast_set_bit64
                - ext2fs_rb_next
                - node_to_extent
            - BranchSide:      'blkmap64_rb.c:810,2'
              BranchSideFuncs:
                - ext2fs_rb_next
                - node_to_extent
                - ext2fs_fast_set_bit64
        - Branch String:   'blkmap64_rb.c:796,21'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:797,10'
              BranchSideFuncs:
                - ext2fs_fast_set_bit64
                - ext2fs_rb_next
                - node_to_extent
            - BranchSide:      'blkmap64_rb.c:806,27'
              BranchSideFuncs:
                - ext2fs_fast_set_bit64
                - ext2fs_rb_next
                - node_to_extent
        - Branch String:   'blkmap64_rb.c:796,8'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:798,9'
              BranchSideFuncs:
                - ext2fs_rb_next
                - node_to_extent
                - ext2fs_fast_set_bit64
            - BranchSide:      'blkmap64_rb.c:806,27'
              BranchSideFuncs:
                - ext2fs_fast_set_bit64
                - ext2fs_rb_next
                - node_to_extent
      Callsites:
        - Src:             'blkmap64_rb.c:762,6'
          Dst:             ext2fs_rb_empty_root
        - Src:             'blkmap64_rb.c:767,9'
          Dst:             node_to_extent
        - Src:             'blkmap64_rb.c:779,10'
          Dst:             ext2fs_rb_next
        - Src:             'blkmap64_rb.c:780,9'
          Dst:             node_to_extent
        - Src:             'blkmap64_rb.c:806,4'
          Dst:             ext2fs_fast_set_bit64
    - functionName:    rb_set_bmap_range
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blkmap64_rb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 705
      functionLinenumberEnd: 746
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_64.527 *'
        - size_t
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - bitmap
        - start
        - num
        - in
      BBCount:         34
      ICount:          196
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - ext2fs_test_bit
        - rb_insert_extent
      functionUses:    0
      BranchProfiles:
        - Branch String:   'blkmap64_rb.c:713,2'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:714,8'
              BranchSideFuncs:
                - ext2fs_test_bit
                - rb_insert_extent
                - rb_insert_extent
            - BranchSide:      'blkmap64_rb.c:740,6'
              BranchSideFuncs:
                - rb_insert_extent
        - Branch String:   'blkmap64_rb.c:714,7'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:715,22'
              BranchSideFuncs:
                - ext2fs_test_bit
                - rb_insert_extent
                - rb_insert_extent
            - BranchSide:      'blkmap64_rb.c:727,23'
              BranchSideFuncs:
                - ext2fs_test_bit
                - rb_insert_extent
                - rb_insert_extent
        - Branch String:   'blkmap64_rb.c:716,8'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:717,9'
              BranchSideFuncs:
                - rb_insert_extent
                - ext2fs_test_bit
                - rb_insert_extent
            - BranchSide:      'blkmap64_rb.c:722,9'
              BranchSideFuncs:
                - ext2fs_test_bit
                - rb_insert_extent
                - rb_insert_extent
        - Branch String:   'blkmap64_rb.c:717,9'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:718,18'
              BranchSideFuncs:
                - rb_insert_extent
                - ext2fs_test_bit
                - rb_insert_extent
            - BranchSide:      'blkmap64_rb.c:719,7'
              BranchSideFuncs:
                - rb_insert_extent
                - ext2fs_test_bit
                - rb_insert_extent
        - Branch String:   'blkmap64_rb.c:722,20'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:722,24'
              BranchSideFuncs:
                - ext2fs_test_bit
                - rb_insert_extent
                - rb_insert_extent
            - BranchSide:      'blkmap64_rb.c:726,3'
              BranchSideFuncs:
                - ext2fs_test_bit
                - rb_insert_extent
                - rb_insert_extent
        - Branch String:   'blkmap64_rb.c:722,8'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:723,7'
              BranchSideFuncs:
                - rb_insert_extent
                - ext2fs_test_bit
                - rb_insert_extent
            - BranchSide:      'blkmap64_rb.c:726,3'
              BranchSideFuncs:
                - ext2fs_test_bit
                - rb_insert_extent
                - rb_insert_extent
        - Branch String:   'blkmap64_rb.c:727,7'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:728,8'
              BranchSideFuncs:
                - rb_insert_extent
                - ext2fs_test_bit
                - rb_insert_extent
            - BranchSide:      'blkmap64_rb.c:732,7'
              BranchSideFuncs:
                - rb_insert_extent
                - rb_insert_extent
                - ext2fs_test_bit
        - Branch String:   'blkmap64_rb.c:728,8'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:729,17'
              BranchSideFuncs:
                - rb_insert_extent
                - ext2fs_test_bit
                - rb_insert_extent
            - BranchSide:      'blkmap64_rb.c:730,4'
              BranchSideFuncs:
                - rb_insert_extent
                - ext2fs_test_bit
                - rb_insert_extent
        - Branch String:   'blkmap64_rb.c:732,7'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:733,4'
              BranchSideFuncs:
                - rb_insert_extent
                - ext2fs_test_bit
                - rb_insert_extent
            - BranchSide:      'blkmap64_rb.c:735,20'
              BranchSideFuncs:
                - rb_insert_extent
                - rb_insert_extent
                - ext2fs_test_bit
        - Branch String:   'blkmap64_rb.c:740,6'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:740,6'
              BranchSideFuncs:
                - rb_insert_extent
            - BranchSide:      'blkmap64_rb.c:741,20'
              BranchSideFuncs:
                - rb_insert_extent
      Callsites:
        - Src:             'blkmap64_rb.c:727,7'
          Dst:             ext2fs_test_bit
        - Src:             'blkmap64_rb.c:735,3'
          Dst:             rb_insert_extent
        - Src:             'blkmap64_rb.c:741,3'
          Dst:             rb_insert_extent
    - functionName:    rb_test_clear_bmap_extent
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blkmap64_rb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 649
      functionLinenumberEnd: 701
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_64.527 *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - bitmap
        - start
        - len
      BBCount:         26
      ICount:          179
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - ext2fs_rb_empty_root
        - ext2fs_rb_next
        - node_to_extent
      functionUses:    0
      BranchProfiles:
        - Branch String:   'blkmap64_rb.c:660,15'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:660,40'
              BranchSideFuncs: []
            - BranchSide:      'blkmap64_rb.c:661,3'
              BranchSideFuncs: []
        - Branch String:   'blkmap64_rb.c:660,6'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:661,3'
              BranchSideFuncs: []
            - BranchSide:      'blkmap64_rb.c:668,2'
              BranchSideFuncs:
                - ext2fs_rb_next
                - node_to_extent
                - node_to_extent
        - Branch String:   'blkmap64_rb.c:668,2'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:669,13'
              BranchSideFuncs:
                - node_to_extent
                - ext2fs_rb_next
                - node_to_extent
            - BranchSide:      'blkmap64_rb.c:684,9'
              BranchSideFuncs:
                - ext2fs_rb_next
                - node_to_extent
        - Branch String:   'blkmap64_rb.c:671,7'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:672,11'
              BranchSideFuncs:
                - ext2fs_rb_next
                - node_to_extent
                - node_to_extent
            - BranchSide:      'blkmap64_rb.c:673,14'
              BranchSideFuncs:
                - ext2fs_rb_next
                - node_to_extent
                - node_to_extent
        - Branch String:   'blkmap64_rb.c:673,14'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:674,11'
              BranchSideFuncs:
                - ext2fs_rb_next
                - node_to_extent
                - node_to_extent
            - BranchSide:      'blkmap64_rb.c:680,4'
              BranchSideFuncs: []
        - Branch String:   'blkmap64_rb.c:685,2'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:686,25'
              BranchSideFuncs:
                - ext2fs_rb_next
                - node_to_extent
            - BranchSide:      'blkmap64_rb.c:700,9'
              BranchSideFuncs: []
        - Branch String:   'blkmap64_rb.c:690,7'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:691,4'
              BranchSideFuncs:
                - ext2fs_rb_next
                - node_to_extent
            - BranchSide:      'blkmap64_rb.c:694,8'
              BranchSideFuncs: []
        - Branch String:   'blkmap64_rb.c:694,7'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:695,4'
              BranchSideFuncs: []
            - BranchSide:      'blkmap64_rb.c:697,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'blkmap64_rb.c:660,18'
          Dst:             ext2fs_rb_empty_root
        - Src:             'blkmap64_rb.c:670,9'
          Dst:             node_to_extent
        - Src:             'blkmap64_rb.c:686,10'
          Dst:             ext2fs_rb_next
        - Src:             'blkmap64_rb.c:687,9'
          Dst:             node_to_extent
    - functionName:    rb_unmark_bmap_extent
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blkmap64_rb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 637
      functionLinenumberEnd: 645
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_64.527 *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - bitmap
        - arg
        - num
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - rb_remove_extent
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'blkmap64_rb.c:643,2'
          Dst:             rb_remove_extent
    - functionName:    rb_mark_bmap_extent
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blkmap64_rb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_64.527 *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - bitmap
        - arg
        - num
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - rb_insert_extent
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'blkmap64_rb.c:631,2'
          Dst:             rb_insert_extent
    - functionName:    rb_test_bmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blkmap64_rb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 620
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_64.527 *'
        - size_t
      constantsTouched: []
      argNames:
        - bitmap
        - arg
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rb_test_bit
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'blkmap64_rb.c:620,9'
          Dst:             rb_test_bit
    - functionName:    rb_unmark_bmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blkmap64_rb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_64.527 *'
        - size_t
      constantsTouched: []
      argNames:
        - bitmap
        - arg
      BBCount:         5
      ICount:          42
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - rb_remove_extent
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'blkmap64_rb.c:606,11'
          Dst:             rb_remove_extent
    - functionName:    rb_mark_bmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blkmap64_rb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 595
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_64.527 *'
        - size_t
      constantsTouched: []
      argNames:
        - bitmap
        - arg
      BBCount:         5
      ICount:          42
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - rb_insert_extent
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'blkmap64_rb.c:593,11'
          Dst:             rb_insert_extent
    - functionName:    rb_resize_bmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blkmap64_rb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_64.527 *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - bmap
        - new_end
        - new_real_end
      BBCount:         9
      ICount:          102
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - rb_insert_extent
        - rb_truncate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'blkmap64_rb.c:321,15'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:321,39'
              BranchSideFuncs:
                - rb_truncate
                - rb_insert_extent
            - BranchSide:      'blkmap64_rb.c:321,49'
              BranchSideFuncs:
                - rb_truncate
                - rb_insert_extent
        - Branch String:   'blkmap64_rb.c:327,6'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:327,6'
              BranchSideFuncs:
                - rb_insert_extent
            - BranchSide:      'blkmap64_rb.c:328,20'
              BranchSideFuncs:
                - rb_insert_extent
      Callsites:
        - Src:             'blkmap64_rb.c:321,2'
          Dst:             rb_truncate
        - Src:             'blkmap64_rb.c:328,3'
          Dst:             rb_insert_extent
    - functionName:    rb_copy_bmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blkmap64_rb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_64.527 *'
        - 'struct.ext2fs_struct_generic_bitmap_64.527 *'
      constantsTouched: []
      argNames:
        - src
        - dest
      BBCount:         15
      ICount:          140
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ext2fs_get_mem
        - ext2fs_rb_first
        - ext2fs_rb_insert_color
        - ext2fs_rb_last
        - ext2fs_rb_link_node
        - ext2fs_rb_next
        - node_to_extent
        - rb_alloc_private_data
      functionUses:    0
      BranchProfiles:
        - Branch String:   'blkmap64_rb.c:255,6'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:256,10'
              BranchSideFuncs: []
            - BranchSide:      'blkmap64_rb.c:258,40'
              BranchSideFuncs:
                - ext2fs_rb_first
                - node_to_extent
                - ext2fs_get_mem
                - ext2fs_rb_link_node
                - ext2fs_rb_insert_color
                - ext2fs_rb_next
                - ext2fs_rb_last
        - Branch String:   'blkmap64_rb.c:264,2'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:265,28'
              BranchSideFuncs:
                - node_to_extent
                - ext2fs_get_mem
                - ext2fs_rb_link_node
                - ext2fs_rb_insert_color
                - ext2fs_rb_next
                - ext2fs_rb_last
            - BranchSide:      'blkmap64_rb.c:288,9'
              BranchSideFuncs: []
        - Branch String:   'blkmap64_rb.c:268,7'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:269,4'
              BranchSideFuncs: []
            - BranchSide:      'blkmap64_rb.c:271,10'
              BranchSideFuncs:
                - ext2fs_rb_link_node
                - ext2fs_rb_insert_color
                - ext2fs_rb_next
                - node_to_extent
                - ext2fs_get_mem
                - ext2fs_rb_last
        - Branch String:   'blkmap64_rb.c:277,7'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:278,32'
              BranchSideFuncs:
                - ext2fs_rb_last
                - ext2fs_rb_link_node
                - ext2fs_rb_insert_color
                - ext2fs_rb_next
                - node_to_extent
                - ext2fs_get_mem
            - BranchSide:      'blkmap64_rb.c:282,23'
              BranchSideFuncs:
                - ext2fs_rb_link_node
                - ext2fs_rb_insert_color
                - ext2fs_rb_next
                - node_to_extent
                - ext2fs_get_mem
                - ext2fs_rb_last
      Callsites:
        - Src:             'blkmap64_rb.c:254,11'
          Dst:             rb_alloc_private_data
        - Src:             'blkmap64_rb.c:263,13'
          Dst:             ext2fs_rb_first
        - Src:             'blkmap64_rb.c:265,13'
          Dst:             node_to_extent
        - Src:             'blkmap64_rb.c:266,12'
          Dst:             ext2fs_get_mem
        - Src:             'blkmap64_rb.c:278,16'
          Dst:             ext2fs_rb_last
        - Src:             'blkmap64_rb.c:282,3'
          Dst:             ext2fs_rb_link_node
        - Src:             'blkmap64_rb.c:283,3'
          Dst:             ext2fs_rb_insert_color
        - Src:             'blkmap64_rb.c:285,14'
          Dst:             ext2fs_rb_next
    - functionName:    rb_free_bmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blkmap64_rb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_64.527 *'
      constantsTouched: []
      argNames:
        - bitmap
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_free_mem
        - rb_free_tree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'blkmap64_rb.c:241,2'
          Dst:             rb_free_tree
        - Src:             'blkmap64_rb.c:242,2'
          Dst:             ext2fs_free_mem
    - functionName:    rb_new_bmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/blkmap64_rb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'struct.ext2fs_struct_generic_bitmap_64.527 *'
      constantsTouched: []
      argNames:
        - fs
        - bitmap
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - rb_alloc_private_data
      functionUses:    0
      BranchProfiles:
        - Branch String:   'blkmap64_rb.c:216,6'
          Branch Sides:
            - BranchSide:      'blkmap64_rb.c:217,10'
              BranchSideFuncs: []
            - BranchSide:      'blkmap64_rb.c:219,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'blkmap64_rb.c:215,11'
          Dst:             rb_alloc_private_data
    - functionName:    xlate_func
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/block.c'
      linkageType:     InternalLinkage
      functionLinenumber: 635
      functionLinenumberEnd: 638
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'int *'
        - size_t
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - fs
        - blocknr
        - blockcnt
        - ref_block
        - ref_offset
        - priv_data
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_block_iterate
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/block.c'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 657
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - int
        - 'char *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - fs
        - ino
        - flags
        - block_buf
        - func
        - priv_data
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_block_iterate2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'block.c:656,9'
          Dst:             ext2fs_block_iterate2
        - Src:             'block.c:656,9'
          Dst:             xlate_func
    - functionName:    ext2fs_block_iterate2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/block.c'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - int
        - 'char *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - fs
        - ino
        - flags
        - block_buf
        - func
        - priv_data
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_block_iterate3
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'block.c:615,9'
          Dst:             ext2fs_block_iterate3
        - Src:             'block.c:615,9'
          Dst:             xlate64_func
    - functionName:    xlate64_func
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/block.c'
      linkageType:     InternalLinkage
      functionLinenumber: 587
      functionLinenumberEnd: 595
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'size_t *'
        - size_t
        - size_t
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - fs
        - blocknr
        - blockcnt
        - ref_blk
        - ref_offset
        - priv_data
      BBCount:         3
      ICount:          62
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_block_iterate3
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/block.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 568
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - int
        - 'char *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - fs
        - ino
        - flags
        - block_buf
        - func
        - priv_data
      BBCount:         182
      ICount:          1103
      EdgeCount:       246
      CyclomaticComplexity: 66
      functionsReached:
        - block_iterate_dind
        - block_iterate_ind
        - block_iterate_tind
        - ext2fs_extent_free
        - ext2fs_extent_get
        - ext2fs_extent_open2
        - ext2fs_extent_replace
        - ext2fs_extent_set_bmap
        - ext2fs_free_mem
        - ext2fs_get_array
        - ext2fs_read_inode
        - ext2fs_write_inode
      functionUses:    2
      BranchProfiles:
        - Branch String:   'block.c:341,2'
          Branch Sides:
            - BranchSide:      'block.c:341,2'
              BranchSideFuncs: []
            - BranchSide:      'block.c:343,34'
              BranchSideFuncs:
                - ext2fs_read_inode
                - ext2fs_get_array
                - ext2fs_free_mem
                - ext2fs_write_inode
                - block_iterate_tind
                - block_iterate_dind
                - block_iterate_ind
                - ext2fs_extent_open2
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_extent_replace
                - ext2fs_extent_get
                - ext2fs_extent_set_bmap
                - ext2fs_extent_set_bmap
        - Branch String:   'block.c:344,6'
          Branch Sides:
            - BranchSide:      'block.c:345,14'
              BranchSideFuncs: []
            - BranchSide:      'block.c:351,12'
              BranchSideFuncs:
                - ext2fs_get_array
                - ext2fs_free_mem
                - ext2fs_write_inode
                - block_iterate_tind
                - block_iterate_dind
                - block_iterate_ind
                - ext2fs_extent_open2
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_extent_replace
                - ext2fs_extent_get
                - ext2fs_extent_set_bmap
                - ext2fs_extent_set_bmap
        - Branch String:   'block.c:351,6'
          Branch Sides:
            - BranchSide:      'block.c:352,3'
              BranchSideFuncs: []
            - BranchSide:      'block.c:357,6'
              BranchSideFuncs:
                - ext2fs_get_array
                - ext2fs_free_mem
                - ext2fs_write_inode
                - block_iterate_tind
                - block_iterate_dind
                - block_iterate_ind
                - ext2fs_extent_open2
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_extent_replace
                - ext2fs_extent_get
                - ext2fs_extent_set_bmap
                - ext2fs_extent_set_bmap
        - Branch String:   'block.c:357,6'
          Branch Sides:
            - BranchSide:      'block.c:358,8'
              BranchSideFuncs:
                - ext2fs_get_array
                - ext2fs_free_mem
                - ext2fs_write_inode
                - block_iterate_tind
                - block_iterate_dind
                - block_iterate_ind
                - ext2fs_extent_open2
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_extent_replace
                - ext2fs_extent_get
                - ext2fs_extent_set_bmap
                - ext2fs_extent_set_bmap
            - BranchSide:      'block.c:363,10'
              BranchSideFuncs:
                - ext2fs_get_array
                - ext2fs_free_mem
                - ext2fs_write_inode
                - block_iterate_tind
                - block_iterate_dind
                - block_iterate_ind
                - ext2fs_extent_open2
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_extent_replace
                - ext2fs_extent_get
                - ext2fs_extent_set_bmap
                - ext2fs_extent_set_bmap
        - Branch String:   'block.c:358,36'
          Branch Sides:
            - BranchSide:      'block.c:359,14'
              BranchSideFuncs:
                - ext2fs_get_array
                - ext2fs_free_mem
                - ext2fs_write_inode
                - block_iterate_tind
                - block_iterate_dind
                - block_iterate_ind
                - ext2fs_extent_open2
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_extent_replace
                - ext2fs_extent_get
                - ext2fs_extent_set_bmap
                - ext2fs_extent_set_bmap
            - BranchSide:      'block.c:361,2'
              BranchSideFuncs:
                - ext2fs_get_array
                - ext2fs_free_mem
                - ext2fs_write_inode
                - block_iterate_tind
                - block_iterate_dind
                - block_iterate_ind
                - ext2fs_extent_open2
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_extent_replace
                - ext2fs_extent_get
                - ext2fs_extent_set_bmap
                - ext2fs_extent_set_bmap
        - Branch String:   'block.c:358,7'
          Branch Sides:
            - BranchSide:      'block.c:360,4'
              BranchSideFuncs: []
            - BranchSide:      'block.c:361,2'
              BranchSideFuncs:
                - ext2fs_get_array
                - ext2fs_free_mem
                - ext2fs_write_inode
                - block_iterate_tind
                - block_iterate_dind
                - block_iterate_ind
                - ext2fs_extent_open2
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_extent_replace
                - ext2fs_extent_get
                - ext2fs_extent_set_bmap
                - ext2fs_extent_set_bmap
        - Branch String:   'block.c:370,6'
          Branch Sides:
            - BranchSide:      'block.c:371,17'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_write_inode
                - block_iterate_tind
                - block_iterate_dind
                - block_iterate_ind
                - ext2fs_extent_open2
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_extent_replace
                - ext2fs_extent_get
                - ext2fs_extent_set_bmap
                - ext2fs_extent_set_bmap
            - BranchSide:      'block.c:373,32'
              BranchSideFuncs:
                - ext2fs_get_array
                - ext2fs_free_mem
                - ext2fs_write_inode
                - block_iterate_tind
                - block_iterate_dind
                - block_iterate_ind
                - ext2fs_extent_open2
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_extent_replace
                - ext2fs_extent_get
                - ext2fs_extent_set_bmap
                - ext2fs_extent_set_bmap
        - Branch String:   'block.c:374,7'
          Branch Sides:
            - BranchSide:      'block.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'block.c:375,11'
              BranchSideFuncs: []
        - Branch String:   'block.c:383,48'
          Branch Sides:
            - BranchSide:      'block.c:384,8'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_write_inode
                - block_iterate_tind
                - block_iterate_dind
                - block_iterate_ind
                - ext2fs_extent_open2
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_extent_replace
                - ext2fs_extent_get
                - ext2fs_extent_set_bmap
                - ext2fs_extent_set_bmap
            - BranchSide:      'block.c:397,12'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_write_inode
                - block_iterate_tind
                - block_iterate_dind
                - block_iterate_ind
                - ext2fs_extent_open2
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_extent_replace
                - ext2fs_extent_get
                - ext2fs_extent_set_bmap
                - ext2fs_extent_set_bmap
        - Branch String:   'block.c:383,6'
          Branch Sides:
            - BranchSide:      'block.c:385,13'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_write_inode
                - block_iterate_tind
                - block_iterate_dind
                - block_iterate_ind
                - ext2fs_extent_open2
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_extent_replace
                - ext2fs_extent_get
                - ext2fs_extent_set_bmap
                - ext2fs_extent_set_bmap
            - BranchSide:      'block.c:397,12'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_write_inode
                - block_iterate_tind
                - block_iterate_dind
                - block_iterate_ind
                - ext2fs_extent_open2
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_extent_replace
                - ext2fs_extent_get
                - ext2fs_extent_set_bmap
                - ext2fs_extent_set_bmap
        - Branch String:   'block.c:385,7'
          Branch Sides:
            - BranchSide:      'block.c:386,18'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_write_inode
                - block_iterate_tind
                - block_iterate_dind
                - block_iterate_ind
                - ext2fs_extent_open2
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_extent_replace
                - ext2fs_extent_get
                - ext2fs_extent_set_bmap
                - ext2fs_extent_set_bmap
            - BranchSide:      'block.c:395,2'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_write_inode
                - block_iterate_tind
                - block_iterate_dind
                - block_iterate_ind
                - ext2fs_extent_open2
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_extent_replace
                - ext2fs_extent_get
                - ext2fs_extent_set_bmap
                - ext2fs_extent_set_bmap
        - Branch String:   'block.c:391,8'
          Branch Sides:
            - BranchSide:      'block.c:392,5'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_write_inode
            - BranchSide:      'block.c:393,4'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_write_inode
                - block_iterate_tind
                - block_iterate_dind
                - block_iterate_ind
                - ext2fs_extent_open2
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_extent_replace
                - ext2fs_extent_get
                - ext2fs_extent_set_bmap
                - ext2fs_extent_set_bmap
        - Branch String:   'block.c:393,4'
          Branch Sides:
            - BranchSide:      'block.c:393,4'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_write_inode
                - block_iterate_tind
                - block_iterate_dind
                - block_iterate_ind
                - ext2fs_extent_open2
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_extent_replace
                - ext2fs_extent_get
                - ext2fs_extent_set_bmap
                - ext2fs_extent_set_bmap
            - BranchSide:      'block.c:393,4'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_write_inode
                - block_iterate_tind
                - block_iterate_dind
                - block_iterate_ind
                - ext2fs_extent_open2
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_extent_replace
                - ext2fs_extent_get
                - ext2fs_extent_set_bmap
                - ext2fs_extent_set_bmap
        - Branch String:   'block.c:393,4'
          Branch Sides:
            - BranchSide:      'block.c:393,4'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_write_inode
            - BranchSide:      'block.c:394,3'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_write_inode
                - block_iterate_tind
                - block_iterate_dind
                - block_iterate_ind
                - ext2fs_extent_open2
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_extent_replace
                - ext2fs_extent_get
                - ext2fs_extent_set_bmap
                - ext2fs_extent_set_bmap
        - Branch String:   'block.c:397,6'
          Branch Sides:
            - BranchSide:      'block.c:400,16'
              BranchSideFuncs:
                - ext2fs_extent_open2
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_extent_replace
                - ext2fs_extent_get
                - ext2fs_extent_set_bmap
                - ext2fs_extent_set_bmap
                - ext2fs_write_inode
            - BranchSide:      'block.c:523,9'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_write_inode
                - block_iterate_tind
                - block_iterate_dind
                - block_iterate_ind
        - Branch String:   'block.c:407,7'
          Branch Sides:
            - BranchSide:      'block.c:408,4'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_write_inode
            - BranchSide:      'block.c:410,3'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_extent_replace
                - ext2fs_extent_get
                - ext2fs_extent_set_bmap
                - ext2fs_extent_set_bmap
        - Branch String:   'block.c:411,8'
          Branch Sides:
            - BranchSide:      'block.c:412,9'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_extent_replace
                - ext2fs_extent_get
                - ext2fs_extent_set_bmap
                - ext2fs_extent_set_bmap
            - BranchSide:      'block.c:414,37'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_extent_replace
                - ext2fs_extent_get
                - ext2fs_extent_set_bmap
                - ext2fs_extent_set_bmap
        - Branch String:   'block.c:416,8'
          Branch Sides:
            - BranchSide:      'block.c:417,13'
              BranchSideFuncs:
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_extent_set_bmap
            - BranchSide:      'block.c:442,7'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_extent_set_bmap
                - ext2fs_extent_replace
                - ext2fs_extent_get
                - ext2fs_extent_set_bmap
        - Branch String:   'block.c:417,9'
          Branch Sides:
            - BranchSide:      'block.c:418,6'
              BranchSideFuncs:
                - ext2fs_extent_free
                - ext2fs_free_mem
            - BranchSide:      'block.c:419,9'
              BranchSideFuncs:
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_extent_set_bmap
        - Branch String:   'block.c:420,9'
          Branch Sides:
            - BranchSide:      'block.c:420,36'
              BranchSideFuncs:
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_extent_set_bmap
            - BranchSide:      'block.c:421,6'
              BranchSideFuncs:
                - ext2fs_extent_free
                - ext2fs_free_mem
        - Branch String:   'block.c:427,5'
          Branch Sides:
            - BranchSide:      'block.c:427,5'
              BranchSideFuncs:
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_extent_set_bmap
            - BranchSide:      'block.c:427,5'
              BranchSideFuncs:
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_extent_set_bmap
        - Branch String:   'block.c:427,5'
          Branch Sides:
            - BranchSide:      'block.c:427,5'
              BranchSideFuncs:
                - ext2fs_extent_free
                - ext2fs_free_mem
            - BranchSide:      'block.c:429,9'
              BranchSideFuncs:
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_extent_set_bmap
        - Branch String:   'block.c:429,9'
          Branch Sides:
            - BranchSide:      'block.c:431,30'
              BranchSideFuncs:
                - ext2fs_extent_set_bmap
                - ext2fs_extent_free
                - ext2fs_free_mem
            - BranchSide:      'block.c:439,5'
              BranchSideFuncs:
                - ext2fs_extent_free
                - ext2fs_free_mem
        - Branch String:   'block.c:434,22'
          Branch Sides:
            - BranchSide:      'block.c:434,26'
              BranchSideFuncs:
                - ext2fs_extent_free
                - ext2fs_free_mem
            - BranchSide:      'block.c:435,7'
              BranchSideFuncs:
                - ext2fs_extent_free
                - ext2fs_free_mem
        - Branch String:   'block.c:434,10'
          Branch Sides:
            - BranchSide:      'block.c:435,7'
              BranchSideFuncs:
                - ext2fs_extent_free
                - ext2fs_free_mem
            - BranchSide:      'block.c:436,10'
              BranchSideFuncs:
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_extent_set_bmap
        - Branch String:   'block.c:436,10'
          Branch Sides:
            - BranchSide:      'block.c:437,7'
              BranchSideFuncs:
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_extent_set_bmap
            - BranchSide:      'block.c:438,5'
              BranchSideFuncs:
                - ext2fs_extent_free
                - ext2fs_free_mem
        - Branch String:   'block.c:444,8'
          Branch Sides:
            - BranchSide:      'block.c:445,13'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_extent_replace
                - ext2fs_extent_set_bmap
                - ext2fs_extent_set_bmap
            - BranchSide:      'block.c:467,11'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_extent_replace
                - ext2fs_extent_set_bmap
                - ext2fs_extent_set_bmap
        - Branch String:   'block.c:445,9'
          Branch Sides:
            - BranchSide:      'block.c:446,6'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_extent_replace
                - ext2fs_extent_get
                - ext2fs_extent_set_bmap
                - ext2fs_extent_set_bmap
            - BranchSide:      'block.c:447,19'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_extent_set_bmap
                - ext2fs_extent_set_bmap
                - ext2fs_extent_replace
        - Branch String:   'block.c:448,44'
          Branch Sides:
            - BranchSide:      'block.c:449,16'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_extent_replace
                - ext2fs_extent_get
                - ext2fs_extent_set_bmap
                - ext2fs_extent_set_bmap
            - BranchSide:      'block.c:450,18'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_extent_replace
                - ext2fs_extent_get
                - ext2fs_extent_set_bmap
                - ext2fs_extent_set_bmap
        - Branch String:   'block.c:449,52'
          Branch Sides:
            - BranchSide:      'block.c:450,18'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_extent_replace
                - ext2fs_extent_get
                - ext2fs_extent_set_bmap
                - ext2fs_extent_set_bmap
            - BranchSide:      'block.c:453,19'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_extent_set_bmap
                - ext2fs_extent_set_bmap
                - ext2fs_extent_replace
        - Branch String:   'block.c:451,43'
          Branch Sides:
            - BranchSide:      'block.c:452,15'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_extent_replace
                - ext2fs_extent_get
                - ext2fs_extent_set_bmap
                - ext2fs_extent_set_bmap
            - BranchSide:      'block.c:465,5'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_extent_replace
                - ext2fs_extent_get
                - ext2fs_extent_set_bmap
                - ext2fs_extent_set_bmap
        - Branch String:   'block.c:447,9'
          Branch Sides:
            - BranchSide:      'block.c:453,19'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_extent_set_bmap
                - ext2fs_extent_set_bmap
                - ext2fs_extent_replace
            - BranchSide:      'block.c:465,5'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_extent_replace
                - ext2fs_extent_get
                - ext2fs_extent_set_bmap
                - ext2fs_extent_set_bmap
        - Branch String:   'block.c:455,10'
          Branch Sides:
            - BranchSide:      'block.c:456,23'
              BranchSideFuncs:
                - ext2fs_extent_replace
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_extent_set_bmap
                - ext2fs_extent_set_bmap
            - BranchSide:      'block.c:462,10'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_extent_get
                - ext2fs_extent_set_bmap
                - ext2fs_extent_set_bmap
        - Branch String:   'block.c:459,11'
          Branch Sides:
            - BranchSide:      'block.c:460,8'
              BranchSideFuncs:
                - ext2fs_extent_free
                - ext2fs_free_mem
            - BranchSide:      'block.c:461,6'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_extent_get
                - ext2fs_extent_set_bmap
                - ext2fs_extent_set_bmap
        - Branch String:   'block.c:462,10'
          Branch Sides:
            - BranchSide:      'block.c:463,7'
              BranchSideFuncs:
                - ext2fs_extent_free
                - ext2fs_free_mem
            - BranchSide:      'block.c:464,5'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_extent_replace
                - ext2fs_extent_get
                - ext2fs_extent_set_bmap
                - ext2fs_extent_set_bmap
        - Branch String:   'block.c:468,8'
          Branch Sides:
            - BranchSide:      'block.c:469,12'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_extent_replace
                - ext2fs_extent_set_bmap
                - ext2fs_extent_set_bmap
            - BranchSide:      'block.c:475,31'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_extent_replace
                - ext2fs_extent_set_bmap
                - ext2fs_extent_set_bmap
        - Branch String:   'block.c:482,8'
          Branch Sides:
            - BranchSide:      'block.c:483,5'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_extent_replace
                - ext2fs_extent_get
                - ext2fs_extent_set_bmap
                - ext2fs_extent_set_bmap
            - BranchSide:      'block.c:484,15'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_extent_replace
                - ext2fs_extent_get
                - ext2fs_extent_set_bmap
                - ext2fs_extent_set_bmap
        - Branch String:   'block.c:484,8'
          Branch Sides:
            - BranchSide:      'block.c:485,23'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_extent_replace
                - ext2fs_extent_get
                - ext2fs_extent_set_bmap
                - ext2fs_extent_set_bmap
            - BranchSide:      'block.c:486,8'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_extent_replace
                - ext2fs_extent_get
                - ext2fs_extent_set_bmap
                - ext2fs_extent_set_bmap
        - Branch String:   'block.c:488,4'
          Branch Sides:
            - BranchSide:      'block.c:491,15'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_extent_replace
                - ext2fs_extent_get
                - ext2fs_extent_set_bmap
                - ext2fs_extent_set_bmap
            - BranchSide:      'block.c:508,8'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_extent_replace
                - ext2fs_extent_get
                - ext2fs_extent_set_bmap
                - ext2fs_extent_set_bmap
        - Branch String:   'block.c:495,5'
          Branch Sides:
            - BranchSide:      'block.c:495,5'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_extent_replace
                - ext2fs_extent_get
                - ext2fs_extent_set_bmap
                - ext2fs_extent_set_bmap
            - BranchSide:      'block.c:495,5'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_extent_replace
                - ext2fs_extent_get
                - ext2fs_extent_set_bmap
                - ext2fs_extent_set_bmap
        - Branch String:   'block.c:495,5'
          Branch Sides:
            - BranchSide:      'block.c:495,5'
              BranchSideFuncs:
                - ext2fs_extent_free
                - ext2fs_free_mem
            - BranchSide:      'block.c:497,9'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_extent_replace
                - ext2fs_extent_get
                - ext2fs_extent_set_bmap
                - ext2fs_extent_set_bmap
        - Branch String:   'block.c:497,9'
          Branch Sides:
            - BranchSide:      'block.c:499,30'
              BranchSideFuncs:
                - ext2fs_extent_set_bmap
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_extent_replace
                - ext2fs_extent_get
                - ext2fs_extent_set_bmap
            - BranchSide:      'block.c:505,9'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_extent_replace
                - ext2fs_extent_get
                - ext2fs_extent_set_bmap
                - ext2fs_extent_set_bmap
        - Branch String:   'block.c:502,10'
          Branch Sides:
            - BranchSide:      'block.c:503,7'
              BranchSideFuncs:
                - ext2fs_extent_free
                - ext2fs_free_mem
            - BranchSide:      'block.c:504,5'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_extent_replace
                - ext2fs_extent_get
                - ext2fs_extent_set_bmap
                - ext2fs_extent_set_bmap
        - Branch String:   'block.c:505,9'
          Branch Sides:
            - BranchSide:      'block.c:506,6'
              BranchSideFuncs:
                - ext2fs_extent_free
                - ext2fs_free_mem
            - BranchSide:      'block.c:507,4'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_extent_replace
                - ext2fs_extent_get
                - ext2fs_extent_set_bmap
                - ext2fs_extent_set_bmap
        - Branch String:   'block.c:508,8'
          Branch Sides:
            - BranchSide:      'block.c:410,3'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_extent_replace
                - ext2fs_extent_get
                - ext2fs_extent_set_bmap
                - ext2fs_extent_set_bmap
            - BranchSide:      'block.c:509,14'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_extent_replace
                - ext2fs_extent_get
                - ext2fs_extent_set_bmap
                - ext2fs_extent_set_bmap
        - Branch String:   'block.c:523,2'
          Branch Sides:
            - BranchSide:      'block.c:524,13'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_write_inode
                - block_iterate_tind
                - block_iterate_dind
                - block_iterate_ind
            - BranchSide:      'block.c:533,2'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_write_inode
                - block_iterate_tind
                - block_iterate_dind
                - block_iterate_ind
        - Branch String:   'block.c:524,24'
          Branch Sides:
            - BranchSide:      'block.c:524,28'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_write_inode
                - block_iterate_tind
                - block_iterate_dind
                - block_iterate_ind
            - BranchSide:      'block.c:525,18'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_write_inode
                - block_iterate_tind
                - block_iterate_dind
                - block_iterate_ind
        - Branch String:   'block.c:524,7'
          Branch Sides:
            - BranchSide:      'block.c:525,18'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_write_inode
                - block_iterate_tind
                - block_iterate_dind
                - block_iterate_ind
            - BranchSide:      'block.c:532,2'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_write_inode
                - block_iterate_tind
                - block_iterate_dind
                - block_iterate_ind
        - Branch String:   'block.c:529,8'
          Branch Sides:
            - BranchSide:      'block.c:530,5'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_write_inode
            - BranchSide:      'block.c:531,3'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_write_inode
                - block_iterate_tind
                - block_iterate_dind
                - block_iterate_ind
        - Branch String:   'block.c:533,2'
          Branch Sides:
            - BranchSide:      'block.c:533,2'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_write_inode
                - block_iterate_tind
                - block_iterate_dind
                - block_iterate_ind
            - BranchSide:      'block.c:533,2'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_write_inode
                - block_iterate_tind
                - block_iterate_dind
                - block_iterate_ind
        - Branch String:   'block.c:533,2'
          Branch Sides:
            - BranchSide:      'block.c:533,2'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_write_inode
            - BranchSide:      'block.c:534,12'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_write_inode
                - block_iterate_tind
                - block_iterate_dind
                - block_iterate_ind
        - Branch String:   'block.c:534,36'
          Branch Sides:
            - BranchSide:      'block.c:534,40'
              BranchSideFuncs:
                - block_iterate_ind
                - ext2fs_free_mem
                - ext2fs_write_inode
                - block_iterate_tind
                - block_iterate_dind
            - BranchSide:      'block.c:535,35'
              BranchSideFuncs:
                - block_iterate_ind
                - ext2fs_free_mem
                - ext2fs_write_inode
                - block_iterate_tind
                - block_iterate_dind
        - Branch String:   'block.c:534,6'
          Branch Sides:
            - BranchSide:      'block.c:535,35'
              BranchSideFuncs:
                - block_iterate_ind
                - ext2fs_free_mem
                - ext2fs_write_inode
                - block_iterate_tind
                - block_iterate_dind
            - BranchSide:      'block.c:540,17'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_write_inode
                - block_iterate_tind
                - block_iterate_dind
        - Branch String:   'block.c:537,7'
          Branch Sides:
            - BranchSide:      'block.c:538,4'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_write_inode
            - BranchSide:      'block.c:539,2'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_write_inode
                - block_iterate_tind
                - block_iterate_dind
        - Branch String:   'block.c:541,37'
          Branch Sides:
            - BranchSide:      'block.c:541,41'
              BranchSideFuncs:
                - block_iterate_dind
                - ext2fs_free_mem
                - ext2fs_write_inode
                - block_iterate_tind
            - BranchSide:      'block.c:542,36'
              BranchSideFuncs:
                - block_iterate_dind
                - ext2fs_free_mem
                - ext2fs_write_inode
                - block_iterate_tind
        - Branch String:   'block.c:541,6'
          Branch Sides:
            - BranchSide:      'block.c:542,36'
              BranchSideFuncs:
                - block_iterate_dind
                - ext2fs_free_mem
                - ext2fs_write_inode
                - block_iterate_tind
            - BranchSide:      'block.c:547,17'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_write_inode
                - block_iterate_tind
        - Branch String:   'block.c:544,7'
          Branch Sides:
            - BranchSide:      'block.c:545,4'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_write_inode
            - BranchSide:      'block.c:546,2'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_write_inode
                - block_iterate_tind
        - Branch String:   'block.c:548,37'
          Branch Sides:
            - BranchSide:      'block.c:548,41'
              BranchSideFuncs:
                - block_iterate_tind
                - ext2fs_free_mem
                - ext2fs_write_inode
            - BranchSide:      'block.c:549,36'
              BranchSideFuncs:
                - block_iterate_tind
                - ext2fs_free_mem
                - ext2fs_write_inode
        - Branch String:   'block.c:548,6'
          Branch Sides:
            - BranchSide:      'block.c:548,66'
              BranchSideFuncs:
                - block_iterate_tind
                - ext2fs_free_mem
                - ext2fs_write_inode
            - BranchSide:      'block.c:549,36'
              BranchSideFuncs:
                - block_iterate_tind
                - ext2fs_free_mem
                - ext2fs_write_inode
        - Branch String:   'block.c:551,7'
          Branch Sides:
            - BranchSide:      'block.c:552,4'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_write_inode
            - BranchSide:      'block.c:553,2'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_write_inode
        - Branch String:   'block.c:556,6'
          Branch Sides:
            - BranchSide:      'block.c:556,12'
              BranchSideFuncs:
                - ext2fs_write_inode
                - ext2fs_free_mem
            - BranchSide:      'block.c:557,31'
              BranchSideFuncs:
                - ext2fs_write_inode
                - ext2fs_free_mem
        - Branch String:   'block.c:558,7'
          Branch Sides:
            - BranchSide:      'block.c:559,8'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'block.c:562,2'
              BranchSideFuncs:
                - ext2fs_free_mem
        - Branch String:   'block.c:564,6'
          Branch Sides:
            - BranchSide:      'block.c:565,24'
              BranchSideFuncs: []
            - BranchSide:      'block.c:567,10'
              BranchSideFuncs: []
        - Branch String:   'block.c:567,9'
          Branch Sides:
            - BranchSide:      'block.c:567,35'
              BranchSideFuncs: []
            - BranchSide:      'block.c:567,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'block.c:343,16'
          Dst:             ext2fs_read_inode
        - Src:             'block.c:373,12'
          Dst:             ext2fs_get_array
        - Src:             'block.c:406,17'
          Dst:             ext2fs_extent_open2
        - Src:             'block.c:414,19'
          Dst:             ext2fs_extent_get
        - Src:             'block.c:431,7'
          Dst:             ext2fs_extent_set_bmap
        - Src:             'block.c:458,5'
          Dst:             ext2fs_extent_replace
        - Src:             'block.c:475,13'
          Dst:             ext2fs_extent_get
        - Src:             'block.c:499,7'
          Dst:             ext2fs_extent_set_bmap
        - Src:             'block.c:515,3'
          Dst:             ext2fs_extent_free
        - Src:             'block.c:535,10'
          Dst:             block_iterate_ind
        - Src:             'block.c:542,10'
          Dst:             block_iterate_dind
        - Src:             'block.c:549,10'
          Dst:             block_iterate_tind
        - Src:             'block.c:557,12'
          Dst:             ext2fs_write_inode
        - Src:             'block.c:565,3'
          Dst:             ext2fs_free_mem
    - functionName:    block_iterate_ind
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/block.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'int *'
        - int
        - int
        - 'struct.block_context *'
      constantsTouched: []
      argNames:
        - ind_block
        - ref_block
        - ref_offset
        - ctx
      BBCount:         75
      ICount:          585
      EdgeCount:       99
      CyclomaticComplexity: 26
      functionsReached:
        - ext2fs_blocks_count
        - ext2fs_read_ind_block
        - ext2fs_write_ind_block
      functionUses:    3
      BranchProfiles:
        - Branch String:   'block.c:69,48'
          Branch Sides:
            - BranchSide:      'block.c:70,8'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_read_ind_block
                - ext2fs_write_ind_block
            - BranchSide:      'block.c:77,2'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_read_ind_block
                - ext2fs_write_ind_block
        - Branch String:   'block.c:69,6'
          Branch Sides:
            - BranchSide:      'block.c:71,12'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_read_ind_block
                - ext2fs_write_ind_block
            - BranchSide:      'block.c:77,2'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_read_ind_block
                - ext2fs_write_ind_block
        - Branch String:   'block.c:77,2'
          Branch Sides:
            - BranchSide:      'block.c:77,2'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_read_ind_block
                - ext2fs_write_ind_block
            - BranchSide:      'block.c:77,2'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_read_ind_block
                - ext2fs_write_ind_block
        - Branch String:   'block.c:77,2'
          Branch Sides:
            - BranchSide:      'block.c:77,2'
              BranchSideFuncs: []
            - BranchSide:      'block.c:78,8'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_read_ind_block
                - ext2fs_write_ind_block
        - Branch String:   'block.c:78,18'
          Branch Sides:
            - BranchSide:      'block.c:78,22'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_read_ind_block
                - ext2fs_write_ind_block
            - BranchSide:      'block.c:79,18'
              BranchSideFuncs: []
        - Branch String:   'block.c:78,6'
          Branch Sides:
            - BranchSide:      'block.c:79,18'
              BranchSideFuncs: []
            - BranchSide:      'block.c:82,7'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_read_ind_block
                - ext2fs_write_ind_block
        - Branch String:   'block.c:82,56'
          Branch Sides:
            - BranchSide:      'block.c:83,7'
              BranchSideFuncs: []
            - BranchSide:      'block.c:84,3'
              BranchSideFuncs: []
        - Branch String:   'block.c:82,6'
          Branch Sides:
            - BranchSide:      'block.c:84,3'
              BranchSideFuncs: []
            - BranchSide:      'block.c:88,39'
              BranchSideFuncs:
                - ext2fs_read_ind_block
                - ext2fs_write_ind_block
        - Branch String:   'block.c:90,6'
          Branch Sides:
            - BranchSide:      'block.c:91,7'
              BranchSideFuncs: []
            - BranchSide:      'block.c:95,23'
              BranchSideFuncs:
                - ext2fs_write_ind_block
        - Branch String:   'block.c:97,6'
          Branch Sides:
            - BranchSide:      'block.c:98,10'
              BranchSideFuncs:
                - ext2fs_write_ind_block
            - BranchSide:      'block.c:112,10'
              BranchSideFuncs:
                - ext2fs_write_ind_block
        - Branch String:   'block.c:98,3'
          Branch Sides:
            - BranchSide:      'block.c:99,13'
              BranchSideFuncs:
                - ext2fs_write_ind_block
            - BranchSide:      'block.c:111,2'
              BranchSideFuncs:
                - ext2fs_write_ind_block
        - Branch String:   'block.c:105,8'
          Branch Sides:
            - BranchSide:      'block.c:106,9'
              BranchSideFuncs:
                - ext2fs_write_ind_block
            - BranchSide:      'block.c:109,11'
              BranchSideFuncs:
                - ext2fs_write_ind_block
        - Branch String:   'block.c:113,8'
          Branch Sides:
            - BranchSide:      'block.c:114,5'
              BranchSideFuncs:
                - ext2fs_write_ind_block
            - BranchSide:      'block.c:115,13'
              BranchSideFuncs:
                - ext2fs_write_ind_block
        - Branch String:   'block.c:121,8'
          Branch Sides:
            - BranchSide:      'block.c:121,16'
              BranchSideFuncs:
                - ext2fs_write_ind_block
            - BranchSide:      'block.c:122,9'
              BranchSideFuncs:
                - ext2fs_write_ind_block
        - Branch String:   'block.c:129,2'
          Branch Sides:
            - BranchSide:      'block.c:129,2'
              BranchSideFuncs:
                - ext2fs_write_ind_block
            - BranchSide:      'block.c:129,2'
              BranchSideFuncs:
                - ext2fs_write_ind_block
        - Branch String:   'block.c:129,2'
          Branch Sides:
            - BranchSide:      'block.c:129,2'
              BranchSideFuncs: []
            - BranchSide:      'block.c:130,6'
              BranchSideFuncs:
                - ext2fs_write_ind_block
        - Branch String:   'block.c:130,6'
          Branch Sides:
            - BranchSide:      'block.c:131,41'
              BranchSideFuncs:
                - ext2fs_write_ind_block
            - BranchSide:      'block.c:136,7'
              BranchSideFuncs: []
        - Branch String:   'block.c:133,7'
          Branch Sides:
            - BranchSide:      'block.c:134,8'
              BranchSideFuncs: []
            - BranchSide:      'block.c:135,2'
              BranchSideFuncs: []
        - Branch String:   'block.c:136,47'
          Branch Sides:
            - BranchSide:      'block.c:137,8'
              BranchSideFuncs: []
            - BranchSide:      'block.c:145,2'
              BranchSideFuncs: []
        - Branch String:   'block.c:137,43'
          Branch Sides:
            - BranchSide:      'block.c:138,8'
              BranchSideFuncs: []
            - BranchSide:      'block.c:145,2'
              BranchSideFuncs: []
        - Branch String:   'block.c:136,6'
          Branch Sides:
            - BranchSide:      'block.c:139,12'
              BranchSideFuncs: []
            - BranchSide:      'block.c:145,2'
              BranchSideFuncs: []
        - Branch String:   'block.c:145,2'
          Branch Sides:
            - BranchSide:      'block.c:145,2'
              BranchSideFuncs: []
            - BranchSide:      'block.c:145,2'
              BranchSideFuncs: []
        - Branch String:   'block.c:145,2'
          Branch Sides:
            - BranchSide:      'block.c:145,2'
              BranchSideFuncs: []
            - BranchSide:      'block.c:146,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'block.c:82,20'
          Dst:             ext2fs_blocks_count
        - Src:             'block.c:88,17'
          Dst:             ext2fs_read_ind_block
        - Src:             'block.c:131,18'
          Dst:             ext2fs_write_ind_block
    - functionName:    block_iterate_dind
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/block.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'int *'
        - int
        - int
        - 'struct.block_context *'
      constantsTouched: []
      argNames:
        - dind_block
        - ref_block
        - ref_offset
        - ctx
      BBCount:         72
      ICount:          530
      EdgeCount:       95
      CyclomaticComplexity: 25
      functionsReached:
        - block_iterate_ind
        - ext2fs_blocks_count
        - ext2fs_read_ind_block
        - ext2fs_write_ind_block
      functionUses:    3
      BranchProfiles:
        - Branch String:   'block.c:158,6'
          Branch Sides:
            - BranchSide:      'block.c:160,12'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_read_ind_block
                - ext2fs_write_ind_block
                - block_iterate_ind
                - block_iterate_ind
            - BranchSide:      'block.c:166,2'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_read_ind_block
                - ext2fs_write_ind_block
                - block_iterate_ind
                - block_iterate_ind
        - Branch String:   'block.c:166,2'
          Branch Sides:
            - BranchSide:      'block.c:166,2'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_read_ind_block
                - ext2fs_write_ind_block
                - block_iterate_ind
                - block_iterate_ind
            - BranchSide:      'block.c:166,2'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_read_ind_block
                - ext2fs_write_ind_block
                - block_iterate_ind
                - block_iterate_ind
        - Branch String:   'block.c:166,2'
          Branch Sides:
            - BranchSide:      'block.c:166,2'
              BranchSideFuncs: []
            - BranchSide:      'block.c:167,8'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_read_ind_block
                - ext2fs_write_ind_block
                - block_iterate_ind
                - block_iterate_ind
        - Branch String:   'block.c:167,19'
          Branch Sides:
            - BranchSide:      'block.c:167,23'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_read_ind_block
                - ext2fs_write_ind_block
                - block_iterate_ind
                - block_iterate_ind
            - BranchSide:      'block.c:168,18'
              BranchSideFuncs: []
        - Branch String:   'block.c:167,6'
          Branch Sides:
            - BranchSide:      'block.c:168,18'
              BranchSideFuncs: []
            - BranchSide:      'block.c:171,7'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_read_ind_block
                - ext2fs_write_ind_block
                - block_iterate_ind
                - block_iterate_ind
        - Branch String:   'block.c:171,57'
          Branch Sides:
            - BranchSide:      'block.c:172,7'
              BranchSideFuncs: []
            - BranchSide:      'block.c:173,3'
              BranchSideFuncs: []
        - Branch String:   'block.c:171,6'
          Branch Sides:
            - BranchSide:      'block.c:173,3'
              BranchSideFuncs: []
            - BranchSide:      'block.c:177,39'
              BranchSideFuncs:
                - ext2fs_read_ind_block
                - ext2fs_write_ind_block
                - block_iterate_ind
                - block_iterate_ind
        - Branch String:   'block.c:179,6'
          Branch Sides:
            - BranchSide:      'block.c:180,7'
              BranchSideFuncs: []
            - BranchSide:      'block.c:184,23'
              BranchSideFuncs:
                - ext2fs_write_ind_block
                - block_iterate_ind
                - block_iterate_ind
        - Branch String:   'block.c:186,6'
          Branch Sides:
            - BranchSide:      'block.c:187,10'
              BranchSideFuncs:
                - ext2fs_write_ind_block
                - block_iterate_ind
            - BranchSide:      'block.c:199,10'
              BranchSideFuncs:
                - ext2fs_write_ind_block
                - block_iterate_ind
        - Branch String:   'block.c:187,3'
          Branch Sides:
            - BranchSide:      'block.c:188,30'
              BranchSideFuncs:
                - block_iterate_ind
                - ext2fs_write_ind_block
            - BranchSide:      'block.c:198,2'
              BranchSideFuncs:
                - ext2fs_write_ind_block
        - Branch String:   'block.c:192,8'
          Branch Sides:
            - BranchSide:      'block.c:193,12'
              BranchSideFuncs:
                - ext2fs_write_ind_block
            - BranchSide:      'block.c:196,11'
              BranchSideFuncs:
                - ext2fs_write_ind_block
                - block_iterate_ind
        - Branch String:   'block.c:200,8'
          Branch Sides:
            - BranchSide:      'block.c:201,20'
              BranchSideFuncs:
                - ext2fs_write_ind_block
                - block_iterate_ind
            - BranchSide:      'block.c:204,30'
              BranchSideFuncs:
                - block_iterate_ind
                - ext2fs_write_ind_block
        - Branch String:   'block.c:208,8'
          Branch Sides:
            - BranchSide:      'block.c:209,12'
              BranchSideFuncs:
                - ext2fs_write_ind_block
            - BranchSide:      'block.c:212,11'
              BranchSideFuncs:
                - ext2fs_write_ind_block
                - block_iterate_ind
        - Branch String:   'block.c:215,2'
          Branch Sides:
            - BranchSide:      'block.c:215,2'
              BranchSideFuncs:
                - ext2fs_write_ind_block
            - BranchSide:      'block.c:215,2'
              BranchSideFuncs:
                - ext2fs_write_ind_block
        - Branch String:   'block.c:215,2'
          Branch Sides:
            - BranchSide:      'block.c:215,2'
              BranchSideFuncs: []
            - BranchSide:      'block.c:216,6'
              BranchSideFuncs:
                - ext2fs_write_ind_block
        - Branch String:   'block.c:216,6'
          Branch Sides:
            - BranchSide:      'block.c:217,41'
              BranchSideFuncs:
                - ext2fs_write_ind_block
            - BranchSide:      'block.c:222,7'
              BranchSideFuncs: []
        - Branch String:   'block.c:219,7'
          Branch Sides:
            - BranchSide:      'block.c:220,8'
              BranchSideFuncs: []
            - BranchSide:      'block.c:221,2'
              BranchSideFuncs: []
        - Branch String:   'block.c:222,47'
          Branch Sides:
            - BranchSide:      'block.c:223,8'
              BranchSideFuncs: []
            - BranchSide:      'block.c:231,2'
              BranchSideFuncs: []
        - Branch String:   'block.c:223,43'
          Branch Sides:
            - BranchSide:      'block.c:224,8'
              BranchSideFuncs: []
            - BranchSide:      'block.c:231,2'
              BranchSideFuncs: []
        - Branch String:   'block.c:222,6'
          Branch Sides:
            - BranchSide:      'block.c:225,12'
              BranchSideFuncs: []
            - BranchSide:      'block.c:231,2'
              BranchSideFuncs: []
        - Branch String:   'block.c:231,2'
          Branch Sides:
            - BranchSide:      'block.c:231,2'
              BranchSideFuncs: []
            - BranchSide:      'block.c:231,2'
              BranchSideFuncs: []
        - Branch String:   'block.c:231,2'
          Branch Sides:
            - BranchSide:      'block.c:231,2'
              BranchSideFuncs: []
            - BranchSide:      'block.c:232,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'block.c:171,21'
          Dst:             ext2fs_blocks_count
        - Src:             'block.c:177,17'
          Dst:             ext2fs_read_ind_block
        - Src:             'block.c:188,12'
          Dst:             block_iterate_ind
        - Src:             'block.c:204,12'
          Dst:             block_iterate_ind
        - Src:             'block.c:217,18'
          Dst:             ext2fs_write_ind_block
    - functionName:    block_iterate_tind
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/block.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'int *'
        - int
        - int
        - 'struct.block_context *'
      constantsTouched: []
      argNames:
        - tind_block
        - ref_block
        - ref_offset
        - ctx
      BBCount:         72
      ICount:          536
      EdgeCount:       95
      CyclomaticComplexity: 25
      functionsReached:
        - block_iterate_dind
        - ext2fs_blocks_count
        - ext2fs_read_ind_block
        - ext2fs_write_ind_block
      functionUses:    1
      BranchProfiles:
        - Branch String:   'block.c:244,6'
          Branch Sides:
            - BranchSide:      'block.c:246,12'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_read_ind_block
                - ext2fs_write_ind_block
                - block_iterate_dind
                - block_iterate_dind
            - BranchSide:      'block.c:252,2'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_read_ind_block
                - ext2fs_write_ind_block
                - block_iterate_dind
                - block_iterate_dind
        - Branch String:   'block.c:252,2'
          Branch Sides:
            - BranchSide:      'block.c:252,2'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_read_ind_block
                - ext2fs_write_ind_block
                - block_iterate_dind
                - block_iterate_dind
            - BranchSide:      'block.c:252,2'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_read_ind_block
                - ext2fs_write_ind_block
                - block_iterate_dind
                - block_iterate_dind
        - Branch String:   'block.c:252,2'
          Branch Sides:
            - BranchSide:      'block.c:252,2'
              BranchSideFuncs: []
            - BranchSide:      'block.c:253,8'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_read_ind_block
                - ext2fs_write_ind_block
                - block_iterate_dind
                - block_iterate_dind
        - Branch String:   'block.c:253,19'
          Branch Sides:
            - BranchSide:      'block.c:253,23'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_read_ind_block
                - ext2fs_write_ind_block
                - block_iterate_dind
                - block_iterate_dind
            - BranchSide:      'block.c:254,40'
              BranchSideFuncs: []
        - Branch String:   'block.c:253,6'
          Branch Sides:
            - BranchSide:      'block.c:254,40'
              BranchSideFuncs: []
            - BranchSide:      'block.c:257,7'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_read_ind_block
                - ext2fs_write_ind_block
                - block_iterate_dind
                - block_iterate_dind
        - Branch String:   'block.c:257,57'
          Branch Sides:
            - BranchSide:      'block.c:258,7'
              BranchSideFuncs: []
            - BranchSide:      'block.c:259,3'
              BranchSideFuncs: []
        - Branch String:   'block.c:257,6'
          Branch Sides:
            - BranchSide:      'block.c:259,3'
              BranchSideFuncs: []
            - BranchSide:      'block.c:263,39'
              BranchSideFuncs:
                - ext2fs_read_ind_block
                - ext2fs_write_ind_block
                - block_iterate_dind
                - block_iterate_dind
        - Branch String:   'block.c:265,6'
          Branch Sides:
            - BranchSide:      'block.c:266,7'
              BranchSideFuncs: []
            - BranchSide:      'block.c:270,23'
              BranchSideFuncs:
                - ext2fs_write_ind_block
                - block_iterate_dind
                - block_iterate_dind
        - Branch String:   'block.c:272,6'
          Branch Sides:
            - BranchSide:      'block.c:273,10'
              BranchSideFuncs:
                - ext2fs_write_ind_block
                - block_iterate_dind
            - BranchSide:      'block.c:285,10'
              BranchSideFuncs:
                - ext2fs_write_ind_block
                - block_iterate_dind
        - Branch String:   'block.c:273,3'
          Branch Sides:
            - BranchSide:      'block.c:274,31'
              BranchSideFuncs:
                - block_iterate_dind
                - ext2fs_write_ind_block
            - BranchSide:      'block.c:284,2'
              BranchSideFuncs:
                - ext2fs_write_ind_block
        - Branch String:   'block.c:278,8'
          Branch Sides:
            - BranchSide:      'block.c:279,12'
              BranchSideFuncs:
                - ext2fs_write_ind_block
            - BranchSide:      'block.c:282,11'
              BranchSideFuncs:
                - ext2fs_write_ind_block
                - block_iterate_dind
        - Branch String:   'block.c:286,8'
          Branch Sides:
            - BranchSide:      'block.c:287,20'
              BranchSideFuncs:
                - ext2fs_write_ind_block
                - block_iterate_dind
            - BranchSide:      'block.c:290,31'
              BranchSideFuncs:
                - block_iterate_dind
                - ext2fs_write_ind_block
        - Branch String:   'block.c:294,8'
          Branch Sides:
            - BranchSide:      'block.c:295,12'
              BranchSideFuncs:
                - ext2fs_write_ind_block
            - BranchSide:      'block.c:298,11'
              BranchSideFuncs:
                - ext2fs_write_ind_block
                - block_iterate_dind
        - Branch String:   'block.c:301,2'
          Branch Sides:
            - BranchSide:      'block.c:301,2'
              BranchSideFuncs:
                - ext2fs_write_ind_block
            - BranchSide:      'block.c:301,2'
              BranchSideFuncs:
                - ext2fs_write_ind_block
        - Branch String:   'block.c:301,2'
          Branch Sides:
            - BranchSide:      'block.c:301,2'
              BranchSideFuncs: []
            - BranchSide:      'block.c:302,6'
              BranchSideFuncs:
                - ext2fs_write_ind_block
        - Branch String:   'block.c:302,6'
          Branch Sides:
            - BranchSide:      'block.c:303,41'
              BranchSideFuncs:
                - ext2fs_write_ind_block
            - BranchSide:      'block.c:308,7'
              BranchSideFuncs: []
        - Branch String:   'block.c:305,7'
          Branch Sides:
            - BranchSide:      'block.c:306,8'
              BranchSideFuncs: []
            - BranchSide:      'block.c:307,2'
              BranchSideFuncs: []
        - Branch String:   'block.c:308,47'
          Branch Sides:
            - BranchSide:      'block.c:309,8'
              BranchSideFuncs: []
            - BranchSide:      'block.c:317,2'
              BranchSideFuncs: []
        - Branch String:   'block.c:309,43'
          Branch Sides:
            - BranchSide:      'block.c:310,8'
              BranchSideFuncs: []
            - BranchSide:      'block.c:317,2'
              BranchSideFuncs: []
        - Branch String:   'block.c:308,6'
          Branch Sides:
            - BranchSide:      'block.c:311,12'
              BranchSideFuncs: []
            - BranchSide:      'block.c:317,2'
              BranchSideFuncs: []
        - Branch String:   'block.c:317,2'
          Branch Sides:
            - BranchSide:      'block.c:317,2'
              BranchSideFuncs: []
            - BranchSide:      'block.c:317,2'
              BranchSideFuncs: []
        - Branch String:   'block.c:317,2'
          Branch Sides:
            - BranchSide:      'block.c:317,2'
              BranchSideFuncs: []
            - BranchSide:      'block.c:318,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'block.c:257,21'
          Dst:             ext2fs_blocks_count
        - Src:             'block.c:263,17'
          Dst:             ext2fs_read_ind_block
        - Src:             'block.c:274,12'
          Dst:             block_iterate_dind
        - Src:             'block.c:290,12'
          Dst:             block_iterate_dind
        - Src:             'block.c:303,18'
          Dst:             ext2fs_write_ind_block
    - functionName:    ext2fs_bmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/bmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - 'struct.ext2_inode *'
        - 'char *'
        - int
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - fs
        - ino
        - inode
        - block_buf
        - bmap_flags
        - block
        - phys_blk
      BBCount:         8
      ICount:          79
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ext2fs_bmap2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'bmap.c:493,6'
          Branch Sides:
            - BranchSide:      'bmap.c:494,10'
              BranchSideFuncs: []
            - BranchSide:      'bmap.c:495,6'
              BranchSideFuncs: []
        - Branch String:   'bmap.c:495,6'
          Branch Sides:
            - BranchSide:      'bmap.c:496,3'
              BranchSideFuncs: []
            - BranchSide:      'bmap.c:497,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bmap.c:491,8'
          Dst:             ext2fs_bmap2
    - functionName:    ext2fs_bmap2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/bmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      size_t
      argCount:        8
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - 'struct.ext2_inode *'
        - 'char *'
        - int
        - size_t
        - 'int *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - fs
        - ino
        - inode
        - block_buf
        - bmap_flags
        - block
        - ret_flags
        - phys_blk
      BBCount:         107
      ICount:          757
      EdgeCount:       148
      CyclomaticComplexity: 43
      functionsReached:
        - block_dind_bmap
        - block_ind_bmap
        - block_tind_bmap
        - ext2fs_alloc_block3
        - ext2fs_extent_free
        - ext2fs_extent_open2
        - ext2fs_file_block_offset_too_big
        - ext2fs_find_inode_goal
        - ext2fs_free_mem
        - ext2fs_get_array
        - ext2fs_iblk_add_blocks
        - ext2fs_read_inode
        - ext2fs_write_inode
        - ext2fs_zero_blocks2
        - extent_bmap
      functionUses:    13
      BranchProfiles:
        - Branch String:   'bmap.c:321,6'
          Branch Sides:
            - BranchSide:      'bmap.c:322,4'
              BranchSideFuncs:
                - ext2fs_read_inode
                - ext2fs_file_block_offset_too_big
                - ext2fs_get_array
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
                - ext2fs_alloc_block3
                - block_tind_bmap
                - ext2fs_alloc_block3
                - block_dind_bmap
                - ext2fs_alloc_block3
                - block_ind_bmap
                - ext2fs_find_inode_goal
                - ext2fs_alloc_block3
                - ext2fs_extent_open2
                - extent_bmap
            - BranchSide:      'bmap.c:324,6'
              BranchSideFuncs:
                - ext2fs_read_inode
                - ext2fs_file_block_offset_too_big
                - ext2fs_get_array
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
                - ext2fs_alloc_block3
                - block_tind_bmap
                - ext2fs_alloc_block3
                - block_dind_bmap
                - ext2fs_alloc_block3
                - block_ind_bmap
                - ext2fs_find_inode_goal
                - ext2fs_alloc_block3
                - ext2fs_extent_open2
                - extent_bmap
        - Branch String:   'bmap.c:324,6'
          Branch Sides:
            - BranchSide:      'bmap.c:325,4'
              BranchSideFuncs:
                - ext2fs_read_inode
                - ext2fs_file_block_offset_too_big
                - ext2fs_get_array
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
                - ext2fs_alloc_block3
                - block_tind_bmap
                - ext2fs_alloc_block3
                - block_dind_bmap
                - ext2fs_alloc_block3
                - block_ind_bmap
                - ext2fs_find_inode_goal
                - ext2fs_alloc_block3
                - ext2fs_extent_open2
                - extent_bmap
            - BranchSide:      'bmap.c:328,7'
              BranchSideFuncs:
                - ext2fs_read_inode
                - ext2fs_file_block_offset_too_big
                - ext2fs_get_array
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
                - ext2fs_alloc_block3
                - block_tind_bmap
                - ext2fs_alloc_block3
                - block_dind_bmap
                - ext2fs_alloc_block3
                - block_ind_bmap
                - ext2fs_find_inode_goal
                - ext2fs_alloc_block3
                - ext2fs_extent_open2
                - extent_bmap
        - Branch String:   'bmap.c:328,6'
          Branch Sides:
            - BranchSide:      'bmap.c:329,30'
              BranchSideFuncs:
                - ext2fs_file_block_offset_too_big
                - ext2fs_get_array
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
                - ext2fs_alloc_block3
                - block_tind_bmap
                - ext2fs_alloc_block3
                - block_dind_bmap
                - ext2fs_alloc_block3
                - block_ind_bmap
                - ext2fs_find_inode_goal
                - ext2fs_alloc_block3
                - ext2fs_extent_open2
                - extent_bmap
            - BranchSide:      'bmap.c:334,27'
              BranchSideFuncs:
                - ext2fs_file_block_offset_too_big
                - ext2fs_get_array
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
                - ext2fs_alloc_block3
                - block_tind_bmap
                - ext2fs_alloc_block3
                - block_dind_bmap
                - ext2fs_alloc_block3
                - block_ind_bmap
                - ext2fs_find_inode_goal
                - ext2fs_alloc_block3
                - ext2fs_extent_open2
                - extent_bmap
        - Branch String:   'bmap.c:330,7'
          Branch Sides:
            - BranchSide:      'bmap.c:331,11'
              BranchSideFuncs: []
            - BranchSide:      'bmap.c:332,9'
              BranchSideFuncs:
                - ext2fs_file_block_offset_too_big
                - ext2fs_get_array
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
                - ext2fs_alloc_block3
                - block_tind_bmap
                - ext2fs_alloc_block3
                - block_dind_bmap
                - ext2fs_alloc_block3
                - block_ind_bmap
                - ext2fs_find_inode_goal
                - ext2fs_alloc_block3
                - ext2fs_extent_open2
                - extent_bmap
        - Branch String:   'bmap.c:336,6'
          Branch Sides:
            - BranchSide:      'bmap.c:337,3'
              BranchSideFuncs: []
            - BranchSide:      'bmap.c:343,6'
              BranchSideFuncs:
                - ext2fs_get_array
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
                - ext2fs_alloc_block3
                - block_tind_bmap
                - ext2fs_alloc_block3
                - block_dind_bmap
                - ext2fs_alloc_block3
                - block_ind_bmap
                - ext2fs_find_inode_goal
                - ext2fs_alloc_block3
                - ext2fs_extent_open2
                - extent_bmap
        - Branch String:   'bmap.c:343,6'
          Branch Sides:
            - BranchSide:      'bmap.c:344,3'
              BranchSideFuncs: []
            - BranchSide:      'bmap.c:346,7'
              BranchSideFuncs:
                - ext2fs_get_array
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
                - ext2fs_alloc_block3
                - block_tind_bmap
                - ext2fs_alloc_block3
                - block_dind_bmap
                - ext2fs_alloc_block3
                - block_ind_bmap
                - ext2fs_find_inode_goal
                - ext2fs_alloc_block3
                - ext2fs_extent_open2
                - extent_bmap
        - Branch String:   'bmap.c:346,6'
          Branch Sides:
            - BranchSide:      'bmap.c:347,32'
              BranchSideFuncs:
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
                - ext2fs_alloc_block3
                - block_tind_bmap
                - ext2fs_alloc_block3
                - block_dind_bmap
                - ext2fs_alloc_block3
                - block_ind_bmap
                - ext2fs_find_inode_goal
                - ext2fs_alloc_block3
                - ext2fs_extent_open2
                - extent_bmap
            - BranchSide:      'bmap.c:353,6'
              BranchSideFuncs:
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
                - ext2fs_alloc_block3
                - block_tind_bmap
                - ext2fs_alloc_block3
                - block_dind_bmap
                - ext2fs_alloc_block3
                - block_ind_bmap
                - ext2fs_find_inode_goal
                - ext2fs_alloc_block3
                - ext2fs_extent_open2
                - extent_bmap
        - Branch String:   'bmap.c:348,7'
          Branch Sides:
            - BranchSide:      'bmap.c:349,11'
              BranchSideFuncs: []
            - BranchSide:      'bmap.c:350,15'
              BranchSideFuncs:
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
                - ext2fs_alloc_block3
                - block_tind_bmap
                - ext2fs_alloc_block3
                - block_dind_bmap
                - ext2fs_alloc_block3
                - block_ind_bmap
                - ext2fs_find_inode_goal
                - ext2fs_alloc_block3
                - ext2fs_extent_open2
                - extent_bmap
        - Branch String:   'bmap.c:353,6'
          Branch Sides:
            - BranchSide:      'bmap.c:354,32'
              BranchSideFuncs:
                - ext2fs_extent_open2
                - extent_bmap
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
            - BranchSide:      'bmap.c:363,6'
              BranchSideFuncs:
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
                - ext2fs_alloc_block3
                - block_tind_bmap
                - ext2fs_alloc_block3
                - block_dind_bmap
                - ext2fs_alloc_block3
                - block_ind_bmap
                - ext2fs_find_inode_goal
                - ext2fs_alloc_block3
        - Branch String:   'bmap.c:355,7'
          Branch Sides:
            - BranchSide:      'bmap.c:356,4'
              BranchSideFuncs:
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
            - BranchSide:      'bmap.c:357,24'
              BranchSideFuncs:
                - extent_bmap
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
        - Branch String:   'bmap.c:363,6'
          Branch Sides:
            - BranchSide:      'bmap.c:364,7'
              BranchSideFuncs:
                - ext2fs_find_inode_goal
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
                - ext2fs_alloc_block3
            - BranchSide:      'bmap.c:390,8'
              BranchSideFuncs:
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
                - ext2fs_alloc_block3
                - block_tind_bmap
                - ext2fs_alloc_block3
                - block_dind_bmap
                - ext2fs_alloc_block3
                - block_ind_bmap
        - Branch String:   'bmap.c:364,7'
          Branch Sides:
            - BranchSide:      'bmap.c:365,9'
              BranchSideFuncs:
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
            - BranchSide:      'bmap.c:371,15'
              BranchSideFuncs:
                - ext2fs_find_inode_goal
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
                - ext2fs_alloc_block3
        - Branch String:   'bmap.c:372,7'
          Branch Sides:
            - BranchSide:      'bmap.c:372,15'
              BranchSideFuncs:
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
                - ext2fs_alloc_block3
            - BranchSide:      'bmap.c:373,31'
              BranchSideFuncs:
                - ext2fs_find_inode_goal
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
                - ext2fs_alloc_block3
        - Branch String:   'bmap.c:375,24'
          Branch Sides:
            - BranchSide:      'bmap.c:375,28'
              BranchSideFuncs:
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
                - ext2fs_alloc_block3
            - BranchSide:      'bmap.c:386,3'
              BranchSideFuncs:
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
        - Branch String:   'bmap.c:375,7'
          Branch Sides:
            - BranchSide:      'bmap.c:376,10'
              BranchSideFuncs:
                - ext2fs_alloc_block3
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
            - BranchSide:      'bmap.c:386,3'
              BranchSideFuncs:
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
        - Branch String:   'bmap.c:380,8'
          Branch Sides:
            - BranchSide:      'bmap.c:381,5'
              BranchSideFuncs:
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
            - BranchSide:      'bmap.c:382,31'
              BranchSideFuncs:
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
        - Branch String:   'bmap.c:392,6'
          Branch Sides:
            - BranchSide:      'bmap.c:393,7'
              BranchSideFuncs:
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
                - ext2fs_alloc_block3
                - block_ind_bmap
            - BranchSide:      'bmap.c:419,11'
              BranchSideFuncs:
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
                - ext2fs_alloc_block3
                - block_tind_bmap
                - ext2fs_alloc_block3
                - block_dind_bmap
        - Branch String:   'bmap.c:394,7'
          Branch Sides:
            - BranchSide:      'bmap.c:395,10'
              BranchSideFuncs:
                - block_ind_bmap
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
            - BranchSide:      'bmap.c:411,27'
              BranchSideFuncs:
                - block_ind_bmap
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
        - Branch String:   'bmap.c:395,8'
          Branch Sides:
            - BranchSide:      'bmap.c:396,9'
              BranchSideFuncs:
                - ext2fs_alloc_block3
                - block_ind_bmap
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
            - BranchSide:      'bmap.c:401,8'
              BranchSideFuncs:
                - ext2fs_alloc_block3
                - block_ind_bmap
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
        - Branch String:   'bmap.c:396,9'
          Branch Sides:
            - BranchSide:      'bmap.c:397,13'
              BranchSideFuncs:
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
            - BranchSide:      'bmap.c:398,5'
              BranchSideFuncs:
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
        - Branch String:   'bmap.c:406,8'
          Branch Sides:
            - BranchSide:      'bmap.c:407,5'
              BranchSideFuncs:
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
            - BranchSide:      'bmap.c:408,40'
              BranchSideFuncs:
                - block_ind_bmap
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
        - Branch String:   'bmap.c:413,7'
          Branch Sides:
            - BranchSide:      'bmap.c:414,16'
              BranchSideFuncs:
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
            - BranchSide:      'bmap.c:415,3'
              BranchSideFuncs:
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
        - Branch String:   'bmap.c:420,6'
          Branch Sides:
            - BranchSide:      'bmap.c:421,7'
              BranchSideFuncs:
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
                - ext2fs_alloc_block3
                - block_dind_bmap
            - BranchSide:      'bmap.c:447,11'
              BranchSideFuncs:
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
                - ext2fs_alloc_block3
                - block_tind_bmap
        - Branch String:   'bmap.c:422,7'
          Branch Sides:
            - BranchSide:      'bmap.c:423,10'
              BranchSideFuncs:
                - block_dind_bmap
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
            - BranchSide:      'bmap.c:439,28'
              BranchSideFuncs:
                - block_dind_bmap
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
        - Branch String:   'bmap.c:423,8'
          Branch Sides:
            - BranchSide:      'bmap.c:424,9'
              BranchSideFuncs:
                - ext2fs_alloc_block3
                - block_dind_bmap
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
            - BranchSide:      'bmap.c:429,8'
              BranchSideFuncs:
                - ext2fs_alloc_block3
                - block_dind_bmap
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
        - Branch String:   'bmap.c:424,9'
          Branch Sides:
            - BranchSide:      'bmap.c:425,13'
              BranchSideFuncs:
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
            - BranchSide:      'bmap.c:426,5'
              BranchSideFuncs:
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
        - Branch String:   'bmap.c:434,8'
          Branch Sides:
            - BranchSide:      'bmap.c:435,5'
              BranchSideFuncs:
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
            - BranchSide:      'bmap.c:436,41'
              BranchSideFuncs:
                - block_dind_bmap
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
        - Branch String:   'bmap.c:441,7'
          Branch Sides:
            - BranchSide:      'bmap.c:442,16'
              BranchSideFuncs:
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
            - BranchSide:      'bmap.c:443,3'
              BranchSideFuncs:
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
        - Branch String:   'bmap.c:449,6'
          Branch Sides:
            - BranchSide:      'bmap.c:450,9'
              BranchSideFuncs:
                - block_tind_bmap
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
            - BranchSide:      'bmap.c:466,27'
              BranchSideFuncs:
                - block_tind_bmap
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
        - Branch String:   'bmap.c:450,7'
          Branch Sides:
            - BranchSide:      'bmap.c:451,8'
              BranchSideFuncs:
                - ext2fs_alloc_block3
                - block_tind_bmap
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
            - BranchSide:      'bmap.c:456,7'
              BranchSideFuncs:
                - ext2fs_alloc_block3
                - block_tind_bmap
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
        - Branch String:   'bmap.c:451,8'
          Branch Sides:
            - BranchSide:      'bmap.c:452,12'
              BranchSideFuncs:
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
            - BranchSide:      'bmap.c:453,4'
              BranchSideFuncs:
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
        - Branch String:   'bmap.c:461,7'
          Branch Sides:
            - BranchSide:      'bmap.c:462,4'
              BranchSideFuncs:
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
            - BranchSide:      'bmap.c:463,40'
              BranchSideFuncs:
                - block_tind_bmap
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
        - Branch String:   'bmap.c:468,6'
          Branch Sides:
            - BranchSide:      'bmap.c:468,16'
              BranchSideFuncs:
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
            - BranchSide:      'bmap.c:469,15'
              BranchSideFuncs:
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
        - Branch String:   'bmap.c:471,16'
          Branch Sides:
            - BranchSide:      'bmap.c:471,19'
              BranchSideFuncs:
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
            - BranchSide:      'bmap.c:473,6'
              BranchSideFuncs:
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
        - Branch String:   'bmap.c:471,31'
          Branch Sides:
            - BranchSide:      'bmap.c:471,35'
              BranchSideFuncs:
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
                - ext2fs_zero_blocks2
            - BranchSide:      'bmap.c:473,6'
              BranchSideFuncs:
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
        - Branch String:   'bmap.c:471,6'
          Branch Sides:
            - BranchSide:      'bmap.c:472,32'
              BranchSideFuncs:
                - ext2fs_zero_blocks2
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
            - BranchSide:      'bmap.c:473,6'
              BranchSideFuncs:
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
                - ext2fs_free_mem
        - Branch String:   'bmap.c:473,6'
          Branch Sides:
            - BranchSide:      'bmap.c:474,19'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
            - BranchSide:      'bmap.c:475,6'
              BranchSideFuncs:
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_free
        - Branch String:   'bmap.c:475,6'
          Branch Sides:
            - BranchSide:      'bmap.c:476,22'
              BranchSideFuncs:
                - ext2fs_extent_free
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
            - BranchSide:      'bmap.c:477,7'
              BranchSideFuncs:
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
        - Branch String:   'bmap.c:477,20'
          Branch Sides:
            - BranchSide:      'bmap.c:477,24'
              BranchSideFuncs:
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
            - BranchSide:      'bmap.c:481,9'
              BranchSideFuncs: []
        - Branch String:   'bmap.c:477,37'
          Branch Sides:
            - BranchSide:      'bmap.c:477,40'
              BranchSideFuncs:
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
            - BranchSide:      'bmap.c:478,26'
              BranchSideFuncs:
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
        - Branch String:   'bmap.c:477,6'
          Branch Sides:
            - BranchSide:      'bmap.c:478,26'
              BranchSideFuncs:
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
            - BranchSide:      'bmap.c:481,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bmap.c:329,12'
          Dst:             ext2fs_read_inode
        - Src:             'bmap.c:336,6'
          Dst:             ext2fs_file_block_offset_too_big
        - Src:             'bmap.c:347,12'
          Dst:             ext2fs_get_array
        - Src:             'bmap.c:354,12'
          Dst:             ext2fs_extent_open2
        - Src:             'bmap.c:357,12'
          Dst:             extent_bmap
        - Src:             'bmap.c:373,8'
          Dst:             ext2fs_find_inode_goal
        - Src:             'bmap.c:377,13'
          Dst:             ext2fs_alloc_block3
        - Src:             'bmap.c:403,13'
          Dst:             ext2fs_alloc_block3
        - Src:             'bmap.c:411,12'
          Dst:             block_ind_bmap
        - Src:             'bmap.c:431,13'
          Dst:             ext2fs_alloc_block3
        - Src:             'bmap.c:439,12'
          Dst:             block_dind_bmap
        - Src:             'bmap.c:458,12'
          Dst:             ext2fs_alloc_block3
        - Src:             'bmap.c:466,11'
          Dst:             block_tind_bmap
        - Src:             'bmap.c:472,12'
          Dst:             ext2fs_zero_blocks2
        - Src:             'bmap.c:474,3'
          Dst:             ext2fs_free_mem
        - Src:             'bmap.c:476,3'
          Dst:             ext2fs_extent_free
        - Src:             'bmap.c:478,3'
          Dst:             ext2fs_iblk_add_blocks
        - Src:             'bmap.c:479,12'
          Dst:             ext2fs_write_inode
    - functionName:    ext2fs_file_block_offset_too_big
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/bmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'struct.ext2_inode *'
        - size_t
      constantsTouched: []
      argNames:
        - fs
        - inode
        - offset
      BBCount:         6
      ICount:          75
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'bmap.c:287,6'
          Branch Sides:
            - BranchSide:      'bmap.c:288,3'
              BranchSideFuncs: []
            - BranchSide:      'bmap.c:290,6'
              BranchSideFuncs: []
        - Branch String:   'bmap.c:290,6'
          Branch Sides:
            - BranchSide:      'bmap.c:291,3'
              BranchSideFuncs: []
            - BranchSide:      'bmap.c:293,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    extent_bmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/bmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      size_t
      argCount:        10
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - 'struct.ext2_inode *'
        - 'struct.ext2_extent_handle *'
        - 'char *'
        - int
        - size_t
        - 'int *'
        - 'int *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - fs
        - ino
        - inode
        - handle
        - block_buf
        - bmap_flags
        - block
        - ret_flags
        - blocks_alloc
        - phys_blk
      BBCount:         40
      ICount:          348
      EdgeCount:       55
      CyclomaticComplexity: 17
      functionsReached:
        - ext2fs_alloc_block3
        - ext2fs_block_alloc_stats2
        - ext2fs_extent_get
        - ext2fs_extent_goto
        - ext2fs_extent_set_bmap
        - ext2fs_find_inode_goal
        - ext2fs_read_inode
        - extent_bmap
        - implied_cluster_alloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'bmap.c:220,6'
          Branch Sides:
            - BranchSide:      'bmap.c:221,35'
              BranchSideFuncs:
                - ext2fs_extent_set_bmap
            - BranchSide:      'bmap.c:225,30'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - implied_cluster_alloc
                - extent_bmap
                - ext2fs_alloc_block3
                - ext2fs_extent_set_bmap
                - ext2fs_read_inode
                - ext2fs_block_alloc_stats2
                - ext2fs_find_inode_goal
        - Branch String:   'bmap.c:226,6'
          Branch Sides:
            - BranchSide:      'bmap.c:228,7'
              BranchSideFuncs:
                - implied_cluster_alloc
                - extent_bmap
                - ext2fs_alloc_block3
                - ext2fs_extent_set_bmap
                - ext2fs_read_inode
                - ext2fs_block_alloc_stats2
                - ext2fs_find_inode_goal
            - BranchSide:      'bmap.c:234,29'
              BranchSideFuncs:
                - ext2fs_extent_get
                - implied_cluster_alloc
                - extent_bmap
                - ext2fs_alloc_block3
                - ext2fs_extent_set_bmap
                - ext2fs_read_inode
                - ext2fs_block_alloc_stats2
                - ext2fs_find_inode_goal
        - Branch String:   'bmap.c:228,7'
          Branch Sides:
            - BranchSide:      'bmap.c:229,20'
              BranchSideFuncs:
                - implied_cluster_alloc
                - extent_bmap
                - ext2fs_alloc_block3
                - ext2fs_extent_set_bmap
                - ext2fs_read_inode
                - ext2fs_block_alloc_stats2
                - ext2fs_find_inode_goal
            - BranchSide:      'bmap.c:232,10'
              BranchSideFuncs: []
        - Branch String:   'bmap.c:235,6'
          Branch Sides:
            - BranchSide:      'bmap.c:236,10'
              BranchSideFuncs: []
            - BranchSide:      'bmap.c:237,11'
              BranchSideFuncs:
                - implied_cluster_alloc
                - extent_bmap
                - ext2fs_alloc_block3
                - ext2fs_extent_set_bmap
                - ext2fs_read_inode
                - ext2fs_block_alloc_stats2
                - ext2fs_find_inode_goal
        - Branch String:   'bmap.c:238,29'
          Branch Sides:
            - BranchSide:      'bmap.c:238,33'
              BranchSideFuncs:
                - implied_cluster_alloc
                - extent_bmap
                - ext2fs_alloc_block3
                - ext2fs_extent_set_bmap
                - ext2fs_read_inode
                - ext2fs_block_alloc_stats2
                - ext2fs_find_inode_goal
            - BranchSide:      'bmap.c:238,55'
              BranchSideFuncs:
                - implied_cluster_alloc
                - extent_bmap
                - ext2fs_alloc_block3
                - ext2fs_extent_set_bmap
                - ext2fs_read_inode
                - ext2fs_block_alloc_stats2
                - ext2fs_find_inode_goal
        - Branch String:   'bmap.c:238,6'
          Branch Sides:
            - BranchSide:      'bmap.c:238,55'
              BranchSideFuncs:
                - implied_cluster_alloc
                - extent_bmap
                - ext2fs_alloc_block3
                - ext2fs_extent_set_bmap
                - ext2fs_read_inode
                - ext2fs_block_alloc_stats2
                - ext2fs_find_inode_goal
            - BranchSide:      'bmap.c:239,22'
              BranchSideFuncs:
                - implied_cluster_alloc
                - extent_bmap
                - ext2fs_alloc_block3
                - ext2fs_extent_set_bmap
                - ext2fs_read_inode
                - ext2fs_block_alloc_stats2
                - ext2fs_find_inode_goal
        - Branch String:   'bmap.c:240,17'
          Branch Sides:
            - BranchSide:      'bmap.c:240,27'
              BranchSideFuncs:
                - implied_cluster_alloc
                - extent_bmap
                - ext2fs_alloc_block3
                - ext2fs_extent_set_bmap
                - ext2fs_read_inode
                - ext2fs_block_alloc_stats2
                - ext2fs_find_inode_goal
            - BranchSide:      'bmap.c:242,2'
              BranchSideFuncs:
                - implied_cluster_alloc
                - extent_bmap
                - ext2fs_alloc_block3
                - ext2fs_extent_set_bmap
                - ext2fs_read_inode
                - ext2fs_block_alloc_stats2
                - ext2fs_find_inode_goal
        - Branch String:   'bmap.c:240,7'
          Branch Sides:
            - BranchSide:      'bmap.c:241,5'
              BranchSideFuncs:
                - implied_cluster_alloc
                - extent_bmap
                - ext2fs_alloc_block3
                - ext2fs_extent_set_bmap
                - ext2fs_read_inode
                - ext2fs_block_alloc_stats2
                - ext2fs_find_inode_goal
            - BranchSide:      'bmap.c:242,2'
              BranchSideFuncs:
                - implied_cluster_alloc
                - extent_bmap
                - ext2fs_alloc_block3
                - ext2fs_extent_set_bmap
                - ext2fs_read_inode
                - ext2fs_block_alloc_stats2
                - ext2fs_find_inode_goal
        - Branch String:   'bmap.c:244,23'
          Branch Sides:
            - BranchSide:      'bmap.c:244,27'
              BranchSideFuncs:
                - implied_cluster_alloc
                - extent_bmap
                - ext2fs_alloc_block3
                - ext2fs_extent_set_bmap
                - ext2fs_read_inode
                - ext2fs_block_alloc_stats2
                - ext2fs_find_inode_goal
            - BranchSide:      'bmap.c:277,2'
              BranchSideFuncs: []
        - Branch String:   'bmap.c:244,6'
          Branch Sides:
            - BranchSide:      'bmap.c:245,25'
              BranchSideFuncs:
                - implied_cluster_alloc
                - extent_bmap
                - ext2fs_alloc_block3
                - ext2fs_extent_set_bmap
                - ext2fs_read_inode
                - ext2fs_block_alloc_stats2
                - ext2fs_find_inode_goal
            - BranchSide:      'bmap.c:277,2'
              BranchSideFuncs: []
        - Branch String:   'bmap.c:246,7'
          Branch Sides:
            - BranchSide:      'bmap.c:247,4'
              BranchSideFuncs:
                - ext2fs_extent_set_bmap
                - ext2fs_read_inode
                - ext2fs_block_alloc_stats2
            - BranchSide:      'bmap.c:248,24'
              BranchSideFuncs:
                - extent_bmap
                - ext2fs_alloc_block3
                - ext2fs_extent_set_bmap
                - ext2fs_read_inode
                - ext2fs_block_alloc_stats2
                - ext2fs_find_inode_goal
        - Branch String:   'bmap.c:250,7'
          Branch Sides:
            - BranchSide:      'bmap.c:251,35'
              BranchSideFuncs:
                - ext2fs_find_inode_goal
                - ext2fs_alloc_block3
                - ext2fs_extent_set_bmap
                - ext2fs_read_inode
                - ext2fs_block_alloc_stats2
            - BranchSide:      'bmap.c:252,19'
              BranchSideFuncs:
                - ext2fs_alloc_block3
                - ext2fs_extent_set_bmap
                - ext2fs_read_inode
                - ext2fs_block_alloc_stats2
        - Branch String:   'bmap.c:258,7'
          Branch Sides:
            - BranchSide:      'bmap.c:259,11'
              BranchSideFuncs: []
            - BranchSide:      'bmap.c:260,13'
              BranchSideFuncs:
                - ext2fs_extent_set_bmap
                - ext2fs_read_inode
                - ext2fs_block_alloc_stats2
        - Branch String:   'bmap.c:266,7'
          Branch Sides:
            - BranchSide:      'bmap.c:267,30'
              BranchSideFuncs:
                - ext2fs_block_alloc_stats2
            - BranchSide:      'bmap.c:271,30'
              BranchSideFuncs:
                - ext2fs_read_inode
        - Branch String:   'bmap.c:272,7'
          Branch Sides:
            - BranchSide:      'bmap.c:273,11'
              BranchSideFuncs: []
            - BranchSide:      'bmap.c:274,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bmap.c:221,12'
          Dst:             ext2fs_extent_set_bmap
        - Src:             'bmap.c:225,11'
          Dst:             ext2fs_extent_goto
        - Src:             'bmap.c:234,11'
          Dst:             ext2fs_extent_get
        - Src:             'bmap.c:245,3'
          Dst:             implied_cluster_alloc
        - Src:             'bmap.c:248,12'
          Dst:             extent_bmap
        - Src:             'bmap.c:251,12'
          Dst:             ext2fs_find_inode_goal
        - Src:             'bmap.c:256,12'
          Dst:             ext2fs_alloc_block3
        - Src:             'bmap.c:264,12'
          Dst:             ext2fs_extent_set_bmap
        - Src:             'bmap.c:267,4'
          Dst:             ext2fs_block_alloc_stats2
        - Src:             'bmap.c:271,12'
          Dst:             ext2fs_read_inode
    - functionName:    block_ind_bmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/bmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - int
        - 'char *'
        - 'int *'
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - fs
        - flags
        - ind
        - block_buf
        - blocks_alloc
        - nr
        - ret_blk
      BBCount:         24
      ICount:          235
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - ext2fs_alloc_block
      functionUses:    4
      BranchProfiles:
        - Branch String:   'bmap.c:44,6'
          Branch Sides:
            - BranchSide:      'bmap.c:45,7'
              BranchSideFuncs:
                - ext2fs_alloc_block
            - BranchSide:      'bmap.c:50,11'
              BranchSideFuncs:
                - ext2fs_alloc_block
        - Branch String:   'bmap.c:45,7'
          Branch Sides:
            - BranchSide:      'bmap.c:46,4'
              BranchSideFuncs: []
            - BranchSide:      'bmap.c:47,4'
              BranchSideFuncs: []
        - Branch String:   'bmap.c:51,6'
          Branch Sides:
            - BranchSide:      'bmap.c:52,10'
              BranchSideFuncs: []
            - BranchSide:      'bmap.c:54,6'
              BranchSideFuncs:
                - ext2fs_alloc_block
        - Branch String:   'bmap.c:54,6'
          Branch Sides:
            - BranchSide:      'bmap.c:55,8'
              BranchSideFuncs: []
            - BranchSide:      'bmap.c:63,17'
              BranchSideFuncs:
                - ext2fs_alloc_block
        - Branch String:   'bmap.c:69,9'
          Branch Sides:
            - BranchSide:      'bmap.c:69,13'
              BranchSideFuncs: []
            - BranchSide:      'bmap.c:89,13'
              BranchSideFuncs: []
        - Branch String:   'bmap.c:69,6'
          Branch Sides:
            - BranchSide:      'bmap.c:70,7'
              BranchSideFuncs:
                - ext2fs_alloc_block
            - BranchSide:      'bmap.c:89,13'
              BranchSideFuncs: []
        - Branch String:   'bmap.c:70,7'
          Branch Sides:
            - BranchSide:      'bmap.c:70,12'
              BranchSideFuncs:
                - ext2fs_alloc_block
            - BranchSide:      'bmap.c:70,63'
              BranchSideFuncs:
                - ext2fs_alloc_block
        - Branch String:   'bmap.c:73,7'
          Branch Sides:
            - BranchSide:      'bmap.c:74,11'
              BranchSideFuncs: []
            - BranchSide:      'bmap.c:79,31'
              BranchSideFuncs: []
        - Branch String:   'bmap.c:83,7'
          Branch Sides:
            - BranchSide:      'bmap.c:84,11'
              BranchSideFuncs: []
            - BranchSide:      'bmap.c:86,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bmap.c:71,12'
          Dst:             ext2fs_alloc_block
    - functionName:    block_dind_bmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/bmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - int
        - 'char *'
        - 'int *'
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - fs
        - flags
        - dind
        - block_buf
        - blocks_alloc
        - nr
        - ret_blk
      BBCount:         6
      ICount:          84
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - block_ind_bmap
      functionUses:    2
      BranchProfiles:
        - Branch String:   'bmap.c:106,6'
          Branch Sides:
            - BranchSide:      'bmap.c:107,10'
              BranchSideFuncs: []
            - BranchSide:      'bmap.c:108,26'
              BranchSideFuncs:
                - block_ind_bmap
      Callsites:
        - Src:             'bmap.c:104,11'
          Dst:             block_ind_bmap
        - Src:             'bmap.c:108,11'
          Dst:             block_ind_bmap
    - functionName:    block_tind_bmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/bmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - int
        - 'char *'
        - 'int *'
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - fs
        - flags
        - tind
        - block_buf
        - blocks_alloc
        - nr
        - ret_blk
      BBCount:         6
      ICount:          84
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - block_dind_bmap
        - block_ind_bmap
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bmap.c:126,6'
          Branch Sides:
            - BranchSide:      'bmap.c:127,10'
              BranchSideFuncs: []
            - BranchSide:      'bmap.c:128,26'
              BranchSideFuncs:
                - block_ind_bmap
      Callsites:
        - Src:             'bmap.c:124,11'
          Dst:             block_dind_bmap
        - Src:             'bmap.c:128,11'
          Dst:             block_ind_bmap
    - functionName:    implied_cluster_alloc
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/bmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - 'struct.ext2_inode *'
        - 'struct.ext2_extent_handle *'
        - size_t
        - 'size_t *'
      constantsTouched: []
      argNames:
        - fs
        - ino
        - inode
        - handle
        - lblk
        - phys_blk
      BBCount:         17
      ICount:          135
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - ext2fs_has_feature_bigalloc
        - extent_bmap
      functionUses:    2
      BranchProfiles:
        - Branch String:   'bmap.c:148,6'
          Branch Sides:
            - BranchSide:      'bmap.c:149,3'
              BranchSideFuncs:
                - extent_bmap
            - BranchSide:      'bmap.c:151,15'
              BranchSideFuncs:
                - extent_bmap
        - Branch String:   'bmap.c:161,2'
          Branch Sides:
            - BranchSide:      'bmap.c:162,7'
              BranchSideFuncs:
                - extent_bmap
            - BranchSide:      'bmap.c:169,6'
              BranchSideFuncs: []
        - Branch String:   'bmap.c:162,7'
          Branch Sides:
            - BranchSide:      'bmap.c:163,4'
              BranchSideFuncs:
                - extent_bmap
            - BranchSide:      'bmap.c:164,15'
              BranchSideFuncs:
                - extent_bmap
        - Branch String:   'bmap.c:166,7'
          Branch Sides:
            - BranchSide:      'bmap.c:167,4'
              BranchSideFuncs: []
            - BranchSide:      'bmap.c:168,2'
              BranchSideFuncs:
                - extent_bmap
        - Branch String:   'bmap.c:169,6'
          Branch Sides:
            - BranchSide:      'bmap.c:170,3'
              BranchSideFuncs: []
            - BranchSide:      'bmap.c:171,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bmap.c:148,7'
          Dst:             ext2fs_has_feature_bigalloc
        - Src:             'bmap.c:164,3'
          Dst:             extent_bmap
    - functionName:    ext2fs_has_feature_bigalloc
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 946
      functionLinenumberEnd: 946
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_map_cluster_block
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/bmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - 'struct.ext2_inode *'
        - size_t
        - 'size_t *'
      constantsTouched: []
      argNames:
        - fs
        - ino
        - inode
        - lblk
        - pblk
      BBCount:         15
      ICount:          99
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ext2fs_extent_free
        - ext2fs_extent_open2
        - ext2fs_has_feature_bigalloc
        - implied_cluster_alloc
      functionUses:    6
      BranchProfiles:
        - Branch String:   'bmap.c:185,46'
          Branch Sides:
            - BranchSide:      'bmap.c:186,8'
              BranchSideFuncs:
                - ext2fs_extent_open2
                - implied_cluster_alloc
                - ext2fs_extent_free
            - BranchSide:      'bmap.c:187,3'
              BranchSideFuncs: []
        - Branch String:   'bmap.c:185,6'
          Branch Sides:
            - BranchSide:      'bmap.c:187,3'
              BranchSideFuncs:
                - ext2fs_extent_open2
                - implied_cluster_alloc
                - ext2fs_extent_free
            - BranchSide:      'bmap.c:189,31'
              BranchSideFuncs:
                - ext2fs_extent_open2
                - implied_cluster_alloc
                - ext2fs_extent_free
        - Branch String:   'bmap.c:190,6'
          Branch Sides:
            - BranchSide:      'bmap.c:191,3'
              BranchSideFuncs: []
            - BranchSide:      'bmap.c:193,33'
              BranchSideFuncs:
                - implied_cluster_alloc
                - ext2fs_extent_free
        - Branch String:   'bmap.c:194,6'
          Branch Sides:
            - BranchSide:      'bmap.c:194,6'
              BranchSideFuncs:
                - ext2fs_extent_free
            - BranchSide:      'bmap.c:195,3'
              BranchSideFuncs:
                - ext2fs_extent_free
      Callsites:
        - Src:             'bmap.c:185,7'
          Dst:             ext2fs_has_feature_bigalloc
        - Src:             'bmap.c:189,11'
          Dst:             ext2fs_extent_open2
        - Src:             'bmap.c:193,11'
          Dst:             implied_cluster_alloc
        - Src:             'bmap.c:198,2'
          Dst:             ext2fs_extent_free
    - functionName:    ext2fs_crc16
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/crc16.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - crc
        - buffer
        - len
      BBCount:         4
      ICount:          49
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crc16.c:64,2'
          Branch Sides:
            - BranchSide:      'crc16.c:71,12'
              BranchSideFuncs: []
            - BranchSide:      'crc16.c:73,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    crc32_body
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/crc32c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - crc
        - buf
        - len
        - tab
      BBCount:         25
      ICount:          296
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crc32c.c:106,6'
          Branch Sides:
            - BranchSide:      'crc32c.c:106,6'
              BranchSideFuncs: []
            - BranchSide:      'crc32c.c:106,6'
              BranchSideFuncs: []
        - Branch String:   'crc32c.c:106,6'
          Branch Sides:
            - BranchSide:      'crc32c.c:107,3'
              BranchSideFuncs: []
            - BranchSide:      'crc32c.c:116,12'
              BranchSideFuncs: []
        - Branch String:   'crc32c.c:109,20'
          Branch Sides:
            - BranchSide:      'crc32c.c:109,35'
              BranchSideFuncs: []
            - BranchSide:      'crc32c.c:109,3'
              BranchSideFuncs: []
        - Branch String:   'crc32c.c:109,3'
          Branch Sides:
            - BranchSide:      'crc32c.c:108,4'
              BranchSideFuncs: []
            - BranchSide:      'crc32c.c:110,2'
              BranchSideFuncs: []
        - Branch String:   'crc32c.c:121,2'
          Branch Sides:
            - BranchSide:      'crc32c.c:122,7'
              BranchSideFuncs: []
            - BranchSide:      'crc32c.c:131,8'
              BranchSideFuncs: []
        - Branch String:   'crc32c.c:133,6'
          Branch Sides:
            - BranchSide:      'crc32c.c:133,6'
              BranchSideFuncs: []
            - BranchSide:      'crc32c.c:134,40'
              BranchSideFuncs: []
        - Branch String:   'crc32c.c:137,3'
          Branch Sides:
            - BranchSide:      'crc32c.c:136,4'
              BranchSideFuncs: []
            - BranchSide:      'crc32c.c:138,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    crc32_be_generic
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/crc32c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'char *'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - crc
        - p
        - len
        - tab
        - polynomial
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - crc32_body
        - ext2fs_swab32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crc32c.c:237,8'
          Dst:             ext2fs_swab32
        - Src:             'crc32c.c:238,8'
          Dst:             crc32_body
        - Src:             'crc32c.c:239,8'
          Dst:             ext2fs_swab32
    - functionName:    ext2fs_crc32_be
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/crc32c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - crc
        - p
        - len
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - crc32_be_generic
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crc32c.c:246,9'
          Dst:             crc32_be_generic
    - functionName:    crc32_le_generic
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/crc32c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'char *'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - crc
        - p
        - len
        - tab
        - polynomial
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - crc32_body
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crc32c.c:186,8'
          Dst:             crc32_body
    - functionName:    ext2fs_crc32c_le
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/crc32c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - crc
        - p
        - len
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - crc32_le_generic
      functionUses:    26
      BranchProfiles:  []
      Callsites:
        - Src:             'crc32c.c:194,9'
          Dst:             crc32_le_generic
    - functionName:    ext2fs_write_dir_block
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/dirblock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - fs
        - block
        - inbuf
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_write_dir_block3
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'dirblock.c:111,9'
          Dst:             ext2fs_write_dir_block3
    - functionName:    ext2fs_write_dir_block3
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/dirblock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - size_t
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - fs
        - block
        - inbuf
        - flags
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_write_dir_block4
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'dirblock.c:99,9'
          Dst:             ext2fs_write_dir_block4
    - functionName:    ext2fs_write_dir_block4
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/dirblock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - size_t
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - fs
        - block
        - inbuf
        - flags
        - ino
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ext2fs_dir_block_csum_set
        - io_channel_write_blk64
      functionUses:    7
      BranchProfiles:
        - Branch String:   'dirblock.c:84,6'
          Branch Sides:
            - BranchSide:      'dirblock.c:85,3'
              BranchSideFuncs: []
            - BranchSide:      'dirblock.c:87,34'
              BranchSideFuncs:
                - io_channel_write_blk64
      Callsites:
        - Src:             'dirblock.c:82,11'
          Dst:             ext2fs_dir_block_csum_set
        - Src:             'dirblock.c:87,11'
          Dst:             io_channel_write_blk64
    - functionName:    ext2fs_write_dir_block2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/dirblock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - fs
        - block
        - inbuf
        - flags
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_write_dir_block3
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'dirblock.c:105,9'
          Dst:             ext2fs_write_dir_block3
    - functionName:    ext2fs_read_dir_block
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/dirblock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - fs
        - block
        - buf
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_read_dir_block3
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'dirblock.c:62,9'
          Dst:             ext2fs_read_dir_block3
    - functionName:    ext2fs_read_dir_block3
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/dirblock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - size_t
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - fs
        - block
        - buf
        - flags
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_read_dir_block4
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'dirblock.c:50,9'
          Dst:             ext2fs_read_dir_block4
    - functionName:    ext2fs_read_dir_block4
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/dirblock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - size_t
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - fs
        - block
        - buf
        - flags
        - ino
      BBCount:         16
      ICount:          102
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - ext2fs_dir_block_csum_verify
        - io_channel_read_blk64
      functionUses:    3
      BranchProfiles:
        - Branch String:   'dirblock.c:31,6'
          Branch Sides:
            - BranchSide:      'dirblock.c:32,10'
              BranchSideFuncs: []
            - BranchSide:      'dirblock.c:34,8'
              BranchSideFuncs:
                - ext2fs_dir_block_csum_verify
        - Branch String:   'dirblock.c:34,50'
          Branch Sides:
            - BranchSide:      'dirblock.c:35,36'
              BranchSideFuncs: []
            - BranchSide:      'dirblock.c:42,7'
              BranchSideFuncs: []
        - Branch String:   'dirblock.c:34,6'
          Branch Sides:
            - BranchSide:      'dirblock.c:37,11'
              BranchSideFuncs: []
            - BranchSide:      'dirblock.c:42,7'
              BranchSideFuncs: []
        - Branch String:   'dirblock.c:42,14'
          Branch Sides:
            - BranchSide:      'dirblock.c:42,17'
              BranchSideFuncs: []
            - BranchSide:      'dirblock.c:44,9'
              BranchSideFuncs: []
        - Branch String:   'dirblock.c:42,6'
          Branch Sides:
            - BranchSide:      'dirblock.c:43,10'
              BranchSideFuncs: []
            - BranchSide:      'dirblock.c:44,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dirblock.c:30,11'
          Dst:             io_channel_read_blk64
        - Src:             'dirblock.c:35,7'
          Dst:             ext2fs_dir_block_csum_verify
    - functionName:    ext2fs_read_dir_block2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/dirblock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - fs
        - block
        - buf
        - flags
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_read_dir_block3
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'dirblock.c:56,9'
          Dst:             ext2fs_read_dir_block3
    - functionName:    ext2fs_has_feature_extents
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 960
      functionLinenumberEnd: 960
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xattr_create_ea_inode
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/ext_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1277
      functionLinenumberEnd: 1324
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'char *'
        - size_t
        - 'int *'
      constantsTouched: []
      argNames:
        - fs
        - value
        - value_len
        - ea_ino
      BBCount:         17
      ICount:          160
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - ext2fs_crc32c_le
        - ext2fs_file_close
        - ext2fs_file_open
        - ext2fs_file_write
        - ext2fs_has_feature_extents
        - ext2fs_inode_alloc_stats2
        - ext2fs_new_inode
        - ext2fs_set_ea_inode_hash
        - ext2fs_set_ea_inode_ref
        - ext2fs_write_inode
        - ext2fs_write_new_inode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ext_attr.c:1285,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1286,10'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:1288,2'
              BranchSideFuncs:
                - ext2fs_has_feature_extents.1842
                - ext2fs_write_new_inode
                - ext2fs_set_ea_inode_ref
                - ext2fs_crc32c_le
                - ext2fs_set_ea_inode_hash
                - ext2fs_write_inode
                - ext2fs_file_open
                - ext2fs_file_write
                - ext2fs_file_close
                - ext2fs_inode_alloc_stats2
        - Branch String:   'ext_attr.c:1290,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1291,9'
              BranchSideFuncs:
                - ext2fs_write_new_inode
                - ext2fs_set_ea_inode_ref
                - ext2fs_crc32c_le
                - ext2fs_set_ea_inode_hash
                - ext2fs_write_inode
                - ext2fs_file_open
                - ext2fs_file_write
                - ext2fs_file_close
                - ext2fs_inode_alloc_stats2
            - BranchSide:      'ext_attr.c:1292,8'
              BranchSideFuncs:
                - ext2fs_write_new_inode
                - ext2fs_set_ea_inode_ref
                - ext2fs_crc32c_le
                - ext2fs_set_ea_inode_hash
                - ext2fs_write_inode
                - ext2fs_file_open
                - ext2fs_file_write
                - ext2fs_file_close
                - ext2fs_inode_alloc_stats2
        - Branch String:   'ext_attr.c:1296,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1297,10'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:1304,2'
              BranchSideFuncs:
                - ext2fs_set_ea_inode_ref
                - ext2fs_crc32c_le
                - ext2fs_set_ea_inode_hash
                - ext2fs_write_inode
                - ext2fs_file_open
                - ext2fs_file_write
                - ext2fs_file_close
                - ext2fs_inode_alloc_stats2
        - Branch String:   'ext_attr.c:1309,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1310,10'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:1312,25'
              BranchSideFuncs:
                - ext2fs_file_open
                - ext2fs_file_write
                - ext2fs_file_close
                - ext2fs_inode_alloc_stats2
        - Branch String:   'ext_attr.c:1313,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1314,10'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:1315,26'
              BranchSideFuncs:
                - ext2fs_file_write
                - ext2fs_file_close
                - ext2fs_inode_alloc_stats2
        - Branch String:   'ext_attr.c:1317,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1318,10'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:1320,28'
              BranchSideFuncs:
                - ext2fs_inode_alloc_stats2
      Callsites:
        - Src:             'ext_attr.c:1284,8'
          Dst:             ext2fs_new_inode
        - Src:             'ext_attr.c:1290,6'
          Dst:             ext2fs_has_feature_extents
        - Src:             'ext_attr.c:1295,8'
          Dst:             ext2fs_write_new_inode
        - Src:             'ext_attr.c:1304,2'
          Dst:             ext2fs_set_ea_inode_ref
        - Src:             'ext_attr.c:1305,9'
          Dst:             ext2fs_crc32c_le
        - Src:             'ext_attr.c:1306,2'
          Dst:             ext2fs_set_ea_inode_hash
        - Src:             'ext_attr.c:1308,8'
          Dst:             ext2fs_write_inode
        - Src:             'ext_attr.c:1312,8'
          Dst:             ext2fs_file_open
        - Src:             'ext_attr.c:1315,8'
          Dst:             ext2fs_file_write
        - Src:             'ext_attr.c:1316,2'
          Dst:             ext2fs_file_close
        - Src:             'ext_attr.c:1320,2'
          Dst:             ext2fs_inode_alloc_stats2
    - functionName:    ext2fs_set_ea_inode_ref
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/ext_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ext2_inode *'
        - size_t
      constantsTouched: []
      argNames:
        - inode
        - ref_count
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_set_ea_inode_hash
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/ext_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ext2_inode *'
        - int
      constantsTouched: []
      argNames:
        - inode
        - hash
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xattr_find_position
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/ext_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1427
      functionLinenumberEnd: 1449
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ext2_xattr *'
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - attrs
        - count
        - shortname
        - name_idx
      BBCount:         18
      ICount:          120
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - memcmp
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ext_attr.c:1434,2'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1434,2'
              BranchSideFuncs:
                - strlen
                - memcmp
            - BranchSide:      'ext_attr.c:1435,7'
              BranchSideFuncs:
                - strlen
                - memcmp
        - Branch String:   'ext_attr.c:1435,7'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1436,4'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:1437,7'
              BranchSideFuncs:
                - strlen
                - memcmp
        - Branch String:   'ext_attr.c:1437,7'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1438,4'
              BranchSideFuncs:
                - strlen
                - memcmp
            - BranchSide:      'ext_attr.c:1440,28'
              BranchSideFuncs:
                - strlen
                - memcmp
        - Branch String:   'ext_attr.c:1441,7'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1442,4'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:1443,7'
              BranchSideFuncs:
                - memcmp
                - strlen
        - Branch String:   'ext_attr.c:1443,7'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1444,4'
              BranchSideFuncs:
                - strlen
                - memcmp
            - BranchSide:      'ext_attr.c:1446,14'
              BranchSideFuncs:
                - memcmp
                - strlen
        - Branch String:   'ext_attr.c:1446,7'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1447,4'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:1448,2'
              BranchSideFuncs:
                - strlen
                - memcmp
      Callsites:
        - Src:             'ext_attr.c:1432,18'
          Dst:             strlen
        - Src:             'ext_attr.c:1440,21'
          Dst:             strlen
        - Src:             'ext_attr.c:1446,7'
          Dst:             memcmp
    - functionName:    xattr_update_entry
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/ext_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1371
      functionLinenumberEnd: 1423
      functionDepth:   0
      returnType:      size_t
      argCount:        8
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'struct.ext2_xattr *'
        - 'char *'
        - 'char *'
        - int
        - 'char *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - fs
        - x
        - name
        - short_name
        - index
        - value
        - value_len
        - in_inode
      BBCount:         37
      ICount:          264
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - ext2fs_free_mem
        - ext2fs_get_mem
        - strlen
        - xattr_create_ea_inode
        - xattr_inode_dec_ref
      functionUses:    3
      BranchProfiles:
        - Branch String:   'ext_attr.c:1378,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1379,21'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_free_mem
                - xattr_inode_dec_ref
                - xattr_inode_dec_ref
                - ext2fs_free_mem
                - ext2fs_free_mem
                - xattr_create_ea_inode
            - BranchSide:      'ext_attr.c:1386,23'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_free_mem
                - xattr_inode_dec_ref
                - xattr_inode_dec_ref
                - ext2fs_free_mem
                - ext2fs_free_mem
                - xattr_create_ea_inode
        - Branch String:   'ext_attr.c:1381,7'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1382,4'
              BranchSideFuncs:
                - xattr_inode_dec_ref
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:1383,10'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_free_mem
                - xattr_inode_dec_ref
                - xattr_inode_dec_ref
                - ext2fs_free_mem
                - ext2fs_free_mem
                - xattr_create_ea_inode
        - Branch String:   'ext_attr.c:1387,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1388,3'
              BranchSideFuncs:
                - xattr_inode_dec_ref
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:1389,9'
              BranchSideFuncs:
                - ext2fs_free_mem
                - xattr_inode_dec_ref
                - xattr_inode_dec_ref
                - ext2fs_free_mem
                - ext2fs_free_mem
                - xattr_create_ea_inode
        - Branch String:   'ext_attr.c:1391,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1392,31'
              BranchSideFuncs:
                - xattr_create_ea_inode
                - ext2fs_free_mem
                - xattr_inode_dec_ref
                - xattr_inode_dec_ref
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:1397,6'
              BranchSideFuncs:
                - ext2fs_free_mem
                - xattr_inode_dec_ref
                - xattr_inode_dec_ref
                - ext2fs_free_mem
                - ext2fs_free_mem
        - Branch String:   'ext_attr.c:1393,7'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1394,4'
              BranchSideFuncs:
                - xattr_inode_dec_ref
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:1395,2'
              BranchSideFuncs:
                - ext2fs_free_mem
                - xattr_inode_dec_ref
                - xattr_inode_dec_ref
                - ext2fs_free_mem
                - ext2fs_free_mem
        - Branch String:   'ext_attr.c:1397,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1398,29'
              BranchSideFuncs:
                - xattr_inode_dec_ref
                - ext2fs_free_mem
                - xattr_inode_dec_ref
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:1403,7'
              BranchSideFuncs:
                - ext2fs_free_mem
        - Branch String:   'ext_attr.c:1399,7'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1400,4'
              BranchSideFuncs:
                - xattr_inode_dec_ref
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:1401,2'
              BranchSideFuncs:
                - ext2fs_free_mem
        - Branch String:   'ext_attr.c:1403,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1404,13'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:1407,18'
              BranchSideFuncs:
                - ext2fs_free_mem
        - Branch String:   'ext_attr.c:1409,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1410,20'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:1411,13'
              BranchSideFuncs: []
        - Branch String:   'ext_attr.c:1416,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1417,19'
              BranchSideFuncs:
                - ext2fs_free_mem
                - xattr_inode_dec_ref
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:1418,6'
              BranchSideFuncs:
                - xattr_inode_dec_ref
                - ext2fs_free_mem
        - Branch String:   'ext_attr.c:1418,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1419,19'
              BranchSideFuncs:
                - ext2fs_free_mem
                - xattr_inode_dec_ref
            - BranchSide:      'ext_attr.c:1420,6'
              BranchSideFuncs:
                - xattr_inode_dec_ref
        - Branch String:   'ext_attr.c:1420,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1421,23'
              BranchSideFuncs:
                - xattr_inode_dec_ref
            - BranchSide:      'ext_attr.c:1422,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ext_attr.c:1379,14'
          Dst:             strlen
        - Src:             'ext_attr.c:1380,9'
          Dst:             ext2fs_get_mem
        - Src:             'ext_attr.c:1386,8'
          Dst:             ext2fs_get_mem
        - Src:             'ext_attr.c:1392,9'
          Dst:             xattr_create_ea_inode
        - Src:             'ext_attr.c:1398,9'
          Dst:             xattr_inode_dec_ref
        - Src:             'ext_attr.c:1410,3'
          Dst:             ext2fs_free_mem
        - Src:             'ext_attr.c:1417,3'
          Dst:             ext2fs_free_mem
        - Src:             'ext_attr.c:1419,3'
          Dst:             ext2fs_free_mem
        - Src:             'ext_attr.c:1421,3'
          Dst:             xattr_inode_dec_ref
    - functionName:    xattr_inode_dec_ref
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/ext_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1327
      functionLinenumberEnd: 1364
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
      constantsTouched: []
      argNames:
        - fs
        - ino
      BBCount:         19
      ICount:          129
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - EXT2_INODE
        - ext2fs_free_ext_attr
        - ext2fs_get_ea_inode_ref
        - ext2fs_inode_alloc_stats2
        - ext2fs_inode_has_valid_blocks2
        - ext2fs_punch
        - ext2fs_read_inode_full
        - ext2fs_set_ea_inode_ref
        - ext2fs_write_inode_full
        - time
      functionUses:    3
      BranchProfiles:
        - Branch String:   'ext_attr.c:1334,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1335,3'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:1337,38'
              BranchSideFuncs:
                - EXT2_INODE
                - ext2fs_get_ea_inode_ref
                - EXT2_INODE
                - ext2fs_set_ea_inode_ref
                - time
                - ext2fs_free_ext_attr
                - ext2fs_inode_has_valid_blocks2
                - ext2fs_inode_alloc_stats2
                - ext2fs_write_inode_full
                - ext2fs_punch
        - Branch String:   'ext_attr.c:1341,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1342,3'
              BranchSideFuncs:
                - ext2fs_write_inode_full
            - BranchSide:      'ext_attr.c:1344,8'
              BranchSideFuncs:
                - time
                - ext2fs_free_ext_attr
                - ext2fs_inode_has_valid_blocks2
                - ext2fs_inode_alloc_stats2
                - ext2fs_write_inode_full
                - ext2fs_punch
        - Branch String:   'ext_attr.c:1345,18'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1345,28'
              BranchSideFuncs:
                - ext2fs_free_ext_attr
                - ext2fs_inode_has_valid_blocks2
                - ext2fs_inode_alloc_stats2
                - ext2fs_write_inode_full
                - ext2fs_punch
            - BranchSide:      'ext_attr.c:1345,38'
              BranchSideFuncs:
                - time
                - ext2fs_free_ext_attr
                - ext2fs_inode_has_valid_blocks2
                - ext2fs_inode_alloc_stats2
                - ext2fs_write_inode_full
                - ext2fs_punch
        - Branch String:   'ext_attr.c:1348,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1349,3'
              BranchSideFuncs:
                - ext2fs_write_inode_full
            - BranchSide:      'ext_attr.c:1351,37'
              BranchSideFuncs:
                - ext2fs_inode_has_valid_blocks2
                - ext2fs_inode_alloc_stats2
                - ext2fs_write_inode_full
                - ext2fs_punch
        - Branch String:   'ext_attr.c:1351,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1352,22'
              BranchSideFuncs:
                - ext2fs_punch
                - ext2fs_inode_alloc_stats2
                - ext2fs_write_inode_full
            - BranchSide:      'ext_attr.c:1358,28'
              BranchSideFuncs:
                - ext2fs_inode_alloc_stats2
                - ext2fs_write_inode_full
        - Branch String:   'ext_attr.c:1354,7'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1355,4'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:1356,2'
              BranchSideFuncs:
                - ext2fs_inode_alloc_stats2
                - ext2fs_write_inode_full
      Callsites:
        - Src:             'ext_attr.c:1332,8'
          Dst:             ext2fs_read_inode_full
        - Src:             'ext_attr.c:1337,38'
          Dst:             EXT2_INODE
        - Src:             'ext_attr.c:1337,14'
          Dst:             ext2fs_get_ea_inode_ref
        - Src:             'ext_attr.c:1339,26'
          Dst:             EXT2_INODE
        - Src:             'ext_attr.c:1339,2'
          Dst:             ext2fs_set_ea_inode_ref
        - Src:             'ext_attr.c:1345,38'
          Dst:             time
        - Src:             'ext_attr.c:1347,8'
          Dst:             ext2fs_free_ext_attr
        - Src:             'ext_attr.c:1351,6'
          Dst:             ext2fs_inode_has_valid_blocks2
        - Src:             'ext_attr.c:1352,9'
          Dst:             ext2fs_punch
        - Src:             'ext_attr.c:1358,2'
          Dst:             ext2fs_inode_alloc_stats2
        - Src:             'ext_attr.c:1361,8'
          Dst:             ext2fs_write_inode_full
    - functionName:    EXT2_INODE
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      'struct.ext2_inode *'
      argCount:        1
      argTypes:
        - 'struct.ext2_inode_large *'
      constantsTouched: []
      argNames:
        - large_inode
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_get_ea_inode_ref
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/ext_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.ext2_inode *'
      constantsTouched: []
      argNames:
        - inode
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_free_ext_attr
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/ext_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - 'struct.ext2_inode_large *'
      constantsTouched: []
      argNames:
        - fs
        - ino
        - inode
      BBCount:         36
      ICount:          231
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - ext2fs_block_alloc_stats2
        - ext2fs_blocks_count
        - ext2fs_file_acl_block
        - ext2fs_file_acl_block_set
        - ext2fs_free_mem
        - ext2fs_get_mem
        - ext2fs_iblk_sub_blocks
        - ext2fs_read_ext_attr3
        - ext2fs_read_inode_full
        - ext2fs_write_ext_attr3
        - ext2fs_write_inode_full
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ext_attr.c:440,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:441,32'
              BranchSideFuncs:
                - ext2fs_read_inode_full
                - ext2fs_file_acl_block
                - ext2fs_blocks_count
                - ext2fs_get_mem
                - ext2fs_read_ext_attr3
                - ext2fs_write_ext_attr3
                - ext2fs_file_acl_block_set
                - ext2fs_iblk_sub_blocks
                - ext2fs_free_mem
                - ext2fs_write_inode_full
                - ext2fs_block_alloc_stats2
            - BranchSide:      'ext_attr.c:449,30'
              BranchSideFuncs:
                - ext2fs_file_acl_block
                - ext2fs_blocks_count
                - ext2fs_get_mem
                - ext2fs_read_ext_attr3
                - ext2fs_write_ext_attr3
                - ext2fs_file_acl_block_set
                - ext2fs_iblk_sub_blocks
                - ext2fs_free_mem
                - ext2fs_write_inode_full
                - ext2fs_block_alloc_stats2
        - Branch String:   'ext_attr.c:443,7'
          Branch Sides:
            - BranchSide:      'ext_attr.c:444,11'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:445,9'
              BranchSideFuncs:
                - ext2fs_file_acl_block
                - ext2fs_blocks_count
                - ext2fs_get_mem
                - ext2fs_read_ext_attr3
                - ext2fs_write_ext_attr3
                - ext2fs_file_acl_block_set
                - ext2fs_iblk_sub_blocks
                - ext2fs_free_mem
                - ext2fs_write_inode_full
                - ext2fs_block_alloc_stats2
        - Branch String:   'ext_attr.c:450,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:451,3'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:454,7'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_get_mem
                - ext2fs_read_ext_attr3
                - ext2fs_write_ext_attr3
                - ext2fs_file_acl_block_set
                - ext2fs_iblk_sub_blocks
                - ext2fs_free_mem
                - ext2fs_write_inode_full
                - ext2fs_block_alloc_stats2
        - Branch String:   'ext_attr.c:454,44'
          Branch Sides:
            - BranchSide:      'ext_attr.c:455,7'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:456,7'
              BranchSideFuncs: []
        - Branch String:   'ext_attr.c:454,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:456,7'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:460,23'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_read_ext_attr3
                - ext2fs_write_ext_attr3
                - ext2fs_file_acl_block_set
                - ext2fs_iblk_sub_blocks
                - ext2fs_free_mem
                - ext2fs_write_inode_full
                - ext2fs_block_alloc_stats2
        - Branch String:   'ext_attr.c:461,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:462,3'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:464,30'
              BranchSideFuncs:
                - ext2fs_read_ext_attr3
                - ext2fs_write_ext_attr3
                - ext2fs_file_acl_block_set
                - ext2fs_iblk_sub_blocks
                - ext2fs_free_mem
                - ext2fs_write_inode_full
                - ext2fs_block_alloc_stats2
        - Branch String:   'ext_attr.c:465,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:466,3'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:469,43'
              BranchSideFuncs:
                - ext2fs_write_ext_attr3
                - ext2fs_file_acl_block_set
                - ext2fs_iblk_sub_blocks
                - ext2fs_free_mem
                - ext2fs_write_inode_full
                - ext2fs_block_alloc_stats2
        - Branch String:   'ext_attr.c:470,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:471,7'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:475,2'
              BranchSideFuncs:
                - ext2fs_write_ext_attr3
                - ext2fs_file_acl_block_set
                - ext2fs_iblk_sub_blocks
                - ext2fs_free_mem
                - ext2fs_write_inode_full
                - ext2fs_block_alloc_stats2
        - Branch String:   'ext_attr.c:477,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:478,3'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:481,28'
              BranchSideFuncs:
                - ext2fs_file_acl_block_set
                - ext2fs_iblk_sub_blocks
                - ext2fs_free_mem
                - ext2fs_write_inode_full
                - ext2fs_block_alloc_stats2
        - Branch String:   'ext_attr.c:482,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:483,29'
              BranchSideFuncs:
                - ext2fs_block_alloc_stats2
                - ext2fs_iblk_sub_blocks
                - ext2fs_free_mem
                - ext2fs_write_inode_full
            - BranchSide:      'ext_attr.c:484,31'
              BranchSideFuncs:
                - ext2fs_iblk_sub_blocks
                - ext2fs_free_mem
                - ext2fs_write_inode_full
        - Branch String:   'ext_attr.c:485,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:486,3'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:489,6'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_write_inode_full
        - Branch String:   'ext_attr.c:489,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:489,16'
              BranchSideFuncs:
                - ext2fs_write_inode_full
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:490,33'
              BranchSideFuncs:
                - ext2fs_write_inode_full
                - ext2fs_free_mem
        - Branch String:   'ext_attr.c:492,7'
          Branch Sides:
            - BranchSide:      'ext_attr.c:493,4'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:494,2'
              BranchSideFuncs:
                - ext2fs_free_mem
      Callsites:
        - Src:             'ext_attr.c:441,9'
          Dst:             ext2fs_read_inode_full
        - Src:             'ext_attr.c:449,8'
          Dst:             ext2fs_file_acl_block
        - Src:             'ext_attr.c:455,14'
          Dst:             ext2fs_blocks_count
        - Src:             'ext_attr.c:460,8'
          Dst:             ext2fs_get_mem
        - Src:             'ext_attr.c:464,8'
          Dst:             ext2fs_read_ext_attr3
        - Src:             'ext_attr.c:476,8'
          Dst:             ext2fs_write_ext_attr3
        - Src:             'ext_attr.c:481,2'
          Dst:             ext2fs_file_acl_block_set
        - Src:             'ext_attr.c:483,3'
          Dst:             ext2fs_block_alloc_stats2
        - Src:             'ext_attr.c:484,8'
          Dst:             ext2fs_iblk_sub_blocks
        - Src:             'ext_attr.c:490,9'
          Dst:             ext2fs_write_inode_full
        - Src:             'ext_attr.c:497,2'
          Dst:             ext2fs_free_mem
    - functionName:    ext2fs_read_ext_attr3
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/ext_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - size_t
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - fs
        - block
        - buf
        - inum
      BBCount:         16
      ICount:          104
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - check_ext_attr_header
        - ext2fs_ext_attr_block_csum_verify
        - io_channel_read_blk64
      functionUses:    5
      BranchProfiles:
        - Branch String:   'ext_attr.c:223,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:226,8'
              BranchSideFuncs:
                - ext2fs_ext_attr_block_csum_verify
                - check_ext_attr_header
        - Branch String:   'ext_attr.c:226,50'
          Branch Sides:
            - BranchSide:      'ext_attr.c:227,41'
              BranchSideFuncs:
                - check_ext_attr_header
            - BranchSide:      'ext_attr.c:234,33'
              BranchSideFuncs:
                - check_ext_attr_header
        - Branch String:   'ext_attr.c:226,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:228,15'
              BranchSideFuncs:
                - check_ext_attr_header
            - BranchSide:      'ext_attr.c:234,33'
              BranchSideFuncs:
                - check_ext_attr_header
        - Branch String:   'ext_attr.c:235,18'
          Branch Sides:
            - BranchSide:      'ext_attr.c:235,21'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:238,9'
              BranchSideFuncs: []
        - Branch String:   'ext_attr.c:235,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:236,10'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:238,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ext_attr.c:222,11'
          Dst:             io_channel_read_blk64
        - Src:             'ext_attr.c:227,7'
          Dst:             ext2fs_ext_attr_block_csum_verify
        - Src:             'ext_attr.c:234,11'
          Dst:             check_ext_attr_header
    - functionName:    ext2fs_write_ext_attr3
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/ext_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - size_t
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - fs
        - block
        - inbuf
        - inum
      BBCount:         9
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ext2fs_ext_attr_block_csum_set
        - ext2fs_mark_changed
        - io_channel_write_blk64
      functionUses:    5
      BranchProfiles:
        - Branch String:   'ext_attr.c:268,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:269,10'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:271,34'
              BranchSideFuncs:
                - io_channel_write_blk64
                - ext2fs_mark_changed
        - Branch String:   'ext_attr.c:275,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:276,23'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:277,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ext_attr.c:266,11'
          Dst:             ext2fs_ext_attr_block_csum_set
        - Src:             'ext_attr.c:271,11'
          Dst:             io_channel_write_blk64
        - Src:             'ext_attr.c:276,3'
          Dst:             ext2fs_mark_changed
    - functionName:    check_ext_attr_header
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/ext_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.ext2_ext_attr_header *'
      constantsTouched: []
      argNames:
        - header
      BBCount:         10
      ICount:          50
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ext_attr.c:208,49'
          Branch Sides:
            - BranchSide:      'ext_attr.c:209,7'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:210,6'
              BranchSideFuncs: []
        - Branch String:   'ext_attr.c:209,47'
          Branch Sides:
            - BranchSide:      'ext_attr.c:210,6'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:211,3'
              BranchSideFuncs: []
        - Branch String:   'ext_attr.c:208,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:211,3'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:213,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    find_ea_index
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/ext_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char **'
        - 'int *'
      constantsTouched: []
      argNames:
        - fullname
        - name
        - index
      BBCount:         10
      ICount:          74
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ext_attr.c:420,2'
          Branch Sides:
            - BranchSide:      'ext_attr.c:421,15'
              BranchSideFuncs:
                - strlen
                - strncmp
                - strlen
            - BranchSide:      'ext_attr.c:427,2'
              BranchSideFuncs: []
        - Branch String:   'ext_attr.c:421,7'
          Branch Sides:
            - BranchSide:      'ext_attr.c:422,12'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'ext_attr.c:426,2'
              BranchSideFuncs:
                - strlen
                - strncmp
                - strlen
      Callsites:
        - Src:             'ext_attr.c:421,34'
          Dst:             strlen
        - Src:             'ext_attr.c:421,7'
          Dst:             strncmp
        - Src:             'ext_attr.c:422,23'
          Dst:             strlen
    - functionName:    strncmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    posix_acl_xattr_count
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/ext_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ext_attr.c:568,13'
          Branch Sides:
            - BranchSide:      'ext_attr.c:569,17'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:570,14'
              BranchSideFuncs: []
        - Branch String:   'ext_attr.c:571,13'
          Branch Sides:
            - BranchSide:      'ext_attr.c:572,17'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:573,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    find_ea_prefix
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/ext_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - index
      BBCount:         8
      ICount:          46
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ext_attr.c:409,2'
          Branch Sides:
            - BranchSide:      'ext_attr.c:410,7'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:413,2'
              BranchSideFuncs: []
        - Branch String:   'ext_attr.c:410,7'
          Branch Sides:
            - BranchSide:      'ext_attr.c:410,19'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:411,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ext2fs_xattrs_expand
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/ext_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.ext2_xattr_handle *'
        - int
      constantsTouched: []
      argNames:
        - h
        - expandby
      BBCount:         6
      ICount:          73
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ext2fs_free_mem
        - ext2fs_get_arrayzero
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ext_attr.c:376,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:377,10'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:379,9'
              BranchSideFuncs:
                - ext2fs_free_mem
      Callsites:
        - Src:             'ext_attr.c:374,8'
          Dst:             ext2fs_get_arrayzero
        - Src:             'ext_attr.c:380,2'
          Dst:             ext2fs_free_mem
    - functionName:    ext2fs_xattrs_flags
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/ext_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1777
      functionLinenumberEnd: 1784
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.ext2_xattr_handle *'
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - handle
        - new_flags
        - old_flags
      BBCount:         10
      ICount:          60
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ext_attr.c:1778,2'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1778,2'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:1779,6'
              BranchSideFuncs: []
        - Branch String:   'ext_attr.c:1779,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1780,16'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:1781,6'
              BranchSideFuncs: []
        - Branch String:   'ext_attr.c:1781,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1782,20'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:1783,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ext2fs_xattrs_count
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/ext_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1769
      functionLinenumberEnd: 1773
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.ext2_xattr_handle *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - handle
        - count
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ext_attr.c:1770,2'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1770,2'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:1771,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ext2fs_xattrs_close
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/ext_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1758
      functionLinenumberEnd: 1766
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.ext2_xattr_handle **'
      constantsTouched: []
      argNames:
        - handle
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ext2fs_free_mem
        - xattrs_free_keys
      functionUses:    3
      BranchProfiles:
        - Branch String:   'ext_attr.c:1761,2'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1761,2'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:1762,19'
              BranchSideFuncs:
                - xattrs_free_keys
                - ext2fs_free_mem
                - ext2fs_free_mem
      Callsites:
        - Src:             'ext_attr.c:1762,2'
          Dst:             xattrs_free_keys
        - Src:             'ext_attr.c:1763,2'
          Dst:             ext2fs_free_mem
        - Src:             'ext_attr.c:1764,2'
          Dst:             ext2fs_free_mem
    - functionName:    xattrs_free_keys
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/ext_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1032
      functionLinenumberEnd: 1044
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ext2_xattr_handle *'
      constantsTouched: []
      argNames:
        - h
      BBCount:         13
      ICount:          94
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - ext2fs_free_mem
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ext_attr.c:1036,2'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1037,7'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:1042,2'
              BranchSideFuncs: []
        - Branch String:   'ext_attr.c:1037,7'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1038,21'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:1039,7'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
        - Branch String:   'ext_attr.c:1039,7'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1040,21'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:1041,2'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
      Callsites:
        - Src:             'ext_attr.c:1038,4'
          Dst:             ext2fs_free_mem
        - Src:             'ext_attr.c:1040,4'
          Dst:             ext2fs_free_mem
    - functionName:    ext2fs_has_feature_inline_data
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 968
      functionLinenumberEnd: 968
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_has_feature_xattr
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 928
      functionLinenumberEnd: 928
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_xattrs_open
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/ext_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1730
      functionLinenumberEnd: 1755
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - 'struct.ext2_xattr_handle **'
      constantsTouched: []
      argNames:
        - fs
        - ino
        - handle
      BBCount:         13
      ICount:          112
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - ext2fs_free_mem
        - ext2fs_get_arrayzero
        - ext2fs_get_memzero
        - ext2fs_has_feature_inline_data
        - ext2fs_has_feature_xattr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ext_attr.c:1734,43'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1735,38'
              BranchSideFuncs:
                - ext2fs_get_memzero
                - ext2fs_get_arrayzero
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:1738,39'
              BranchSideFuncs:
                - ext2fs_get_memzero
                - ext2fs_get_arrayzero
                - ext2fs_free_mem
        - Branch String:   'ext_attr.c:1734,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1736,3'
              BranchSideFuncs:
                - ext2fs_get_memzero
                - ext2fs_get_arrayzero
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:1738,39'
              BranchSideFuncs:
                - ext2fs_get_memzero
                - ext2fs_get_arrayzero
                - ext2fs_free_mem
        - Branch String:   'ext_attr.c:1739,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1740,10'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:1742,2'
              BranchSideFuncs:
                - ext2fs_get_arrayzero
                - ext2fs_free_mem
        - Branch String:   'ext_attr.c:1746,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1747,19'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:1750,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ext_attr.c:1734,7'
          Dst:             ext2fs_has_feature_xattr
        - Src:             'ext_attr.c:1735,7'
          Dst:             ext2fs_has_feature_inline_data
        - Src:             'ext_attr.c:1738,8'
          Dst:             ext2fs_get_memzero
        - Src:             'ext_attr.c:1744,8'
          Dst:             ext2fs_get_arrayzero
        - Src:             'ext_attr.c:1747,3'
          Dst:             ext2fs_free_mem
    - functionName:    ext2fs_xattr_remove
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/ext_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1704
      functionLinenumberEnd: 1726
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.ext2_xattr_handle *'
        - 'char *'
      constantsTouched: []
      argNames:
        - handle
        - key
      BBCount:         18
      ICount:          153
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - ext2fs_free_mem
        - ext2fs_xattrs_write
        - strcmp
        - xattr_inode_dec_ref
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ext_attr.c:1708,2'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1708,2'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:1709,11'
              BranchSideFuncs:
                - strcmp
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_xattrs_write
                - xattr_inode_dec_ref
        - Branch String:   'ext_attr.c:1709,2'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1710,14'
              BranchSideFuncs:
                - strcmp
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_xattrs_write
                - xattr_inode_dec_ref
            - BranchSide:      'ext_attr.c:1725,2'
              BranchSideFuncs: []
        - Branch String:   'ext_attr.c:1710,7'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1711,21'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_xattrs_write
                - xattr_inode_dec_ref
            - BranchSide:      'ext_attr.c:1722,2'
              BranchSideFuncs:
                - strcmp
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_xattrs_write
                - xattr_inode_dec_ref
        - Branch String:   'ext_attr.c:1713,8'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1714,25'
              BranchSideFuncs:
                - xattr_inode_dec_ref
                - ext2fs_xattrs_write
            - BranchSide:      'ext_attr.c:1715,12'
              BranchSideFuncs:
                - ext2fs_xattrs_write
        - Branch String:   'ext_attr.c:1717,8'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1718,5'
              BranchSideFuncs:
                - ext2fs_xattrs_write
            - BranchSide:      'ext_attr.c:1719,4'
              BranchSideFuncs:
                - ext2fs_xattrs_write
      Callsites:
        - Src:             'ext_attr.c:1710,7'
          Dst:             strcmp
        - Src:             'ext_attr.c:1711,4'
          Dst:             ext2fs_free_mem
        - Src:             'ext_attr.c:1712,4'
          Dst:             ext2fs_free_mem
        - Src:             'ext_attr.c:1714,5'
          Dst:             xattr_inode_dec_ref
        - Src:             'ext_attr.c:1720,11'
          Dst:             ext2fs_xattrs_write
    - functionName:    ext2fs_xattrs_write
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/ext_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 745
      functionLinenumberEnd: 862
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.ext2_xattr_handle *'
      constantsTouched: []
      argNames:
        - handle
      BBCount:         59
      ICount:          491
      EdgeCount:       81
      CyclomaticComplexity: 24
      functionsReached:
        - EXT2_INODE
        - ext2fs_file_acl_block
        - ext2fs_free_ext_attr
        - ext2fs_free_mem
        - ext2fs_get_memzero
        - ext2fs_read_inode_full
        - ext2fs_write_ext_attr3
        - ext2fs_write_inode_full
        - prep_ea_block_for_write
        - write_xattrs_to_buffer
      functionUses:    3
      BranchProfiles:
        - Branch String:   'ext_attr.c:747,34'
          Branch Sides:
            - BranchSide:      'ext_attr.c:747,21'
              BranchSideFuncs:
                - ext2fs_get_memzero
                - EXT2_INODE
                - ext2fs_read_inode_full
                - write_xattrs_to_buffer
                - ext2fs_get_memzero
                - write_xattrs_to_buffer
                - prep_ea_block_for_write
                - EXT2_INODE
                - ext2fs_file_acl_block
                - ext2fs_write_ext_attr3
                - ext2fs_file_acl_block
                - EXT2_INODE
                - ext2fs_write_inode_full
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_ext_attr
                - EXT2_INODE
                - ext2fs_file_acl_block
            - BranchSide:      'ext_attr.c:747,21'
              BranchSideFuncs:
                - ext2fs_get_memzero
                - EXT2_INODE
                - ext2fs_read_inode_full
                - write_xattrs_to_buffer
                - ext2fs_get_memzero
                - write_xattrs_to_buffer
                - prep_ea_block_for_write
                - EXT2_INODE
                - ext2fs_file_acl_block
                - ext2fs_write_ext_attr3
                - ext2fs_file_acl_block
                - EXT2_INODE
                - ext2fs_write_inode_full
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_ext_attr
                - EXT2_INODE
                - ext2fs_file_acl_block
        - Branch String:   'ext_attr.c:757,2'
          Branch Sides:
            - BranchSide:      'ext_attr.c:757,2'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:758,6'
              BranchSideFuncs:
                - ext2fs_get_memzero
                - EXT2_INODE
                - ext2fs_read_inode_full
                - write_xattrs_to_buffer
                - ext2fs_get_memzero
                - write_xattrs_to_buffer
                - prep_ea_block_for_write
                - EXT2_INODE
                - ext2fs_file_acl_block
                - ext2fs_write_ext_attr3
                - ext2fs_file_acl_block
                - EXT2_INODE
                - ext2fs_write_inode_full
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_ext_attr
                - EXT2_INODE
                - ext2fs_file_acl_block
        - Branch String:   'ext_attr.c:759,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:760,5'
              BranchSideFuncs:
                - ext2fs_get_memzero
                - EXT2_INODE
                - ext2fs_read_inode_full
                - write_xattrs_to_buffer
                - ext2fs_get_memzero
                - write_xattrs_to_buffer
                - prep_ea_block_for_write
                - EXT2_INODE
                - ext2fs_file_acl_block
                - ext2fs_write_ext_attr3
                - ext2fs_file_acl_block
                - EXT2_INODE
                - ext2fs_write_inode_full
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_ext_attr
                - EXT2_INODE
                - ext2fs_file_acl_block
            - BranchSide:      'ext_attr.c:761,27'
              BranchSideFuncs:
                - ext2fs_get_memzero
                - EXT2_INODE
                - ext2fs_read_inode_full
                - write_xattrs_to_buffer
                - ext2fs_get_memzero
                - write_xattrs_to_buffer
                - prep_ea_block_for_write
                - EXT2_INODE
                - ext2fs_file_acl_block
                - ext2fs_write_ext_attr3
                - ext2fs_file_acl_block
                - EXT2_INODE
                - ext2fs_write_inode_full
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_ext_attr
                - EXT2_INODE
                - ext2fs_file_acl_block
        - Branch String:   'ext_attr.c:762,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:763,10'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:765,31'
              BranchSideFuncs:
                - EXT2_INODE
                - ext2fs_read_inode_full
                - write_xattrs_to_buffer
                - ext2fs_get_memzero
                - write_xattrs_to_buffer
                - prep_ea_block_for_write
                - EXT2_INODE
                - ext2fs_file_acl_block
                - ext2fs_write_ext_attr3
                - ext2fs_file_acl_block
                - EXT2_INODE
                - ext2fs_write_inode_full
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_ext_attr
                - EXT2_INODE
                - ext2fs_file_acl_block
        - Branch String:   'ext_attr.c:767,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:768,3'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:771,6'
              BranchSideFuncs:
                - write_xattrs_to_buffer
                - ext2fs_get_memzero
                - write_xattrs_to_buffer
                - prep_ea_block_for_write
                - EXT2_INODE
                - ext2fs_file_acl_block
                - ext2fs_write_ext_attr3
                - ext2fs_file_acl_block
                - EXT2_INODE
                - ext2fs_write_inode_full
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_ext_attr
                - EXT2_INODE
                - ext2fs_file_acl_block
        - Branch String:   'ext_attr.c:771,32'
          Branch Sides:
            - BranchSide:      'ext_attr.c:772,6'
              BranchSideFuncs:
                - write_xattrs_to_buffer
                - ext2fs_get_memzero
                - write_xattrs_to_buffer
                - prep_ea_block_for_write
                - EXT2_INODE
                - ext2fs_file_acl_block
                - ext2fs_write_ext_attr3
                - ext2fs_file_acl_block
                - EXT2_INODE
                - ext2fs_write_inode_full
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_ext_attr
                - EXT2_INODE
                - ext2fs_file_acl_block
            - BranchSide:      'ext_attr.c:781,6'
              BranchSideFuncs:
                - write_xattrs_to_buffer
                - ext2fs_get_memzero
                - write_xattrs_to_buffer
                - prep_ea_block_for_write
                - EXT2_INODE
                - ext2fs_file_acl_block
                - ext2fs_write_ext_attr3
                - ext2fs_file_acl_block
                - EXT2_INODE
                - ext2fs_write_inode_full
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_ext_attr
                - EXT2_INODE
                - ext2fs_file_acl_block
        - Branch String:   'ext_attr.c:771,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:773,21'
              BranchSideFuncs:
                - write_xattrs_to_buffer
                - ext2fs_get_memzero
                - write_xattrs_to_buffer
                - prep_ea_block_for_write
                - EXT2_INODE
                - ext2fs_file_acl_block
                - ext2fs_write_ext_attr3
                - ext2fs_file_acl_block
                - EXT2_INODE
                - ext2fs_write_inode_full
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_ext_attr
                - EXT2_INODE
                - ext2fs_file_acl_block
            - BranchSide:      'ext_attr.c:781,6'
              BranchSideFuncs:
                - write_xattrs_to_buffer
                - ext2fs_get_memzero
                - write_xattrs_to_buffer
                - prep_ea_block_for_write
                - EXT2_INODE
                - ext2fs_file_acl_block
                - ext2fs_write_ext_attr3
                - ext2fs_file_acl_block
                - EXT2_INODE
                - ext2fs_write_inode_full
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_ext_attr
                - EXT2_INODE
                - ext2fs_file_acl_block
        - Branch String:   'ext_attr.c:776,7'
          Branch Sides:
            - BranchSide:      'ext_attr.c:777,10'
              BranchSideFuncs:
                - write_xattrs_to_buffer
                - ext2fs_get_memzero
                - write_xattrs_to_buffer
                - prep_ea_block_for_write
                - EXT2_INODE
                - ext2fs_file_acl_block
                - ext2fs_write_ext_attr3
                - ext2fs_file_acl_block
                - EXT2_INODE
                - ext2fs_write_inode_full
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_ext_attr
                - EXT2_INODE
                - ext2fs_file_acl_block
            - BranchSide:      'ext_attr.c:778,10'
              BranchSideFuncs:
                - write_xattrs_to_buffer
                - ext2fs_get_memzero
                - write_xattrs_to_buffer
                - prep_ea_block_for_write
                - EXT2_INODE
                - ext2fs_file_acl_block
                - ext2fs_write_ext_attr3
                - ext2fs_file_acl_block
                - EXT2_INODE
                - ext2fs_write_inode_full
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_ext_attr
                - EXT2_INODE
                - ext2fs_file_acl_block
        - Branch String:   'ext_attr.c:781,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:782,7'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:787,6'
              BranchSideFuncs:
                - write_xattrs_to_buffer
                - ext2fs_get_memzero
                - write_xattrs_to_buffer
                - prep_ea_block_for_write
                - EXT2_INODE
                - ext2fs_file_acl_block
                - ext2fs_write_ext_attr3
                - ext2fs_file_acl_block
                - EXT2_INODE
                - ext2fs_write_inode_full
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_ext_attr
                - EXT2_INODE
                - ext2fs_file_acl_block
        - Branch String:   'ext_attr.c:787,58'
          Branch Sides:
            - BranchSide:      'ext_attr.c:788,6'
              BranchSideFuncs:
                - ext2fs_get_memzero
                - write_xattrs_to_buffer
                - prep_ea_block_for_write
                - EXT2_INODE
                - ext2fs_file_acl_block
                - ext2fs_write_ext_attr3
                - ext2fs_file_acl_block
                - EXT2_INODE
                - ext2fs_write_inode_full
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_ext_attr
                - EXT2_INODE
                - ext2fs_file_acl_block
            - BranchSide:      'ext_attr.c:790,3'
              BranchSideFuncs:
                - ext2fs_get_memzero
                - write_xattrs_to_buffer
                - prep_ea_block_for_write
                - EXT2_INODE
                - ext2fs_file_acl_block
                - ext2fs_write_ext_attr3
                - ext2fs_file_acl_block
                - EXT2_INODE
                - ext2fs_write_inode_full
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_ext_attr
                - EXT2_INODE
                - ext2fs_file_acl_block
        - Branch String:   'ext_attr.c:787,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:790,3'
              BranchSideFuncs:
                - ext2fs_get_memzero
                - write_xattrs_to_buffer
                - prep_ea_block_for_write
                - EXT2_INODE
                - ext2fs_file_acl_block
                - ext2fs_write_ext_attr3
                - ext2fs_file_acl_block
                - EXT2_INODE
                - ext2fs_write_inode_full
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_ext_attr
                - EXT2_INODE
                - ext2fs_file_acl_block
            - BranchSide:      'ext_attr.c:793,17'
              BranchSideFuncs:
                - write_xattrs_to_buffer
                - ext2fs_get_memzero
                - write_xattrs_to_buffer
                - prep_ea_block_for_write
                - EXT2_INODE
                - ext2fs_file_acl_block
                - ext2fs_write_ext_attr3
                - ext2fs_file_acl_block
                - EXT2_INODE
                - ext2fs_write_inode_full
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_ext_attr
                - EXT2_INODE
                - ext2fs_file_acl_block
        - Branch String:   'ext_attr.c:803,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:803,6'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:804,3'
              BranchSideFuncs:
                - ext2fs_free_mem
        - Branch String:   'ext_attr.c:807,43'
          Branch Sides:
            - BranchSide:      'ext_attr.c:808,29'
              BranchSideFuncs:
                - EXT2_INODE
                - ext2fs_file_acl_block
                - ext2fs_file_acl_block
                - EXT2_INODE
                - ext2fs_write_inode_full
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_ext_attr
                - ext2fs_get_memzero
                - write_xattrs_to_buffer
                - prep_ea_block_for_write
                - EXT2_INODE
                - ext2fs_file_acl_block
                - ext2fs_write_ext_attr3
            - BranchSide:      'ext_attr.c:812,27'
              BranchSideFuncs:
                - ext2fs_get_memzero
                - write_xattrs_to_buffer
                - prep_ea_block_for_write
                - EXT2_INODE
                - ext2fs_file_acl_block
                - ext2fs_write_ext_attr3
                - ext2fs_file_acl_block
                - EXT2_INODE
                - ext2fs_write_inode_full
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_ext_attr
        - Branch String:   'ext_attr.c:807,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:809,3'
              BranchSideFuncs:
                - ext2fs_get_memzero
                - write_xattrs_to_buffer
                - prep_ea_block_for_write
                - EXT2_INODE
                - ext2fs_file_acl_block
                - ext2fs_write_ext_attr3
                - ext2fs_file_acl_block
                - EXT2_INODE
                - ext2fs_write_inode_full
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_ext_attr
            - BranchSide:      'ext_attr.c:812,27'
              BranchSideFuncs:
                - ext2fs_get_memzero
                - write_xattrs_to_buffer
                - prep_ea_block_for_write
                - EXT2_INODE
                - ext2fs_file_acl_block
                - ext2fs_write_ext_attr3
                - ext2fs_file_acl_block
                - EXT2_INODE
                - ext2fs_write_inode_full
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_ext_attr
        - Branch String:   'ext_attr.c:813,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:814,3'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:816,17'
              BranchSideFuncs:
                - write_xattrs_to_buffer
                - prep_ea_block_for_write
                - EXT2_INODE
                - ext2fs_file_acl_block
                - ext2fs_write_ext_attr3
                - ext2fs_file_acl_block
                - EXT2_INODE
                - ext2fs_write_inode_full
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_ext_attr
        - Branch String:   'ext_attr.c:822,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:823,3'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:826,43'
              BranchSideFuncs:
                - prep_ea_block_for_write
                - EXT2_INODE
                - ext2fs_file_acl_block
                - ext2fs_write_ext_attr3
                - ext2fs_file_acl_block
                - EXT2_INODE
                - ext2fs_write_inode_full
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_ext_attr
        - Branch String:   'ext_attr.c:833,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:834,3'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:837,30'
              BranchSideFuncs:
                - EXT2_INODE
                - ext2fs_file_acl_block
                - ext2fs_write_ext_attr3
                - ext2fs_file_acl_block
                - EXT2_INODE
                - ext2fs_write_inode_full
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_ext_attr
        - Branch String:   'ext_attr.c:839,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:839,6'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:840,3'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
        - Branch String:   'ext_attr.c:844,17'
          Branch Sides:
            - BranchSide:      'ext_attr.c:844,20'
              BranchSideFuncs:
                - EXT2_INODE
                - ext2fs_write_inode_full
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:852,32'
              BranchSideFuncs:
                - EXT2_INODE
                - ext2fs_write_inode_full
                - ext2fs_free_mem
                - ext2fs_free_mem
        - Branch String:   'ext_attr.c:844,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:846,30'
              BranchSideFuncs:
                - ext2fs_free_ext_attr
                - EXT2_INODE
                - ext2fs_write_inode_full
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:852,32'
              BranchSideFuncs:
                - EXT2_INODE
                - ext2fs_write_inode_full
                - ext2fs_free_mem
                - ext2fs_free_mem
        - Branch String:   'ext_attr.c:847,7'
          Branch Sides:
            - BranchSide:      'ext_attr.c:848,4'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:849,2'
              BranchSideFuncs:
                - EXT2_INODE
                - ext2fs_write_inode_full
                - ext2fs_free_mem
                - ext2fs_free_mem
        - Branch String:   'ext_attr.c:854,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:854,6'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:855,3'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
      Callsites:
        - Src:             'ext_attr.c:761,8'
          Dst:             ext2fs_get_memzero
        - Src:             'ext_attr.c:765,48'
          Dst:             EXT2_INODE
        - Src:             'ext_attr.c:765,8'
          Dst:             ext2fs_read_inode_full
        - Src:             'ext_attr.c:801,8'
          Dst:             write_xattrs_to_buffer
        - Src:             'ext_attr.c:808,33'
          Dst:             EXT2_INODE
        - Src:             'ext_attr.c:808,7'
          Dst:             ext2fs_file_acl_block
        - Src:             'ext_attr.c:812,8'
          Dst:             ext2fs_get_memzero
        - Src:             'ext_attr.c:819,8'
          Dst:             write_xattrs_to_buffer
        - Src:             'ext_attr.c:832,8'
          Dst:             prep_ea_block_for_write
        - Src:             'ext_attr.c:837,34'
          Dst:             EXT2_INODE
        - Src:             'ext_attr.c:837,8'
          Dst:             ext2fs_file_acl_block
        - Src:             'ext_attr.c:838,8'
          Dst:             ext2fs_write_ext_attr3
        - Src:             'ext_attr.c:843,8'
          Dst:             ext2fs_file_acl_block
        - Src:             'ext_attr.c:846,9'
          Dst:             ext2fs_free_ext_attr
        - Src:             'ext_attr.c:852,49'
          Dst:             EXT2_INODE
        - Src:             'ext_attr.c:852,8'
          Dst:             ext2fs_write_inode_full
        - Src:             'ext_attr.c:858,2'
          Dst:             ext2fs_free_mem
        - Src:             'ext_attr.c:860,2'
          Dst:             ext2fs_free_mem
    - functionName:    write_xattrs_to_buffer
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/ext_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 699
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'struct.ext2_xattr *'
        - int
        - 'char *'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - fs
        - attrs
        - count
        - entries_start
        - storage_size
        - value_offset_correction
        - write_hash
      BBCount:         22
      ICount:          246
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - ext2fs_ext_attr_hash_entry2
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ext_attr.c:707,2'
          Branch Sides:
            - BranchSide:      'ext_attr.c:708,18'
              BranchSideFuncs:
                - strlen
                - ext2fs_ext_attr_hash_entry2
            - BranchSide:      'ext_attr.c:741,2'
              BranchSideFuncs: []
        - Branch String:   'ext_attr.c:720,7'
          Branch Sides:
            - BranchSide:      'ext_attr.c:721,4'
              BranchSideFuncs:
                - strlen
                - ext2fs_ext_attr_hash_entry2
            - BranchSide:      'ext_attr.c:723,11'
              BranchSideFuncs:
                - strlen
                - ext2fs_ext_attr_hash_entry2
        - Branch String:   'ext_attr.c:729,18'
          Branch Sides:
            - BranchSide:      'ext_attr.c:729,21'
              BranchSideFuncs:
                - ext2fs_ext_attr_hash_entry2
                - strlen
            - BranchSide:      'ext_attr.c:730,38'
              BranchSideFuncs:
                - ext2fs_ext_attr_hash_entry2
                - strlen
        - Branch String:   'ext_attr.c:729,7'
          Branch Sides:
            - BranchSide:      'ext_attr.c:730,38'
              BranchSideFuncs:
                - ext2fs_ext_attr_hash_entry2
                - strlen
            - BranchSide:      'ext_attr.c:736,4'
              BranchSideFuncs:
                - strlen
                - ext2fs_ext_attr_hash_entry2
        - Branch String:   'ext_attr.c:731,10'
          Branch Sides:
            - BranchSide:      'ext_attr.c:731,26'
              BranchSideFuncs:
                - ext2fs_ext_attr_hash_entry2
                - strlen
            - BranchSide:      'ext_attr.c:732,11'
              BranchSideFuncs:
                - ext2fs_ext_attr_hash_entry2
                - strlen
        - Branch String:   'ext_attr.c:733,8'
          Branch Sides:
            - BranchSide:      'ext_attr.c:734,12'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:735,3'
              BranchSideFuncs:
                - strlen
                - ext2fs_ext_attr_hash_entry2
      Callsites:
        - Src:             'ext_attr.c:712,19'
          Dst:             strlen
        - Src:             'ext_attr.c:730,10'
          Dst:             ext2fs_ext_attr_hash_entry2
    - functionName:    prep_ea_block_for_write
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/ext_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - 'struct.ext2_inode_large *'
      constantsTouched: []
      argNames:
        - fs
        - ino
        - inode
      BBCount:         30
      ICount:          205
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - ext2fs_alloc_block2
        - ext2fs_blocks_count
        - ext2fs_file_acl_block
        - ext2fs_file_acl_block_set
        - ext2fs_find_inode_goal
        - ext2fs_free_mem
        - ext2fs_get_mem
        - ext2fs_iblk_add_blocks
        - ext2fs_read_ext_attr3
        - ext2fs_write_ext_attr3
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ext_attr.c:512,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:513,8'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_get_mem
                - ext2fs_read_ext_attr3
                - ext2fs_write_ext_attr3
                - ext2fs_find_inode_goal
                - ext2fs_alloc_block2
                - ext2fs_file_acl_block_set
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:545,32'
              BranchSideFuncs:
                - ext2fs_iblk_add_blocks
                - ext2fs_find_inode_goal
                - ext2fs_alloc_block2
                - ext2fs_file_acl_block_set
                - ext2fs_free_mem
        - Branch String:   'ext_attr.c:513,45'
          Branch Sides:
            - BranchSide:      'ext_attr.c:514,8'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:515,8'
              BranchSideFuncs: []
        - Branch String:   'ext_attr.c:513,7'
          Branch Sides:
            - BranchSide:      'ext_attr.c:515,8'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:519,24'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_read_ext_attr3
                - ext2fs_write_ext_attr3
                - ext2fs_find_inode_goal
                - ext2fs_alloc_block2
                - ext2fs_file_acl_block_set
                - ext2fs_free_mem
        - Branch String:   'ext_attr.c:520,7'
          Branch Sides:
            - BranchSide:      'ext_attr.c:521,4'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:523,31'
              BranchSideFuncs:
                - ext2fs_read_ext_attr3
                - ext2fs_write_ext_attr3
                - ext2fs_find_inode_goal
                - ext2fs_alloc_block2
                - ext2fs_file_acl_block_set
                - ext2fs_free_mem
        - Branch String:   'ext_attr.c:524,7'
          Branch Sides:
            - BranchSide:      'ext_attr.c:525,4'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:528,44'
              BranchSideFuncs:
                - ext2fs_write_ext_attr3
                - ext2fs_find_inode_goal
                - ext2fs_alloc_block2
                - ext2fs_file_acl_block_set
                - ext2fs_free_mem
        - Branch String:   'ext_attr.c:529,7'
          Branch Sides:
            - BranchSide:      'ext_attr.c:530,8'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:535,7'
              BranchSideFuncs:
                - ext2fs_write_ext_attr3
                - ext2fs_find_inode_goal
                - ext2fs_alloc_block2
                - ext2fs_file_acl_block_set
                - ext2fs_free_mem
        - Branch String:   'ext_attr.c:535,7'
          Branch Sides:
            - BranchSide:      'ext_attr.c:536,4'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:539,3'
              BranchSideFuncs:
                - ext2fs_write_ext_attr3
                - ext2fs_find_inode_goal
                - ext2fs_alloc_block2
                - ext2fs_file_acl_block_set
                - ext2fs_free_mem
        - Branch String:   'ext_attr.c:541,7'
          Branch Sides:
            - BranchSide:      'ext_attr.c:542,4'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:543,2'
              BranchSideFuncs:
                - ext2fs_find_inode_goal
                - ext2fs_alloc_block2
                - ext2fs_file_acl_block_set
                - ext2fs_free_mem
        - Branch String:   'ext_attr.c:547,7'
          Branch Sides:
            - BranchSide:      'ext_attr.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:548,4'
              BranchSideFuncs: []
        - Branch String:   'ext_attr.c:554,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:555,3'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:556,28'
              BranchSideFuncs:
                - ext2fs_file_acl_block_set
                - ext2fs_free_mem
        - Branch String:   'ext_attr.c:558,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:558,6'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:559,19'
              BranchSideFuncs:
                - ext2fs_free_mem
      Callsites:
        - Src:             'ext_attr.c:511,8'
          Dst:             ext2fs_file_acl_block
        - Src:             'ext_attr.c:514,15'
          Dst:             ext2fs_blocks_count
        - Src:             'ext_attr.c:519,9'
          Dst:             ext2fs_get_mem
        - Src:             'ext_attr.c:523,9'
          Dst:             ext2fs_read_ext_attr3
        - Src:             'ext_attr.c:540,9'
          Dst:             ext2fs_write_ext_attr3
        - Src:             'ext_attr.c:545,9'
          Dst:             ext2fs_iblk_add_blocks
        - Src:             'ext_attr.c:552,9'
          Dst:             ext2fs_find_inode_goal
        - Src:             'ext_attr.c:553,8'
          Dst:             ext2fs_alloc_block2
        - Src:             'ext_attr.c:556,2'
          Dst:             ext2fs_file_acl_block_set
        - Src:             'ext_attr.c:559,3'
          Dst:             ext2fs_free_mem
    - functionName:    ext2fs_ext_attr_hash_entry2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/ext_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'struct.ext2_ext_attr_entry *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - fs
        - entry
        - data
        - hash
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_ext_attr_hash_entry3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ext_attr.c:153,9'
          Dst:             ext2fs_ext_attr_hash_entry3
    - functionName:    ext2fs_ext_attr_hash_entry3
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/ext_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'struct.ext2_ext_attr_entry *'
        - 'char *'
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - fs
        - entry
        - data
        - hash
        - signed_hash
      BBCount:         15
      ICount:          115
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ext2fs_ext_attr_hash_entry
        - ext2fs_ext_attr_hash_entry_signed
        - read_ea_inode_hash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ext_attr.c:118,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:119,52'
              BranchSideFuncs:
                - ext2fs_ext_attr_hash_entry_signed
                - read_ea_inode_hash
            - BranchSide:      'ext_attr.c:121,6'
              BranchSideFuncs:
                - read_ea_inode_hash
        - Branch String:   'ext_attr.c:121,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:125,31'
              BranchSideFuncs:
                - read_ea_inode_hash
            - BranchSide:      'ext_attr.c:139,2'
              BranchSideFuncs: []
        - Branch String:   'ext_attr.c:127,7'
          Branch Sides:
            - BranchSide:      'ext_attr.c:128,11'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:130,13'
              BranchSideFuncs: []
        - Branch String:   'ext_attr.c:133,7'
          Branch Sides:
            - BranchSide:      'ext_attr.c:134,21'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:138,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ext_attr.c:117,10'
          Dst:             ext2fs_ext_attr_hash_entry
        - Src:             'ext_attr.c:119,18'
          Dst:             ext2fs_ext_attr_hash_entry_signed
        - Src:             'ext_attr.c:125,12'
          Dst:             read_ea_inode_hash
    - functionName:    ext2fs_ext_attr_hash_entry
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/ext_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ext2_ext_attr_entry *'
        - 'char *'
      constantsTouched: []
      argNames:
        - entry
        - data
      BBCount:         14
      ICount:          111
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ext_attr.c:55,2'
          Branch Sides:
            - BranchSide:      'ext_attr.c:56,11'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:62,6'
              BranchSideFuncs: []
        - Branch String:   'ext_attr.c:62,31'
          Branch Sides:
            - BranchSide:      'ext_attr.c:62,34'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:62,31'
              BranchSideFuncs: []
        - Branch String:   'ext_attr.c:62,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:62,6'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:63,27'
              BranchSideFuncs: []
        - Branch String:   'ext_attr.c:64,3'
          Branch Sides:
            - BranchSide:      'ext_attr.c:66,12'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:70,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ext2fs_ext_attr_hash_entry_signed
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/ext_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ext2_ext_attr_entry *'
        - 'char *'
      constantsTouched: []
      argNames:
        - entry
        - data
      BBCount:         14
      ICount:          111
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ext_attr.c:83,2'
          Branch Sides:
            - BranchSide:      'ext_attr.c:84,11'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:90,6'
              BranchSideFuncs: []
        - Branch String:   'ext_attr.c:90,31'
          Branch Sides:
            - BranchSide:      'ext_attr.c:90,34'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:90,31'
              BranchSideFuncs: []
        - Branch String:   'ext_attr.c:90,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:90,6'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:91,27'
              BranchSideFuncs: []
        - Branch String:   'ext_attr.c:92,3'
          Branch Sides:
            - BranchSide:      'ext_attr.c:94,12'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:98,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    read_ea_inode_hash
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/ext_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - fs
        - ino
        - hash
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ext2fs_get_ea_inode_hash
        - ext2fs_read_inode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ext_attr.c:34,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:35,10'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:36,10'
              BranchSideFuncs:
                - ext2fs_get_ea_inode_hash
      Callsites:
        - Src:             'ext_attr.c:33,11'
          Dst:             ext2fs_read_inode
        - Src:             'ext_attr.c:36,10'
          Dst:             ext2fs_get_ea_inode_hash
    - functionName:    ext2fs_get_ea_inode_hash
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/ext_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_inode *'
      constantsTouched: []
      argNames:
        - inode
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_has_feature_ea_inode
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 964
      functionLinenumberEnd: 964
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xattr_array_update
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/ext_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1457
      functionLinenumberEnd: 1566
      functionDepth:   0
      returnType:      size_t
      argCount:        8
      argTypes:
        - 'struct.ext2_xattr_handle *'
        - 'char *'
        - 'char *'
        - size_t
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - h
        - name
        - value
        - value_len
        - ibody_free
        - block_free
        - old_idx
        - in_inode
      BBCount:         50
      ICount:          612
      EdgeCount:       68
      CyclomaticComplexity: 20
      functionsReached:
        - ext2fs_xattrs_expand
        - find_ea_index
        - strlen
        - xattr_find_position
        - xattr_update_entry
      functionUses:    3
      BranchProfiles:
        - Branch String:   'ext_attr.c:1470,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1471,13'
              BranchSideFuncs:
                - xattr_find_position
                - xattr_update_entry
                - ext2fs_xattrs_expand
                - xattr_update_entry
                - xattr_find_position
                - xattr_update_entry
            - BranchSide:      'ext_attr.c:1473,6'
              BranchSideFuncs:
                - xattr_find_position
                - xattr_update_entry
                - ext2fs_xattrs_expand
                - xattr_update_entry
                - xattr_find_position
                - xattr_update_entry
        - Branch String:   'ext_attr.c:1473,19'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1473,22'
              BranchSideFuncs:
                - xattr_find_position
                - xattr_update_entry
                - ext2fs_xattrs_expand
                - xattr_update_entry
                - xattr_find_position
                - xattr_update_entry
            - BranchSide:      'ext_attr.c:1480,6'
              BranchSideFuncs:
                - xattr_find_position
                - xattr_update_entry
                - ext2fs_xattrs_expand
                - xattr_update_entry
                - xattr_find_position
                - xattr_update_entry
        - Branch String:   'ext_attr.c:1473,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1474,17'
              BranchSideFuncs:
                - xattr_find_position
                - xattr_update_entry
                - ext2fs_xattrs_expand
                - xattr_update_entry
                - xattr_find_position
                - xattr_update_entry
            - BranchSide:      'ext_attr.c:1480,6'
              BranchSideFuncs:
                - xattr_find_position
                - xattr_update_entry
                - ext2fs_xattrs_expand
                - xattr_update_entry
                - xattr_find_position
                - xattr_update_entry
        - Branch String:   'ext_attr.c:1475,7'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1476,18'
              BranchSideFuncs:
                - xattr_find_position
                - xattr_update_entry
                - ext2fs_xattrs_expand
                - xattr_update_entry
                - xattr_find_position
                - xattr_update_entry
            - BranchSide:      'ext_attr.c:1478,2'
              BranchSideFuncs:
                - xattr_find_position
                - xattr_update_entry
                - ext2fs_xattrs_expand
                - xattr_update_entry
                - xattr_find_position
                - xattr_update_entry
        - Branch String:   'ext_attr.c:1480,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1481,7'
              BranchSideFuncs:
                - xattr_update_entry
                - xattr_update_entry
                - ext2fs_xattrs_expand
            - BranchSide:      'ext_attr.c:1505,6'
              BranchSideFuncs:
                - xattr_find_position
                - xattr_update_entry
                - ext2fs_xattrs_expand
                - xattr_update_entry
                - xattr_find_position
        - Branch String:   'ext_attr.c:1481,7'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1482,14'
              BranchSideFuncs:
                - xattr_update_entry
                - ext2fs_xattrs_expand
            - BranchSide:      'ext_attr.c:1488,28'
              BranchSideFuncs:
                - xattr_update_entry
        - Branch String:   'ext_attr.c:1491,7'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1492,11'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:1493,7'
              BranchSideFuncs: []
        - Branch String:   'ext_attr.c:1493,7'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1495,10'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:1502,3'
              BranchSideFuncs: []
        - Branch String:   'ext_attr.c:1505,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1506,17'
              BranchSideFuncs:
                - xattr_find_position
                - xattr_update_entry
                - ext2fs_xattrs_expand
                - xattr_update_entry
                - xattr_find_position
            - BranchSide:      'ext_attr.c:1512,6'
              BranchSideFuncs:
                - xattr_find_position
                - xattr_update_entry
                - ext2fs_xattrs_expand
                - xattr_update_entry
                - xattr_find_position
        - Branch String:   'ext_attr.c:1507,7'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1509,5'
              BranchSideFuncs:
                - xattr_find_position
                - xattr_update_entry
                - ext2fs_xattrs_expand
                - xattr_update_entry
                - xattr_find_position
            - BranchSide:      'ext_attr.c:1510,2'
              BranchSideFuncs:
                - xattr_find_position
                - xattr_update_entry
                - ext2fs_xattrs_expand
                - xattr_update_entry
                - xattr_find_position
        - Branch String:   'ext_attr.c:1512,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1513,3'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:1515,6'
              BranchSideFuncs:
                - xattr_find_position
                - xattr_update_entry
                - ext2fs_xattrs_expand
                - xattr_update_entry
                - xattr_find_position
        - Branch String:   'ext_attr.c:1515,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1517,28'
              BranchSideFuncs:
                - xattr_update_entry
                - xattr_find_position
            - BranchSide:      'ext_attr.c:1540,32'
              BranchSideFuncs:
                - xattr_find_position
                - xattr_update_entry
                - ext2fs_xattrs_expand
        - Branch String:   'ext_attr.c:1520,7'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1521,11'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:1522,7'
              BranchSideFuncs:
                - xattr_find_position
        - Branch String:   'ext_attr.c:1522,7'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1527,34'
              BranchSideFuncs:
                - xattr_find_position
            - BranchSide:      'ext_attr.c:1537,3'
              BranchSideFuncs: []
        - Branch String:   'ext_attr.c:1547,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1548,30'
              BranchSideFuncs:
                - ext2fs_xattrs_expand
                - xattr_update_entry
            - BranchSide:      'ext_attr.c:1553,27'
              BranchSideFuncs:
                - xattr_update_entry
        - Branch String:   'ext_attr.c:1549,7'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1550,11'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:1551,2'
              BranchSideFuncs:
                - xattr_update_entry
        - Branch String:   'ext_attr.c:1555,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1556,10'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:1558,8'
              BranchSideFuncs: []
        - Branch String:   'ext_attr.c:1562,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1563,3'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:1564,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ext_attr.c:1466,2'
          Dst:             find_ea_index
        - Src:             'ext_attr.c:1467,13'
          Dst:             strlen
        - Src:             'ext_attr.c:1488,9'
          Dst:             xattr_update_entry
        - Src:             'ext_attr.c:1517,9'
          Dst:             xattr_update_entry
        - Src:             'ext_attr.c:1527,14'
          Dst:             xattr_find_position
        - Src:             'ext_attr.c:1540,12'
          Dst:             xattr_find_position
        - Src:             'ext_attr.c:1548,9'
          Dst:             ext2fs_xattrs_expand
        - Src:             'ext_attr.c:1553,8'
          Dst:             xattr_update_entry
    - functionName:    space_used
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/ext_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1569
      functionLinenumberEnd: 1580
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ext2_xattr *'
        - int
      constantsTouched: []
      argNames:
        - attrs
        - count
      BBCount:         10
      ICount:          88
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ext_attr.c:1574,2'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1575,16'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'ext_attr.c:1580,9'
              BranchSideFuncs: []
        - Branch String:   'ext_attr.c:1577,7'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1578,13'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'ext_attr.c:1579,2'
              BranchSideFuncs:
                - strlen
      Callsites:
        - Src:             'ext_attr.c:1575,9'
          Dst:             strlen
    - functionName:    convert_posix_acl_to_disk_buffer
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/ext_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 583
      functionLinenumberEnd: 635
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - value
        - size
        - out_buf
        - size_out
      BBCount:         26
      ICount:          195
      EdgeCount:       30
      CyclomaticComplexity: 6
      functionsReached:
        - posix_acl_xattr_count
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ext_attr.c:594,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:595,3'
              BranchSideFuncs:
                - posix_acl_xattr_count
            - BranchSide:      'ext_attr.c:596,6'
              BranchSideFuncs:
                - posix_acl_xattr_count
        - Branch String:   'ext_attr.c:596,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:597,3'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:598,6'
              BranchSideFuncs:
                - posix_acl_xattr_count
        - Branch String:   'ext_attr.c:598,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:599,3'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:601,32'
              BranchSideFuncs:
                - posix_acl_xattr_count
        - Branch String:   'ext_attr.c:605,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:606,3'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:608,15'
              BranchSideFuncs: []
        - Branch String:   'ext_attr.c:610,2'
          Branch Sides:
            - BranchSide:      'ext_attr.c:611,50'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:633,14'
              BranchSideFuncs: []
        - Branch String:   'ext_attr.c:615,3'
          Branch Sides:
            - BranchSide:      'ext_attr.c:620,7'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:620,7'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:620,7'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:620,7'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:625,24'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:625,24'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:630,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ext_attr.c:601,10'
          Dst:             posix_acl_xattr_count
    - functionName:    ext2fs_xattr_set
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/ext_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1594
      functionLinenumberEnd: 1700
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.ext2_xattr_handle *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - h
        - name
        - value
        - value_len
      BBCount:         80
      ICount:          549
      EdgeCount:       109
      CyclomaticComplexity: 31
      functionsReached:
        - convert_posix_acl_to_disk_buffer
        - ext2fs_free_mem
        - ext2fs_get_mem
        - ext2fs_get_memzero
        - ext2fs_has_feature_ea_inode
        - ext2fs_read_inode_full
        - ext2fs_xattrs_write
        - memcmp
        - space_used
        - strcmp
        - xattr_array_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ext_attr.c:1596,25'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1596,12'
              BranchSideFuncs:
                - ext2fs_get_mem
                - strcmp
                - strcmp
                - ext2fs_get_memzero
                - ext2fs_read_inode_full
                - strcmp
                - space_used
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
                - ext2fs_xattrs_write
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
                - xattr_array_update
                - space_used
                - strcmp
                - memcmp
                - convert_posix_acl_to_disk_buffer
            - BranchSide:      'ext_attr.c:1596,12'
              BranchSideFuncs:
                - ext2fs_get_mem
                - strcmp
                - strcmp
                - ext2fs_get_memzero
                - ext2fs_read_inode_full
                - strcmp
                - space_used
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
                - ext2fs_xattrs_write
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
                - xattr_array_update
                - space_used
                - strcmp
                - memcmp
                - convert_posix_acl_to_disk_buffer
        - Branch String:   'ext_attr.c:1606,2'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1606,2'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:1608,23'
              BranchSideFuncs:
                - ext2fs_get_mem
                - strcmp
                - strcmp
                - ext2fs_get_memzero
                - ext2fs_read_inode_full
                - strcmp
                - space_used
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
                - ext2fs_xattrs_write
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
                - xattr_array_update
                - space_used
                - strcmp
                - memcmp
                - convert_posix_acl_to_disk_buffer
        - Branch String:   'ext_attr.c:1609,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1610,10'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:1611,8'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - ext2fs_get_memzero
                - ext2fs_read_inode_full
                - strcmp
                - space_used
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
                - ext2fs_xattrs_write
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
                - xattr_array_update
                - space_used
                - strcmp
                - memcmp
                - convert_posix_acl_to_disk_buffer
        - Branch String:   'ext_attr.c:1611,42'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1612,15'
              BranchSideFuncs:
                - ext2fs_get_memzero
                - ext2fs_read_inode_full
                - strcmp
                - space_used
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
                - ext2fs_xattrs_write
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
                - xattr_array_update
                - space_used
                - strcmp
                - memcmp
            - BranchSide:      'ext_attr.c:1618,13'
              BranchSideFuncs:
                - ext2fs_get_memzero
                - ext2fs_read_inode_full
                - strcmp
                - space_used
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
                - ext2fs_xattrs_write
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
                - xattr_array_update
                - space_used
                - strcmp
                - memcmp
        - Branch String:   'ext_attr.c:1612,55'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1613,15'
              BranchSideFuncs:
                - convert_posix_acl_to_disk_buffer
                - ext2fs_get_memzero
                - ext2fs_read_inode_full
                - strcmp
                - space_used
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
                - ext2fs_xattrs_write
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
                - xattr_array_update
                - space_used
                - strcmp
                - memcmp
            - BranchSide:      'ext_attr.c:1614,42'
              BranchSideFuncs:
                - convert_posix_acl_to_disk_buffer
                - ext2fs_get_memzero
                - ext2fs_read_inode_full
                - strcmp
                - space_used
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
                - ext2fs_xattrs_write
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
                - xattr_array_update
                - space_used
                - strcmp
                - memcmp
        - Branch String:   'ext_attr.c:1611,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1614,42'
              BranchSideFuncs:
                - convert_posix_acl_to_disk_buffer
                - ext2fs_get_memzero
                - ext2fs_read_inode_full
                - strcmp
                - space_used
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
                - ext2fs_xattrs_write
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
                - xattr_array_update
                - space_used
                - strcmp
                - memcmp
            - BranchSide:      'ext_attr.c:1618,13'
              BranchSideFuncs:
                - ext2fs_get_memzero
                - ext2fs_read_inode_full
                - strcmp
                - space_used
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
                - ext2fs_xattrs_write
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
                - xattr_array_update
                - space_used
                - strcmp
                - memcmp
        - Branch String:   'ext_attr.c:1616,7'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1617,4'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:1618,2'
              BranchSideFuncs:
                - ext2fs_get_memzero
                - ext2fs_read_inode_full
                - strcmp
                - space_used
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
                - ext2fs_xattrs_write
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
                - xattr_array_update
                - space_used
                - strcmp
                - memcmp
        - Branch String:   'ext_attr.c:1622,2'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1623,15'
              BranchSideFuncs:
                - strcmp
                - ext2fs_get_memzero
                - ext2fs_read_inode_full
                - strcmp
                - space_used
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
                - ext2fs_xattrs_write
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
                - xattr_array_update
                - space_used
                - memcmp
            - BranchSide:      'ext_attr.c:1635,27'
              BranchSideFuncs:
                - ext2fs_get_memzero
                - ext2fs_read_inode_full
                - strcmp
                - space_used
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
                - ext2fs_xattrs_write
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
                - xattr_array_update
                - space_used
        - Branch String:   'ext_attr.c:1623,7'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1624,9'
              BranchSideFuncs:
                - ext2fs_get_memzero
                - ext2fs_read_inode_full
                - strcmp
                - space_used
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
                - ext2fs_xattrs_write
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
                - xattr_array_update
                - space_used
                - strcmp
                - memcmp
            - BranchSide:      'ext_attr.c:1633,2'
              BranchSideFuncs:
                - ext2fs_get_memzero
                - ext2fs_read_inode_full
                - strcmp
                - space_used
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
                - ext2fs_xattrs_write
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
                - xattr_array_update
                - space_used
                - strcmp
                - memcmp
        - Branch String:   'ext_attr.c:1624,19'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1624,22'
              BranchSideFuncs:
                - ext2fs_get_memzero
                - ext2fs_read_inode_full
                - strcmp
                - space_used
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
                - ext2fs_xattrs_write
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
                - xattr_array_update
                - space_used
            - BranchSide:      'ext_attr.c:1630,14'
              BranchSideFuncs:
                - ext2fs_get_memzero
                - ext2fs_read_inode_full
                - strcmp
                - space_used
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
                - ext2fs_xattrs_write
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
                - xattr_array_update
                - space_used
        - Branch String:   'ext_attr.c:1624,48'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1625,10'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
                - memcmp
                - ext2fs_get_memzero
                - ext2fs_read_inode_full
                - strcmp
                - space_used
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
                - ext2fs_xattrs_write
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
                - xattr_array_update
                - space_used
            - BranchSide:      'ext_attr.c:1630,14'
              BranchSideFuncs:
                - ext2fs_get_memzero
                - ext2fs_read_inode_full
                - strcmp
                - space_used
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
                - ext2fs_xattrs_write
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
                - xattr_array_update
                - space_used
        - Branch String:   'ext_attr.c:1625,20'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1626,17'
              BranchSideFuncs:
                - memcmp
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_get_memzero
                - ext2fs_read_inode_full
                - strcmp
                - space_used
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
                - ext2fs_xattrs_write
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
                - xattr_array_update
                - space_used
            - BranchSide:      'ext_attr.c:1627,9'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
        - Branch String:   'ext_attr.c:1624,8'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1627,9'
              BranchSideFuncs:
                - ext2fs_get_memzero
                - ext2fs_read_inode_full
                - strcmp
                - space_used
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
                - ext2fs_xattrs_write
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
                - xattr_array_update
                - space_used
            - BranchSide:      'ext_attr.c:1630,14'
              BranchSideFuncs:
                - ext2fs_get_memzero
                - ext2fs_read_inode_full
                - strcmp
                - space_used
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
                - ext2fs_xattrs_write
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
                - xattr_array_update
                - space_used
        - Branch String:   'ext_attr.c:1636,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1637,3'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:1638,31'
              BranchSideFuncs:
                - ext2fs_read_inode_full
                - strcmp
                - space_used
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
                - ext2fs_xattrs_write
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
                - xattr_array_update
                - space_used
        - Branch String:   'ext_attr.c:1641,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1642,3'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:1643,6'
              BranchSideFuncs:
                - strcmp
                - space_used
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
                - ext2fs_xattrs_write
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
                - xattr_array_update
                - space_used
        - Branch String:   'ext_attr.c:1643,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1644,17'
              BranchSideFuncs:
                - space_used
                - strcmp
                - space_used
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
                - ext2fs_xattrs_write
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
                - xattr_array_update
            - BranchSide:      'ext_attr.c:1656,14'
              BranchSideFuncs:
                - strcmp
                - space_used
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
                - ext2fs_xattrs_write
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
                - xattr_array_update
        - Branch String:   'ext_attr.c:1645,7'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1646,18'
              BranchSideFuncs:
                - space_used
                - strcmp
                - space_used
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
                - ext2fs_xattrs_write
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
                - xattr_array_update
            - BranchSide:      'ext_attr.c:1650,16'
              BranchSideFuncs:
                - space_used
                - strcmp
                - space_used
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
                - ext2fs_xattrs_write
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
                - xattr_array_update
        - Branch String:   'ext_attr.c:1647,8'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1648,17'
              BranchSideFuncs:
                - space_used
                - strcmp
                - space_used
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
                - ext2fs_xattrs_write
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
                - xattr_array_update
            - BranchSide:      'ext_attr.c:1649,3'
              BranchSideFuncs:
                - space_used
                - strcmp
                - space_used
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
                - ext2fs_xattrs_write
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
                - xattr_array_update
        - Branch String:   'ext_attr.c:1659,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1660,7'
              BranchSideFuncs:
                - xattr_array_update
                - ext2fs_xattrs_write
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:1673,15'
              BranchSideFuncs:
                - space_used
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
                - ext2fs_xattrs_write
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
        - Branch String:   'ext_attr.c:1660,7'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1661,8'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:1664,28'
              BranchSideFuncs:
                - xattr_array_update
                - ext2fs_xattrs_write
                - ext2fs_free_mem
                - ext2fs_free_mem
        - Branch String:   'ext_attr.c:1668,7'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1669,4'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:1670,3'
              BranchSideFuncs:
                - ext2fs_xattrs_write
                - ext2fs_free_mem
                - ext2fs_free_mem
        - Branch String:   'ext_attr.c:1680,45'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1681,6'
              BranchSideFuncs:
                - xattr_array_update
                - ext2fs_xattrs_write
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
            - BranchSide:      'ext_attr.c:1684,27'
              BranchSideFuncs:
                - xattr_array_update
                - ext2fs_xattrs_write
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
        - Branch String:   'ext_attr.c:1680,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1682,12'
              BranchSideFuncs:
                - xattr_array_update
                - ext2fs_xattrs_write
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
            - BranchSide:      'ext_attr.c:1684,27'
              BranchSideFuncs:
                - xattr_array_update
                - ext2fs_xattrs_write
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_has_feature_ea_inode.1857
                - xattr_array_update
        - Branch String:   'ext_attr.c:1686,33'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1686,37'
              BranchSideFuncs:
                - ext2fs_has_feature_ea_inode.1857
                - ext2fs_xattrs_write
                - ext2fs_free_mem
                - ext2fs_free_mem
                - xattr_array_update
            - BranchSide:      'ext_attr.c:1690,6'
              BranchSideFuncs:
                - ext2fs_xattrs_write
                - ext2fs_free_mem
                - ext2fs_free_mem
        - Branch String:   'ext_attr.c:1686,46'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1687,34'
              BranchSideFuncs:
                - ext2fs_xattrs_write
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:1690,6'
              BranchSideFuncs:
                - ext2fs_xattrs_write
                - ext2fs_free_mem
                - ext2fs_free_mem
        - Branch String:   'ext_attr.c:1686,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1688,28'
              BranchSideFuncs:
                - xattr_array_update
                - ext2fs_xattrs_write
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:1690,6'
              BranchSideFuncs:
                - ext2fs_xattrs_write
                - ext2fs_free_mem
                - ext2fs_free_mem
        - Branch String:   'ext_attr.c:1690,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1690,6'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:1691,3'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
        - Branch String:   'ext_attr.c:1696,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1697,19'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:1698,18'
              BranchSideFuncs:
                - ext2fs_free_mem
      Callsites:
        - Src:             'ext_attr.c:1608,8'
          Dst:             ext2fs_get_mem
        - Src:             'ext_attr.c:1612,8'
          Dst:             strcmp
        - Src:             'ext_attr.c:1613,8'
          Dst:             strcmp
        - Src:             'ext_attr.c:1614,9'
          Dst:             convert_posix_acl_to_disk_buffer
        - Src:             'ext_attr.c:1623,8'
          Dst:             strcmp
        - Src:             'ext_attr.c:1626,10'
          Dst:             memcmp
        - Src:             'ext_attr.c:1635,8'
          Dst:             ext2fs_get_memzero
        - Src:             'ext_attr.c:1638,8'
          Dst:             ext2fs_read_inode_full
        - Src:             'ext_attr.c:1654,17'
          Dst:             space_used
        - Src:             'ext_attr.c:1659,6'
          Dst:             strcmp
        - Src:             'ext_attr.c:1664,9'
          Dst:             xattr_array_update
        - Src:             'ext_attr.c:1677,16'
          Dst:             space_used
        - Src:             'ext_attr.c:1680,6'
          Dst:             ext2fs_has_feature_ea_inode
        - Src:             'ext_attr.c:1684,8'
          Dst:             xattr_array_update
        - Src:             'ext_attr.c:1687,6'
          Dst:             ext2fs_has_feature_ea_inode
        - Src:             'ext_attr.c:1688,9'
          Dst:             xattr_array_update
        - Src:             'ext_attr.c:1694,8'
          Dst:             ext2fs_xattrs_write
        - Src:             'ext_attr.c:1697,3'
          Dst:             ext2fs_free_mem
        - Src:             'ext_attr.c:1698,2'
          Dst:             ext2fs_free_mem
    - functionName:    ext2fs_xattr_inode_max_size
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/ext_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1217
      functionLinenumberEnd: 1273
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - 'size_t *'
      constantsTouched: []
      argNames:
        - fs
        - ino
        - size
      BBCount:         40
      ICount:          323
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - ext2fs_free_mem
        - ext2fs_get_memzero
        - ext2fs_read_inode_full
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ext_attr.c:1226,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1226,6'
              BranchSideFuncs:
                - ext2fs_get_memzero
                - ext2fs_read_inode_full
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:1226,6'
              BranchSideFuncs:
                - ext2fs_get_memzero
                - ext2fs_read_inode_full
                - ext2fs_free_mem
        - Branch String:   'ext_attr.c:1227,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1228,5'
              BranchSideFuncs:
                - ext2fs_get_memzero
                - ext2fs_read_inode_full
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:1229,27'
              BranchSideFuncs:
                - ext2fs_get_memzero
                - ext2fs_read_inode_full
                - ext2fs_free_mem
        - Branch String:   'ext_attr.c:1230,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1231,10'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:1233,31'
              BranchSideFuncs:
                - ext2fs_read_inode_full
                - ext2fs_free_mem
        - Branch String:   'ext_attr.c:1234,10'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1233,8'
              BranchSideFuncs:
                - ext2fs_read_inode_full
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:1233,8'
              BranchSideFuncs:
                - ext2fs_read_inode_full
                - ext2fs_free_mem
        - Branch String:   'ext_attr.c:1235,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1236,3'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:1239,6'
              BranchSideFuncs:
                - ext2fs_free_mem
        - Branch String:   'ext_attr.c:1239,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1239,6'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:1239,6'
              BranchSideFuncs:
                - ext2fs_free_mem
        - Branch String:   'ext_attr.c:1239,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1242,7'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:1246,11'
              BranchSideFuncs:
                - ext2fs_free_mem
        - Branch String:   'ext_attr.c:1246,11'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1246,11'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:1246,11'
              BranchSideFuncs:
                - ext2fs_free_mem
        - Branch String:   'ext_attr.c:1249,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1251,20'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:1265,11'
              BranchSideFuncs:
                - ext2fs_free_mem
        - Branch String:   'ext_attr.c:1254,3'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1255,9'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:1262,11'
              BranchSideFuncs:
                - ext2fs_free_mem
        - Branch String:   'ext_attr.c:1255,29'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1255,32'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:1260,12'
              BranchSideFuncs:
                - ext2fs_free_mem
        - Branch String:   'ext_attr.c:1255,8'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1256,25'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:1260,12'
              BranchSideFuncs:
                - ext2fs_free_mem
        - Branch String:   'ext_attr.c:1257,9'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1258,15'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:1259,4'
              BranchSideFuncs:
                - ext2fs_free_mem
      Callsites:
        - Src:             'ext_attr.c:1229,8'
          Dst:             ext2fs_get_memzero
        - Src:             'ext_attr.c:1233,8'
          Dst:             ext2fs_read_inode_full
        - Src:             'ext_attr.c:1271,2'
          Dst:             ext2fs_free_mem
    - functionName:    convert_disk_buffer_to_posix_acl
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/ext_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 639
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'char **'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - value
        - size
        - out_buf
        - size_out
      BBCount:         26
      ICount:          201
      EdgeCount:       30
      CyclomaticComplexity: 6
      functionsReached:
        - ext2fs_free_mem
        - ext2fs_get_mem
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ext_attr.c:647,15'
          Branch Sides:
            - BranchSide:      'ext_attr.c:648,7'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:650,3'
              BranchSideFuncs: []
        - Branch String:   'ext_attr.c:648,39'
          Branch Sides:
            - BranchSide:      'ext_attr.c:649,7'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:650,3'
              BranchSideFuncs: []
        - Branch String:   'ext_attr.c:647,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:650,3'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:652,23'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_free_mem
        - Branch String:   'ext_attr.c:653,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:654,10'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:656,38'
              BranchSideFuncs:
                - ext2fs_free_mem
        - Branch String:   'ext_attr.c:663,2'
          Branch Sides:
            - BranchSide:      'ext_attr.c:664,63'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:690,13'
              BranchSideFuncs: []
        - Branch String:   'ext_attr.c:669,3'
          Branch Sides:
            - BranchSide:      'ext_attr.c:674,5'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:674,5'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:674,5'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:674,5'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:680,19'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:680,19'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:685,21'
              BranchSideFuncs:
                - ext2fs_free_mem
      Callsites:
        - Src:             'ext_attr.c:652,8'
          Dst:             ext2fs_get_mem
        - Src:             'ext_attr.c:685,5'
          Dst:             ext2fs_free_mem
    - functionName:    ext2fs_xattr_get
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/ext_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1185
      functionLinenumberEnd: 1213
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.ext2_xattr_handle *'
        - 'char *'
        - 'char **'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - h
        - key
        - value
        - value_len
      BBCount:         22
      ICount:          166
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - convert_disk_buffer_to_posix_acl
        - ext2fs_get_mem
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ext_attr.c:1190,2'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1190,2'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:1191,11'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - ext2fs_get_mem
                - convert_disk_buffer_to_posix_acl
        - Branch String:   'ext_attr.c:1191,2'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1192,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - ext2fs_get_mem
                - convert_disk_buffer_to_posix_acl
            - BranchSide:      'ext_attr.c:1212,2'
              BranchSideFuncs: []
        - Branch String:   'ext_attr.c:1192,7'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1193,4'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - ext2fs_get_mem
                - convert_disk_buffer_to_posix_acl
            - BranchSide:      'ext_attr.c:1195,9'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - ext2fs_get_mem
                - convert_disk_buffer_to_posix_acl
        - Branch String:   'ext_attr.c:1195,43'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1196,16'
              BranchSideFuncs:
                - ext2fs_get_mem
            - BranchSide:      'ext_attr.c:1202,25'
              BranchSideFuncs:
                - ext2fs_get_mem
        - Branch String:   'ext_attr.c:1196,55'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1197,16'
              BranchSideFuncs:
                - convert_disk_buffer_to_posix_acl
            - BranchSide:      'ext_attr.c:1198,43'
              BranchSideFuncs:
                - convert_disk_buffer_to_posix_acl
        - Branch String:   'ext_attr.c:1195,7'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1198,43'
              BranchSideFuncs:
                - convert_disk_buffer_to_posix_acl
            - BranchSide:      'ext_attr.c:1202,25'
              BranchSideFuncs:
                - ext2fs_get_mem
        - Branch String:   'ext_attr.c:1203,8'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1204,12'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:1205,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ext_attr.c:1192,7'
          Dst:             strcmp
        - Src:             'ext_attr.c:1196,9'
          Dst:             strcmp
        - Src:             'ext_attr.c:1197,9'
          Dst:             strcmp
        - Src:             'ext_attr.c:1198,10'
          Dst:             convert_disk_buffer_to_posix_acl
        - Src:             'ext_attr.c:1202,10'
          Dst:             ext2fs_get_mem
    - functionName:    ext2fs_xattrs_iterate
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/ext_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1164
      functionLinenumberEnd: 1181
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.ext2_xattr_handle *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - h
        - func
        - data
      BBCount:         18
      ICount:          123
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - ext2fs_xattrs_write
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ext_attr.c:1169,2'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1169,2'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:1170,11'
              BranchSideFuncs:
                - ext2fs_xattrs_write
        - Branch String:   'ext_attr.c:1170,2'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1171,9'
              BranchSideFuncs:
                - ext2fs_xattrs_write
            - BranchSide:      'ext_attr.c:1178,6'
              BranchSideFuncs:
                - ext2fs_xattrs_write
        - Branch String:   'ext_attr.c:1172,7'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1173,10'
              BranchSideFuncs:
                - ext2fs_xattrs_write
            - BranchSide:      'ext_attr.c:1174,7'
              BranchSideFuncs:
                - ext2fs_xattrs_write
        - Branch String:   'ext_attr.c:1174,7'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1175,4'
              BranchSideFuncs:
                - ext2fs_xattrs_write
            - BranchSide:      'ext_attr.c:1176,2'
              BranchSideFuncs:
                - ext2fs_xattrs_write
        - Branch String:   'ext_attr.c:1178,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1179,30'
              BranchSideFuncs:
                - ext2fs_xattrs_write
            - BranchSide:      'ext_attr.c:1180,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ext_attr.c:1179,10'
          Dst:             ext2fs_xattrs_write
    - functionName:    ext2fs_xattrs_read
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/ext_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1134
      functionLinenumberEnd: 1158
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.ext2_xattr_handle *'
      constantsTouched: []
      argNames:
        - handle
      BBCount:         20
      ICount:          148
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - EXT2_INODE
        - ext2fs_free_mem
        - ext2fs_get_memzero
        - ext2fs_read_inode_full
        - ext2fs_xattrs_read_inode
      functionUses:    3
      BranchProfiles:
        - Branch String:   'ext_attr.c:1136,22'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1136,22'
              BranchSideFuncs:
                - ext2fs_get_memzero
                - EXT2_INODE
                - ext2fs_read_inode_full
                - ext2fs_xattrs_read_inode
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:1136,22'
              BranchSideFuncs:
                - ext2fs_get_memzero
                - EXT2_INODE
                - ext2fs_read_inode_full
                - ext2fs_xattrs_read_inode
                - ext2fs_free_mem
        - Branch String:   'ext_attr.c:1139,2'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1139,2'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:1141,6'
              BranchSideFuncs:
                - ext2fs_get_memzero
                - EXT2_INODE
                - ext2fs_read_inode_full
                - ext2fs_xattrs_read_inode
                - ext2fs_free_mem
        - Branch String:   'ext_attr.c:1141,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1142,14'
              BranchSideFuncs:
                - ext2fs_get_memzero
                - EXT2_INODE
                - ext2fs_read_inode_full
                - ext2fs_xattrs_read_inode
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:1143,27'
              BranchSideFuncs:
                - ext2fs_get_memzero
                - EXT2_INODE
                - ext2fs_read_inode_full
                - ext2fs_xattrs_read_inode
                - ext2fs_free_mem
        - Branch String:   'ext_attr.c:1144,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1145,10'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:1147,31'
              BranchSideFuncs:
                - EXT2_INODE
                - ext2fs_read_inode_full
                - ext2fs_xattrs_read_inode
                - ext2fs_free_mem
        - Branch String:   'ext_attr.c:1148,10'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1147,8'
              BranchSideFuncs:
                - ext2fs_read_inode_full
                - ext2fs_xattrs_read_inode
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:1147,8'
              BranchSideFuncs:
                - ext2fs_read_inode_full
                - ext2fs_xattrs_read_inode
                - ext2fs_free_mem
        - Branch String:   'ext_attr.c:1149,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1150,3'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:1152,33'
              BranchSideFuncs:
                - ext2fs_xattrs_read_inode
                - ext2fs_free_mem
      Callsites:
        - Src:             'ext_attr.c:1143,8'
          Dst:             ext2fs_get_memzero
        - Src:             'ext_attr.c:1147,56'
          Dst:             EXT2_INODE
        - Src:             'ext_attr.c:1147,8'
          Dst:             ext2fs_read_inode_full
        - Src:             'ext_attr.c:1152,8'
          Dst:             ext2fs_xattrs_read_inode
        - Src:             'ext_attr.c:1155,2'
          Dst:             ext2fs_free_mem
    - functionName:    ext2fs_xattrs_read_inode
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/ext_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1049
      functionLinenumberEnd: 1131
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.ext2_xattr_handle *'
        - 'struct.ext2_inode_large *'
      constantsTouched: []
      argNames:
        - handle
        - inode
      BBCount:         44
      ICount:          350
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - EXT2_INODE
        - ext2fs_blocks_count
        - ext2fs_file_acl_block
        - ext2fs_free_mem
        - ext2fs_get_mem
        - ext2fs_read_ext_attr3
        - read_xattrs_from_buffer
        - xattrs_free_keys
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ext_attr.c:1057,2'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1057,2'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:1059,19'
              BranchSideFuncs:
                - xattrs_free_keys
                - EXT2_INODE
                - ext2fs_file_acl_block
                - ext2fs_free_mem
                - ext2fs_blocks_count
                - ext2fs_get_mem
                - ext2fs_read_ext_attr3
                - read_xattrs_from_buffer
                - read_xattrs_from_buffer
        - Branch String:   'ext_attr.c:1062,58'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1063,6'
              BranchSideFuncs:
                - EXT2_INODE
                - ext2fs_file_acl_block
                - ext2fs_free_mem
                - ext2fs_blocks_count
                - ext2fs_get_mem
                - ext2fs_read_ext_attr3
                - read_xattrs_from_buffer
            - BranchSide:      'ext_attr.c:1066,3'
              BranchSideFuncs:
                - EXT2_INODE
                - ext2fs_file_acl_block
                - ext2fs_free_mem
                - ext2fs_blocks_count
                - ext2fs_get_mem
                - ext2fs_read_ext_attr3
                - read_xattrs_from_buffer
        - Branch String:   'ext_attr.c:1063,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1063,6'
              BranchSideFuncs:
                - EXT2_INODE
                - ext2fs_file_acl_block
                - ext2fs_free_mem
                - ext2fs_blocks_count
                - ext2fs_get_mem
                - ext2fs_read_ext_attr3
                - read_xattrs_from_buffer
                - read_xattrs_from_buffer
            - BranchSide:      'ext_attr.c:1063,6'
              BranchSideFuncs:
                - EXT2_INODE
                - ext2fs_file_acl_block
                - ext2fs_free_mem
                - ext2fs_blocks_count
                - ext2fs_get_mem
                - ext2fs_read_ext_attr3
                - read_xattrs_from_buffer
                - read_xattrs_from_buffer
        - Branch String:   'ext_attr.c:1062,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1066,3'
              BranchSideFuncs:
                - EXT2_INODE
                - ext2fs_file_acl_block
                - ext2fs_free_mem
                - ext2fs_blocks_count
                - ext2fs_get_mem
                - ext2fs_read_ext_attr3
                - read_xattrs_from_buffer
            - BranchSide:      'ext_attr.c:1067,6'
              BranchSideFuncs:
                - EXT2_INODE
                - ext2fs_file_acl_block
                - ext2fs_free_mem
                - ext2fs_blocks_count
                - ext2fs_get_mem
                - ext2fs_read_ext_attr3
                - read_xattrs_from_buffer
                - read_xattrs_from_buffer
        - Branch String:   'ext_attr.c:1067,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1068,7'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:1073,2'
              BranchSideFuncs:
                - EXT2_INODE
                - ext2fs_file_acl_block
                - ext2fs_free_mem
                - ext2fs_blocks_count
                - ext2fs_get_mem
                - ext2fs_read_ext_attr3
                - read_xattrs_from_buffer
                - read_xattrs_from_buffer
        - Branch String:   'ext_attr.c:1075,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1075,24'
              BranchSideFuncs:
                - read_xattrs_from_buffer
                - EXT2_INODE
                - ext2fs_file_acl_block
                - ext2fs_free_mem
                - ext2fs_blocks_count
                - ext2fs_get_mem
                - ext2fs_read_ext_attr3
                - read_xattrs_from_buffer
            - BranchSide:      'ext_attr.c:1076,18'
              BranchSideFuncs:
                - read_xattrs_from_buffer
                - EXT2_INODE
                - ext2fs_file_acl_block
                - ext2fs_free_mem
                - ext2fs_blocks_count
                - ext2fs_get_mem
                - ext2fs_read_ext_attr3
                - read_xattrs_from_buffer
        - Branch String:   'ext_attr.c:1076,18'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1076,53'
              BranchSideFuncs:
                - read_xattrs_from_buffer
                - EXT2_INODE
                - ext2fs_file_acl_block
                - ext2fs_free_mem
                - ext2fs_blocks_count
                - ext2fs_get_mem
                - ext2fs_read_ext_attr3
                - read_xattrs_from_buffer
            - BranchSide:      'ext_attr.c:1076,53'
              BranchSideFuncs:
                - read_xattrs_from_buffer
                - EXT2_INODE
                - ext2fs_file_acl_block
                - ext2fs_free_mem
                - ext2fs_blocks_count
                - ext2fs_get_mem
                - ext2fs_read_ext_attr3
                - read_xattrs_from_buffer
        - Branch String:   'ext_attr.c:1085,7'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1086,4'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:1088,25'
              BranchSideFuncs:
                - EXT2_INODE
                - ext2fs_file_acl_block
                - ext2fs_free_mem
                - ext2fs_blocks_count
                - ext2fs_get_mem
                - ext2fs_read_ext_attr3
                - read_xattrs_from_buffer
        - Branch String:   'ext_attr.c:1094,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1094,13'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_get_mem
                - ext2fs_read_ext_attr3
                - read_xattrs_from_buffer
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:1095,8'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_get_mem
                - ext2fs_read_ext_attr3
                - read_xattrs_from_buffer
                - ext2fs_free_mem
        - Branch String:   'ext_attr.c:1095,53'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1096,8'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:1097,8'
              BranchSideFuncs: []
        - Branch String:   'ext_attr.c:1095,7'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1097,8'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:1101,24'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_read_ext_attr3
                - read_xattrs_from_buffer
                - ext2fs_free_mem
        - Branch String:   'ext_attr.c:1102,7'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1103,4'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:1105,31'
              BranchSideFuncs:
                - ext2fs_read_ext_attr3
                - read_xattrs_from_buffer
                - ext2fs_free_mem
        - Branch String:   'ext_attr.c:1107,7'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1108,4'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:1111,44'
              BranchSideFuncs:
                - read_xattrs_from_buffer
                - ext2fs_free_mem
        - Branch String:   'ext_attr.c:1112,7'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1113,8'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:1118,18'
              BranchSideFuncs:
                - read_xattrs_from_buffer
                - ext2fs_free_mem
        - Branch String:   'ext_attr.c:1127,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1127,6'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:1128,19'
              BranchSideFuncs:
                - ext2fs_free_mem
      Callsites:
        - Src:             'ext_attr.c:1059,2'
          Dst:             xattrs_free_keys
        - Src:             'ext_attr.c:1082,9'
          Dst:             read_xattrs_from_buffer
        - Src:             'ext_attr.c:1093,42'
          Dst:             EXT2_INODE
        - Src:             'ext_attr.c:1093,8'
          Dst:             ext2fs_file_acl_block
        - Src:             'ext_attr.c:1096,15'
          Dst:             ext2fs_blocks_count
        - Src:             'ext_attr.c:1101,9'
          Dst:             ext2fs_get_mem
        - Src:             'ext_attr.c:1105,9'
          Dst:             ext2fs_read_ext_attr3
        - Src:             'ext_attr.c:1121,9'
          Dst:             read_xattrs_from_buffer
        - Src:             'ext_attr.c:1128,3'
          Dst:             ext2fs_free_mem
    - functionName:    read_xattrs_from_buffer
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/ext_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 869
      functionLinenumberEnd: 1029
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'struct.ext2_xattr_handle *'
        - 'struct.ext2_inode_large *'
        - 'struct.ext2_ext_attr_entry *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - handle
        - inode
        - entries
        - storage_size
        - value_start
      BBCount:         94
      ICount:          764
      EdgeCount:       130
      CyclomaticComplexity: 38
      functionsReached:
        - ext2fs_ext_attr_hash_entry3
        - ext2fs_file_close
        - ext2fs_file_get_inode
        - ext2fs_file_get_size
        - ext2fs_file_open
        - ext2fs_file_read
        - ext2fs_get_mem
        - ext2fs_get_memzero
        - ext2fs_has_feature_ea_inode
        - ext2fs_read_inode
        - ext2fs_xattrs_expand
        - find_ea_prefix
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ext_attr.c:881,54'
          Branch Sides:
            - BranchSide:      'ext_attr.c:881,2'
              BranchSideFuncs:
                - find_ea_prefix
                - ext2fs_get_memzero
                - ext2fs_has_feature_ea_inode.1857
                - ext2fs_get_mem
                - ext2fs_file_open
                - ext2fs_file_get_inode
                - ext2fs_file_close
                - ext2fs_ext_attr_hash_entry3
                - ext2fs_read_inode
                - ext2fs_file_get_size
                - ext2fs_file_read
                - ext2fs_get_mem
                - strlen
                - ext2fs_xattrs_expand
            - BranchSide:      'ext_attr.c:882,10'
              BranchSideFuncs:
                - find_ea_prefix
                - ext2fs_get_memzero
                - ext2fs_has_feature_ea_inode.1857
                - ext2fs_get_mem
                - ext2fs_file_open
                - ext2fs_file_get_inode
                - ext2fs_file_close
                - ext2fs_ext_attr_hash_entry3
                - ext2fs_read_inode
                - ext2fs_file_get_size
                - ext2fs_file_read
                - ext2fs_get_mem
                - strlen
                - ext2fs_xattrs_expand
        - Branch String:   'ext_attr.c:881,2'
          Branch Sides:
            - BranchSide:      'ext_attr.c:885,10'
              BranchSideFuncs:
                - find_ea_prefix
                - ext2fs_get_memzero
                - ext2fs_has_feature_ea_inode.1857
                - ext2fs_get_mem
                - ext2fs_file_open
                - ext2fs_file_get_inode
                - ext2fs_file_close
                - ext2fs_ext_attr_hash_entry3
                - ext2fs_read_inode
                - ext2fs_file_get_size
                - ext2fs_file_read
                - ext2fs_get_mem
                - strlen
                - ext2fs_xattrs_expand
            - BranchSide:      'ext_attr.c:896,10'
              BranchSideFuncs:
                - find_ea_prefix
                - ext2fs_get_memzero
                - ext2fs_has_feature_ea_inode.1857
                - ext2fs_get_mem
                - ext2fs_file_open
                - ext2fs_file_get_inode
                - ext2fs_file_close
                - ext2fs_ext_attr_hash_entry3
                - ext2fs_read_inode
                - ext2fs_file_get_size
                - ext2fs_file_read
                - ext2fs_get_mem
                - strlen
                - ext2fs_xattrs_expand
        - Branch String:   'ext_attr.c:888,7'
          Branch Sides:
            - BranchSide:      'ext_attr.c:889,4'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:892,13'
              BranchSideFuncs:
                - find_ea_prefix
                - ext2fs_get_memzero
                - ext2fs_has_feature_ea_inode.1857
                - ext2fs_get_mem
                - ext2fs_file_open
                - ext2fs_file_get_inode
                - ext2fs_file_close
                - ext2fs_ext_attr_hash_entry3
                - ext2fs_read_inode
                - ext2fs_file_get_size
                - ext2fs_file_read
                - ext2fs_get_mem
                - strlen
                - ext2fs_xattrs_expand
        - Branch String:   'ext_attr.c:898,54'
          Branch Sides:
            - BranchSide:      'ext_attr.c:898,2'
              BranchSideFuncs:
                - find_ea_prefix
                - ext2fs_get_memzero
                - ext2fs_has_feature_ea_inode.1857
                - ext2fs_get_mem
                - ext2fs_file_open
                - ext2fs_file_get_inode
                - ext2fs_file_close
                - ext2fs_ext_attr_hash_entry3
                - ext2fs_read_inode
                - ext2fs_file_get_size
                - ext2fs_file_read
                - ext2fs_get_mem
                - strlen
                - ext2fs_xattrs_expand
            - BranchSide:      'ext_attr.c:899,10'
              BranchSideFuncs:
                - find_ea_prefix
                - ext2fs_get_memzero
                - ext2fs_has_feature_ea_inode.1857
                - ext2fs_get_mem
                - ext2fs_file_open
                - ext2fs_file_get_inode
                - ext2fs_file_close
                - ext2fs_ext_attr_hash_entry3
                - ext2fs_read_inode
                - ext2fs_file_get_size
                - ext2fs_file_read
                - ext2fs_get_mem
                - strlen
                - ext2fs_xattrs_expand
        - Branch String:   'ext_attr.c:898,2'
          Branch Sides:
            - BranchSide:      'ext_attr.c:902,7'
              BranchSideFuncs:
                - find_ea_prefix
                - ext2fs_get_memzero
                - ext2fs_has_feature_ea_inode.1857
                - ext2fs_get_mem
                - ext2fs_file_open
                - ext2fs_file_get_inode
                - ext2fs_file_close
                - ext2fs_ext_attr_hash_entry3
                - ext2fs_read_inode
                - ext2fs_file_get_size
                - ext2fs_file_read
                - ext2fs_get_mem
                - strlen
                - ext2fs_xattrs_expand
            - BranchSide:      'ext_attr.c:1028,2'
              BranchSideFuncs: []
        - Branch String:   'ext_attr.c:902,7'
          Branch Sides:
            - BranchSide:      'ext_attr.c:903,31'
              BranchSideFuncs:
                - ext2fs_xattrs_expand
                - find_ea_prefix
                - ext2fs_get_memzero
                - ext2fs_has_feature_ea_inode.1857
                - ext2fs_get_mem
                - ext2fs_file_open
                - ext2fs_file_get_inode
                - ext2fs_file_close
                - ext2fs_ext_attr_hash_entry3
                - ext2fs_read_inode
                - ext2fs_file_get_size
                - ext2fs_file_read
                - ext2fs_get_mem
                - strlen
            - BranchSide:      'ext_attr.c:908,7'
              BranchSideFuncs:
                - find_ea_prefix
                - ext2fs_get_memzero
                - ext2fs_has_feature_ea_inode.1857
                - ext2fs_get_mem
                - ext2fs_file_open
                - ext2fs_file_get_inode
                - ext2fs_file_close
                - ext2fs_xattrs_expand
                - ext2fs_ext_attr_hash_entry3
                - ext2fs_read_inode
                - ext2fs_file_get_size
                - ext2fs_file_read
                - ext2fs_get_mem
                - strlen
        - Branch String:   'ext_attr.c:904,8'
          Branch Sides:
            - BranchSide:      'ext_attr.c:905,12'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:906,3'
              BranchSideFuncs:
                - find_ea_prefix
                - ext2fs_get_memzero
                - ext2fs_has_feature_ea_inode.1857
                - ext2fs_get_mem
                - ext2fs_file_open
                - ext2fs_file_get_inode
                - ext2fs_file_close
                - ext2fs_xattrs_expand
                - ext2fs_ext_attr_hash_entry3
                - ext2fs_read_inode
                - ext2fs_file_get_size
                - ext2fs_file_read
                - ext2fs_get_mem
                - strlen
        - Branch String:   'ext_attr.c:918,17'
          Branch Sides:
            - BranchSide:      'ext_attr.c:918,33'
              BranchSideFuncs:
                - strlen
                - ext2fs_get_memzero
                - ext2fs_has_feature_ea_inode.1857
                - ext2fs_get_mem
                - ext2fs_file_open
                - ext2fs_file_get_inode
                - ext2fs_file_close
                - find_ea_prefix
                - ext2fs_xattrs_expand
                - ext2fs_ext_attr_hash_entry3
                - ext2fs_read_inode
                - ext2fs_file_get_size
                - ext2fs_file_read
                - ext2fs_get_mem
            - BranchSide:      'ext_attr.c:918,16'
              BranchSideFuncs:
                - ext2fs_get_memzero
                - ext2fs_has_feature_ea_inode.1857
                - ext2fs_get_mem
                - ext2fs_file_open
                - ext2fs_file_get_inode
                - ext2fs_file_close
                - find_ea_prefix
                - strlen
                - ext2fs_xattrs_expand
                - ext2fs_ext_attr_hash_entry3
                - ext2fs_read_inode
                - ext2fs_file_get_size
                - ext2fs_file_read
                - ext2fs_get_mem
        - Branch String:   'ext_attr.c:921,7'
          Branch Sides:
            - BranchSide:      'ext_attr.c:922,11'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:923,7'
              BranchSideFuncs:
                - ext2fs_has_feature_ea_inode.1857
                - ext2fs_get_mem
                - ext2fs_file_open
                - ext2fs_file_get_inode
                - ext2fs_file_close
                - find_ea_prefix
                - ext2fs_get_memzero
                - strlen
                - ext2fs_xattrs_expand
                - ext2fs_ext_attr_hash_entry3
                - ext2fs_read_inode
                - ext2fs_file_get_size
                - ext2fs_file_read
                - ext2fs_get_mem
        - Branch String:   'ext_attr.c:923,7'
          Branch Sides:
            - BranchSide:      'ext_attr.c:924,11'
              BranchSideFuncs:
                - ext2fs_has_feature_ea_inode.1857
                - ext2fs_get_mem
                - ext2fs_file_open
                - ext2fs_file_get_inode
                - ext2fs_file_close
                - find_ea_prefix
                - ext2fs_get_memzero
                - strlen
                - ext2fs_xattrs_expand
                - ext2fs_ext_attr_hash_entry3
                - ext2fs_read_inode
                - ext2fs_file_get_size
                - ext2fs_file_read
                - ext2fs_get_mem
            - BranchSide:      'ext_attr.c:925,7'
              BranchSideFuncs:
                - ext2fs_has_feature_ea_inode.1857
                - ext2fs_get_mem
                - ext2fs_file_open
                - ext2fs_file_get_inode
                - ext2fs_file_close
                - find_ea_prefix
                - ext2fs_get_memzero
                - strlen
                - ext2fs_xattrs_expand
                - ext2fs_ext_attr_hash_entry3
                - ext2fs_read_inode
                - ext2fs_file_get_size
                - ext2fs_file_read
                - ext2fs_get_mem
        - Branch String:   'ext_attr.c:925,7'
          Branch Sides:
            - BranchSide:      'ext_attr.c:926,11'
              BranchSideFuncs:
                - ext2fs_has_feature_ea_inode.1857
                - ext2fs_get_mem
                - ext2fs_file_open
                - ext2fs_file_get_inode
                - ext2fs_file_close
                - find_ea_prefix
                - ext2fs_get_memzero
                - strlen
                - ext2fs_xattrs_expand
                - ext2fs_ext_attr_hash_entry3
                - ext2fs_read_inode
                - ext2fs_file_get_size
                - ext2fs_file_read
                - ext2fs_get_mem
            - BranchSide:      'ext_attr.c:929,19'
              BranchSideFuncs:
                - ext2fs_has_feature_ea_inode.1857
                - ext2fs_get_mem
                - ext2fs_file_open
                - ext2fs_file_get_inode
                - ext2fs_file_close
                - find_ea_prefix
                - ext2fs_get_memzero
                - strlen
                - ext2fs_xattrs_expand
                - ext2fs_ext_attr_hash_entry3
                - ext2fs_read_inode
                - ext2fs_file_get_size
                - ext2fs_file_read
                - ext2fs_get_mem
        - Branch String:   'ext_attr.c:933,55'
          Branch Sides:
            - BranchSide:      'ext_attr.c:934,7'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_file_open
                - ext2fs_file_get_inode
                - ext2fs_file_close
                - find_ea_prefix
                - ext2fs_get_memzero
                - ext2fs_has_feature_ea_inode.1857
                - strlen
                - ext2fs_xattrs_expand
                - ext2fs_ext_attr_hash_entry3
                - ext2fs_read_inode
                - ext2fs_file_get_size
                - ext2fs_file_read
                - ext2fs_get_mem
            - BranchSide:      'ext_attr.c:937,7'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_file_open
                - ext2fs_file_get_inode
                - ext2fs_file_close
                - find_ea_prefix
                - ext2fs_get_memzero
                - ext2fs_has_feature_ea_inode.1857
                - strlen
                - ext2fs_xattrs_expand
                - ext2fs_ext_attr_hash_entry3
                - ext2fs_read_inode
                - ext2fs_file_get_size
                - ext2fs_file_read
                - ext2fs_get_mem
        - Branch String:   'ext_attr.c:933,7'
          Branch Sides:
            - BranchSide:      'ext_attr.c:935,4'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:937,7'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_file_open
                - ext2fs_file_get_inode
                - ext2fs_file_close
                - find_ea_prefix
                - ext2fs_get_memzero
                - ext2fs_has_feature_ea_inode.1857
                - strlen
                - ext2fs_xattrs_expand
                - ext2fs_ext_attr_hash_entry3
                - ext2fs_read_inode
                - ext2fs_file_get_size
                - ext2fs_file_read
                - ext2fs_get_mem
        - Branch String:   'ext_attr.c:937,7'
          Branch Sides:
            - BranchSide:      'ext_attr.c:938,8'
              BranchSideFuncs:
                - ext2fs_get_mem
                - find_ea_prefix
                - ext2fs_get_memzero
                - ext2fs_has_feature_ea_inode.1857
                - ext2fs_get_mem
                - ext2fs_file_open
                - ext2fs_file_get_inode
                - ext2fs_file_close
                - ext2fs_file_get_size
                - ext2fs_file_read
                - strlen
                - ext2fs_xattrs_expand
                - ext2fs_ext_attr_hash_entry3
                - ext2fs_read_inode
            - BranchSide:      'ext_attr.c:960,8'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_file_open
                - ext2fs_file_get_inode
                - ext2fs_file_close
                - find_ea_prefix
                - ext2fs_get_memzero
                - ext2fs_has_feature_ea_inode.1857
                - ext2fs_get_mem
                - strlen
                - ext2fs_xattrs_expand
                - ext2fs_ext_attr_hash_entry3
                - ext2fs_read_inode
                - ext2fs_file_get_size
                - ext2fs_file_read
        - Branch String:   'ext_attr.c:938,8'
          Branch Sides:
            - BranchSide:      'ext_attr.c:939,5'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:941,8'
              BranchSideFuncs:
                - ext2fs_get_mem
                - find_ea_prefix
                - ext2fs_get_memzero
                - ext2fs_has_feature_ea_inode.1857
                - ext2fs_get_mem
                - ext2fs_file_open
                - ext2fs_file_get_inode
                - ext2fs_file_close
                - ext2fs_file_get_size
                - ext2fs_file_read
                - strlen
                - ext2fs_xattrs_expand
                - ext2fs_ext_attr_hash_entry3
                - ext2fs_read_inode
        - Branch String:   'ext_attr.c:941,8'
          Branch Sides:
            - BranchSide:      'ext_attr.c:942,5'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:944,8'
              BranchSideFuncs:
                - ext2fs_get_mem
                - find_ea_prefix
                - ext2fs_get_memzero
                - ext2fs_has_feature_ea_inode.1857
                - ext2fs_get_mem
                - ext2fs_file_open
                - ext2fs_file_get_inode
                - ext2fs_file_close
                - ext2fs_file_get_size
                - ext2fs_file_read
                - strlen
                - ext2fs_xattrs_expand
                - ext2fs_ext_attr_hash_entry3
                - ext2fs_read_inode
        - Branch String:   'ext_attr.c:944,32'
          Branch Sides:
            - BranchSide:      'ext_attr.c:945,8'
              BranchSideFuncs:
                - ext2fs_get_mem
                - find_ea_prefix
                - ext2fs_get_memzero
                - ext2fs_has_feature_ea_inode.1857
                - ext2fs_get_mem
                - ext2fs_file_open
                - ext2fs_file_get_inode
                - ext2fs_file_close
                - ext2fs_file_get_size
                - ext2fs_file_read
                - strlen
                - ext2fs_xattrs_expand
                - ext2fs_ext_attr_hash_entry3
                - ext2fs_read_inode
            - BranchSide:      'ext_attr.c:949,14'
              BranchSideFuncs:
                - ext2fs_get_mem
                - find_ea_prefix
                - ext2fs_get_memzero
                - ext2fs_has_feature_ea_inode.1857
                - ext2fs_get_mem
                - ext2fs_file_open
                - ext2fs_file_get_inode
                - ext2fs_file_close
                - ext2fs_file_get_size
                - ext2fs_file_read
                - strlen
                - ext2fs_xattrs_expand
                - ext2fs_ext_attr_hash_entry3
                - ext2fs_read_inode
        - Branch String:   'ext_attr.c:944,8'
          Branch Sides:
            - BranchSide:      'ext_attr.c:947,5'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:949,14'
              BranchSideFuncs:
                - ext2fs_get_mem
                - find_ea_prefix
                - ext2fs_get_memzero
                - ext2fs_has_feature_ea_inode.1857
                - ext2fs_get_mem
                - ext2fs_file_open
                - ext2fs_file_get_inode
                - ext2fs_file_close
                - ext2fs_file_get_size
                - ext2fs_file_read
                - strlen
                - ext2fs_xattrs_expand
                - ext2fs_ext_attr_hash_entry3
                - ext2fs_read_inode
        - Branch String:   'ext_attr.c:952,8'
          Branch Sides:
            - BranchSide:      'ext_attr.c:953,12'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:954,11'
              BranchSideFuncs:
                - find_ea_prefix
                - ext2fs_get_memzero
                - ext2fs_has_feature_ea_inode.1857
                - ext2fs_get_mem
                - ext2fs_file_open
                - ext2fs_file_get_inode
                - ext2fs_file_close
                - ext2fs_file_get_size
                - ext2fs_file_read
                - ext2fs_get_mem
                - strlen
                - ext2fs_xattrs_expand
                - ext2fs_ext_attr_hash_entry3
                - ext2fs_read_inode
        - Branch String:   'ext_attr.c:960,8'
          Branch Sides:
            - BranchSide:      'ext_attr.c:961,5'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:963,8'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_file_open
                - ext2fs_file_get_inode
                - ext2fs_file_close
                - find_ea_prefix
                - ext2fs_get_memzero
                - ext2fs_has_feature_ea_inode.1857
                - ext2fs_get_mem
                - strlen
                - ext2fs_xattrs_expand
                - ext2fs_ext_attr_hash_entry3
                - ext2fs_read_inode
                - ext2fs_file_get_size
                - ext2fs_file_read
        - Branch String:   'ext_attr.c:963,8'
          Branch Sides:
            - BranchSide:      'ext_attr.c:964,5'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:966,25'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_file_open
                - ext2fs_file_get_inode
                - ext2fs_file_close
                - find_ea_prefix
                - ext2fs_get_memzero
                - ext2fs_has_feature_ea_inode.1857
                - ext2fs_get_mem
                - strlen
                - ext2fs_xattrs_expand
                - ext2fs_ext_attr_hash_entry3
                - ext2fs_read_inode
                - ext2fs_file_get_size
                - ext2fs_file_read
        - Branch String:   'ext_attr.c:967,8'
          Branch Sides:
            - BranchSide:      'ext_attr.c:968,12'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:970,27'
              BranchSideFuncs:
                - ext2fs_file_open
                - ext2fs_file_get_inode
                - ext2fs_file_close
                - find_ea_prefix
                - ext2fs_get_memzero
                - ext2fs_has_feature_ea_inode.1857
                - ext2fs_get_mem
                - ext2fs_get_mem
                - strlen
                - ext2fs_xattrs_expand
                - ext2fs_ext_attr_hash_entry3
                - ext2fs_read_inode
                - ext2fs_file_get_size
                - ext2fs_file_read
        - Branch String:   'ext_attr.c:972,8'
          Branch Sides:
            - BranchSide:      'ext_attr.c:973,12'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:975,37'
              BranchSideFuncs:
                - ext2fs_file_get_inode
                - ext2fs_file_close
                - find_ea_prefix
                - ext2fs_get_memzero
                - ext2fs_has_feature_ea_inode.1857
                - ext2fs_get_mem
                - ext2fs_file_open
                - ext2fs_get_mem
                - strlen
                - ext2fs_xattrs_expand
                - ext2fs_ext_attr_hash_entry3
                - ext2fs_read_inode
                - ext2fs_file_get_size
                - ext2fs_file_read
        - Branch String:   'ext_attr.c:976,50'
          Branch Sides:
            - BranchSide:      'ext_attr.c:977,10'
              BranchSideFuncs:
                - ext2fs_file_close
                - find_ea_prefix
                - ext2fs_get_memzero
                - ext2fs_has_feature_ea_inode.1857
                - ext2fs_get_mem
                - ext2fs_file_open
                - ext2fs_file_get_inode
                - ext2fs_file_get_size
                - ext2fs_file_read
                - ext2fs_get_mem
                - strlen
                - ext2fs_xattrs_expand
                - ext2fs_ext_attr_hash_entry3
                - ext2fs_read_inode
            - BranchSide:      'ext_attr.c:979,9'
              BranchSideFuncs:
                - ext2fs_file_close
                - find_ea_prefix
                - ext2fs_get_memzero
                - ext2fs_has_feature_ea_inode.1857
                - ext2fs_get_mem
                - ext2fs_file_open
                - ext2fs_file_get_inode
                - ext2fs_file_get_size
                - ext2fs_file_read
                - ext2fs_get_mem
                - strlen
                - ext2fs_xattrs_expand
                - ext2fs_ext_attr_hash_entry3
                - ext2fs_read_inode
        - Branch String:   'ext_attr.c:977,48'
          Branch Sides:
            - BranchSide:      'ext_attr.c:978,8'
              BranchSideFuncs:
                - ext2fs_file_get_size
                - ext2fs_file_read
                - ext2fs_file_close
                - find_ea_prefix
                - ext2fs_get_memzero
                - ext2fs_has_feature_ea_inode.1857
                - ext2fs_get_mem
                - ext2fs_file_open
                - ext2fs_file_get_inode
                - ext2fs_get_mem
                - strlen
                - ext2fs_xattrs_expand
                - ext2fs_ext_attr_hash_entry3
                - ext2fs_read_inode
            - BranchSide:      'ext_attr.c:979,9'
              BranchSideFuncs:
                - ext2fs_file_close
                - find_ea_prefix
                - ext2fs_get_memzero
                - ext2fs_has_feature_ea_inode.1857
                - ext2fs_get_mem
                - ext2fs_file_open
                - ext2fs_file_get_inode
                - ext2fs_file_get_size
                - ext2fs_file_read
                - ext2fs_get_mem
                - strlen
                - ext2fs_xattrs_expand
                - ext2fs_ext_attr_hash_entry3
                - ext2fs_read_inode
        - Branch String:   'ext_attr.c:976,8'
          Branch Sides:
            - BranchSide:      'ext_attr.c:979,9'
              BranchSideFuncs:
                - ext2fs_file_close
                - find_ea_prefix
                - ext2fs_get_memzero
                - ext2fs_has_feature_ea_inode.1857
                - ext2fs_get_mem
                - ext2fs_file_open
                - ext2fs_file_get_inode
                - ext2fs_file_get_size
                - ext2fs_file_read
                - ext2fs_get_mem
                - strlen
                - ext2fs_xattrs_expand
                - ext2fs_ext_attr_hash_entry3
                - ext2fs_read_inode
            - BranchSide:      'ext_attr.c:980,42'
              BranchSideFuncs:
                - ext2fs_file_get_size
                - ext2fs_file_read
                - ext2fs_file_close
                - find_ea_prefix
                - ext2fs_get_memzero
                - ext2fs_has_feature_ea_inode.1857
                - ext2fs_get_mem
                - ext2fs_file_open
                - ext2fs_file_get_inode
                - ext2fs_get_mem
                - strlen
                - ext2fs_xattrs_expand
                - ext2fs_ext_attr_hash_entry3
                - ext2fs_read_inode
        - Branch String:   'ext_attr.c:980,13'
          Branch Sides:
            - BranchSide:      'ext_attr.c:982,9'
              BranchSideFuncs:
                - ext2fs_file_close
                - find_ea_prefix
                - ext2fs_get_memzero
                - ext2fs_has_feature_ea_inode.1857
                - ext2fs_get_mem
                - ext2fs_file_open
                - ext2fs_file_get_inode
                - ext2fs_file_get_size
                - ext2fs_file_read
                - ext2fs_get_mem
                - strlen
                - ext2fs_xattrs_expand
                - ext2fs_ext_attr_hash_entry3
                - ext2fs_read_inode
            - BranchSide:      'ext_attr.c:984,28'
              BranchSideFuncs:
                - ext2fs_file_read
                - ext2fs_file_close
                - find_ea_prefix
                - ext2fs_get_memzero
                - ext2fs_has_feature_ea_inode.1857
                - ext2fs_get_mem
                - ext2fs_file_open
                - ext2fs_file_get_inode
                - ext2fs_file_get_size
                - ext2fs_get_mem
                - strlen
                - ext2fs_xattrs_expand
                - ext2fs_ext_attr_hash_entry3
                - ext2fs_read_inode
        - Branch String:   'ext_attr.c:987,8'
          Branch Sides:
            - BranchSide:      'ext_attr.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:988,12'
              BranchSideFuncs: []
        - Branch String:   'ext_attr.c:995,7'
          Branch Sides:
            - BranchSide:      'ext_attr.c:998,18'
              BranchSideFuncs:
                - ext2fs_ext_attr_hash_entry3
                - find_ea_prefix
                - ext2fs_get_memzero
                - ext2fs_has_feature_ea_inode.1857
                - ext2fs_get_mem
                - ext2fs_file_open
                - ext2fs_file_get_inode
                - ext2fs_file_close
                - ext2fs_file_get_size
                - ext2fs_file_read
                - ext2fs_get_mem
                - strlen
                - ext2fs_xattrs_expand
                - ext2fs_read_inode
            - BranchSide:      'ext_attr.c:1024,3'
              BranchSideFuncs:
                - find_ea_prefix
                - ext2fs_get_memzero
                - ext2fs_has_feature_ea_inode.1857
                - ext2fs_get_mem
                - ext2fs_file_open
                - ext2fs_file_get_inode
                - ext2fs_file_close
                - ext2fs_ext_attr_hash_entry3
                - ext2fs_read_inode
                - ext2fs_file_get_size
                - ext2fs_file_read
                - ext2fs_get_mem
                - strlen
                - ext2fs_xattrs_expand
        - Branch String:   'ext_attr.c:998,17'
          Branch Sides:
            - BranchSide:      'ext_attr.c:998,10'
              BranchSideFuncs:
                - ext2fs_ext_attr_hash_entry3
                - find_ea_prefix
                - ext2fs_get_memzero
                - ext2fs_has_feature_ea_inode.1857
                - ext2fs_get_mem
                - ext2fs_file_open
                - ext2fs_file_get_inode
                - ext2fs_file_close
                - ext2fs_file_get_size
                - ext2fs_file_read
                - ext2fs_get_mem
                - strlen
                - ext2fs_xattrs_expand
                - ext2fs_read_inode
            - BranchSide:      'ext_attr.c:999,10'
              BranchSideFuncs:
                - ext2fs_ext_attr_hash_entry3
                - find_ea_prefix
                - ext2fs_get_memzero
                - ext2fs_has_feature_ea_inode.1857
                - ext2fs_get_mem
                - ext2fs_file_open
                - ext2fs_file_get_inode
                - ext2fs_file_close
                - ext2fs_file_get_size
                - ext2fs_file_read
                - ext2fs_get_mem
                - strlen
                - ext2fs_xattrs_expand
                - ext2fs_read_inode
        - Branch String:   'ext_attr.c:1004,8'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1005,12'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:1006,9'
              BranchSideFuncs:
                - find_ea_prefix
                - ext2fs_get_memzero
                - ext2fs_has_feature_ea_inode.1857
                - ext2fs_get_mem
                - ext2fs_file_open
                - ext2fs_file_get_inode
                - ext2fs_file_close
                - ext2fs_ext_attr_hash_entry3
                - ext2fs_file_get_size
                - ext2fs_file_read
                - ext2fs_get_mem
                - strlen
                - ext2fs_xattrs_expand
                - ext2fs_read_inode
        - Branch String:   'ext_attr.c:1006,32'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1007,9'
              BranchSideFuncs:
                - find_ea_prefix
                - ext2fs_get_memzero
                - ext2fs_has_feature_ea_inode.1857
                - ext2fs_get_mem
                - ext2fs_file_open
                - ext2fs_file_get_inode
                - ext2fs_file_close
                - ext2fs_ext_attr_hash_entry3
                - ext2fs_file_get_size
                - ext2fs_file_read
                - ext2fs_get_mem
                - strlen
                - ext2fs_xattrs_expand
                - ext2fs_read_inode
            - BranchSide:      'ext_attr.c:1022,3'
              BranchSideFuncs:
                - find_ea_prefix
                - ext2fs_get_memzero
                - ext2fs_has_feature_ea_inode.1857
                - ext2fs_get_mem
                - ext2fs_file_open
                - ext2fs_file_get_inode
                - ext2fs_file_close
                - ext2fs_ext_attr_hash_entry3
                - ext2fs_read_inode
                - ext2fs_file_get_size
                - ext2fs_file_read
                - ext2fs_get_mem
                - strlen
                - ext2fs_xattrs_expand
        - Branch String:   'ext_attr.c:1006,8'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1013,29'
              BranchSideFuncs:
                - ext2fs_read_inode
                - find_ea_prefix
                - ext2fs_get_memzero
                - ext2fs_has_feature_ea_inode.1857
                - ext2fs_get_mem
                - ext2fs_file_open
                - ext2fs_file_get_inode
                - ext2fs_file_close
                - ext2fs_ext_attr_hash_entry3
                - ext2fs_file_get_size
                - ext2fs_file_read
                - ext2fs_get_mem
                - strlen
                - ext2fs_xattrs_expand
            - BranchSide:      'ext_attr.c:1022,3'
              BranchSideFuncs:
                - find_ea_prefix
                - ext2fs_get_memzero
                - ext2fs_has_feature_ea_inode.1857
                - ext2fs_get_mem
                - ext2fs_file_open
                - ext2fs_file_get_inode
                - ext2fs_file_close
                - ext2fs_ext_attr_hash_entry3
                - ext2fs_read_inode
                - ext2fs_file_get_size
                - ext2fs_file_read
                - ext2fs_get_mem
                - strlen
                - ext2fs_xattrs_expand
        - Branch String:   'ext_attr.c:1016,9'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1017,13'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:1018,15'
              BranchSideFuncs:
                - find_ea_prefix
                - ext2fs_get_memzero
                - ext2fs_has_feature_ea_inode.1857
                - ext2fs_get_mem
                - ext2fs_file_open
                - ext2fs_file_get_inode
                - ext2fs_file_close
                - ext2fs_ext_attr_hash_entry3
                - ext2fs_read_inode
                - ext2fs_file_get_size
                - ext2fs_file_read
                - ext2fs_get_mem
                - strlen
                - ext2fs_xattrs_expand
        - Branch String:   'ext_attr.c:1018,38'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1019,15'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:1020,6'
              BranchSideFuncs: []
        - Branch String:   'ext_attr.c:1018,9'
          Branch Sides:
            - BranchSide:      'ext_attr.c:1020,6'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:1021,4'
              BranchSideFuncs:
                - find_ea_prefix
                - ext2fs_get_memzero
                - ext2fs_has_feature_ea_inode.1857
                - ext2fs_get_mem
                - ext2fs_file_open
                - ext2fs_file_get_inode
                - ext2fs_file_close
                - ext2fs_ext_attr_hash_entry3
                - ext2fs_read_inode
                - ext2fs_file_get_size
                - ext2fs_file_read
                - ext2fs_get_mem
                - strlen
                - ext2fs_xattrs_expand
      Callsites:
        - Src:             'ext_attr.c:903,10'
          Dst:             ext2fs_xattrs_expand
        - Src:             'ext_attr.c:917,12'
          Dst:             find_ea_prefix
        - Src:             'ext_attr.c:918,26'
          Dst:             strlen
        - Src:             'ext_attr.c:919,9'
          Dst:             ext2fs_get_memzero
        - Src:             'ext_attr.c:933,8'
          Dst:             ext2fs_has_feature_ea_inode
        - Src:             'ext_attr.c:951,10'
          Dst:             ext2fs_get_mem
        - Src:             'ext_attr.c:966,10'
          Dst:             ext2fs_get_mem
        - Src:             'ext_attr.c:970,10'
          Dst:             ext2fs_file_open
        - Src:             'ext_attr.c:975,15'
          Dst:             ext2fs_file_get_inode
        - Src:             'ext_attr.c:980,21'
          Dst:             ext2fs_file_get_size
        - Src:             'ext_attr.c:984,11'
          Dst:             ext2fs_file_read
        - Src:             'ext_attr.c:986,4'
          Dst:             ext2fs_file_close
        - Src:             'ext_attr.c:1001,10'
          Dst:             ext2fs_ext_attr_hash_entry3
        - Src:             'ext_attr.c:1013,11'
          Dst:             ext2fs_read_inode
    - functionName:    ext2fs_adjust_ea_refcount
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/ext_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - 'char *'
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - fs
        - blk
        - block_buf
        - adjust
        - newcount
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_adjust_ea_refcount2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'ext_attr.c:343,9'
          Dst:             ext2fs_adjust_ea_refcount2
    - functionName:    ext2fs_adjust_ea_refcount2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/ext_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - size_t
        - 'char *'
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - fs
        - blk
        - block_buf
        - adjust
        - newcount
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_adjust_ea_refcount3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ext_attr.c:335,9'
          Dst:             ext2fs_adjust_ea_refcount3
    - functionName:    ext2fs_adjust_ea_refcount3
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/ext_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - size_t
        - 'char *'
        - int
        - 'int *'
        - int
      constantsTouched: []
      argNames:
        - fs
        - blk
        - block_buf
        - adjust
        - newcount
        - inum
      BBCount:         25
      ICount:          170
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - ext2fs_blocks_count
        - ext2fs_free_mem
        - ext2fs_get_mem
        - ext2fs_read_ext_attr3
        - ext2fs_write_ext_attr3
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ext_attr.c:301,46'
          Branch Sides:
            - BranchSide:      'ext_attr.c:302,7'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:303,3'
              BranchSideFuncs: []
        - Branch String:   'ext_attr.c:301,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:303,3'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:305,7'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_read_ext_attr3
                - ext2fs_write_ext_attr3
                - ext2fs_free_mem
        - Branch String:   'ext_attr.c:305,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:306,27'
              BranchSideFuncs:
                - ext2fs_read_ext_attr3
                - ext2fs_write_ext_attr3
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:312,33'
              BranchSideFuncs:
                - ext2fs_read_ext_attr3
                - ext2fs_write_ext_attr3
                - ext2fs_free_mem
        - Branch String:   'ext_attr.c:307,7'
          Branch Sides:
            - BranchSide:      'ext_attr.c:308,11'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:309,15'
              BranchSideFuncs:
                - ext2fs_read_ext_attr3
                - ext2fs_write_ext_attr3
                - ext2fs_free_mem
        - Branch String:   'ext_attr.c:313,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:314,3'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:316,43'
              BranchSideFuncs:
                - ext2fs_write_ext_attr3
                - ext2fs_free_mem
        - Branch String:   'ext_attr.c:318,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:319,15'
              BranchSideFuncs:
                - ext2fs_write_ext_attr3
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:321,34'
              BranchSideFuncs:
                - ext2fs_write_ext_attr3
                - ext2fs_free_mem
        - Branch String:   'ext_attr.c:322,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:322,6'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:323,3'
              BranchSideFuncs:
                - ext2fs_free_mem
        - Branch String:   'ext_attr.c:326,6'
          Branch Sides:
            - BranchSide:      'ext_attr.c:327,19'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'ext_attr.c:328,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ext_attr.c:301,14'
          Dst:             ext2fs_blocks_count
        - Src:             'ext_attr.c:306,12'
          Dst:             ext2fs_get_mem
        - Src:             'ext_attr.c:312,11'
          Dst:             ext2fs_read_ext_attr3
        - Src:             'ext_attr.c:321,11'
          Dst:             ext2fs_write_ext_attr3
        - Src:             'ext_attr.c:327,3'
          Dst:             ext2fs_free_mem
    - functionName:    ext2fs_write_ext_attr
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/ext_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - fs
        - block
        - inbuf
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_write_ext_attr2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'ext_attr.c:287,9'
          Dst:             ext2fs_write_ext_attr2
    - functionName:    ext2fs_write_ext_attr2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/ext_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - fs
        - block
        - inbuf
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_write_ext_attr3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ext_attr.c:282,9'
          Dst:             ext2fs_write_ext_attr3
    - functionName:    ext2fs_read_ext_attr
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/ext_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - fs
        - block
        - buf
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_read_ext_attr2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'ext_attr.c:248,9'
          Dst:             ext2fs_read_ext_attr2
    - functionName:    ext2fs_read_ext_attr2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/ext_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - fs
        - block
        - buf
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_read_ext_attr3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ext_attr.c:243,9'
          Dst:             ext2fs_read_ext_attr3
    - functionName:    ext2fs_ext_attr_block_rehash
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/ext_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ext2_ext_attr_header *'
        - 'struct.ext2_ext_attr_entry *'
      constantsTouched: []
      argNames:
        - header
        - end
      BBCount:         10
      ICount:          86
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ext_attr.c:169,20'
          Branch Sides:
            - BranchSide:      'ext_attr.c:169,24'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:169,2'
              BranchSideFuncs: []
        - Branch String:   'ext_attr.c:169,2'
          Branch Sides:
            - BranchSide:      'ext_attr.c:169,2'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:170,8'
              BranchSideFuncs: []
        - Branch String:   'ext_attr.c:170,7'
          Branch Sides:
            - BranchSide:      'ext_attr.c:172,9'
              BranchSideFuncs: []
            - BranchSide:      'ext_attr.c:175,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    splitting_at_eof
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/extent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 885
      functionLinenumberEnd: 899
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ext2_extent_handle *'
        - 'struct.extent_path *'
      constantsTouched: []
      argNames:
        - handle
        - path
      BBCount:         12
      ICount:          60
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extent.c:889,6'
          Branch Sides:
            - BranchSide:      'extent.c:890,3'
              BranchSideFuncs: []
            - BranchSide:      'extent.c:892,2'
              BranchSideFuncs: []
        - Branch String:   'extent.c:893,7'
          Branch Sides:
            - BranchSide:      'extent.c:894,4'
              BranchSideFuncs: []
            - BranchSide:      'extent.c:895,6'
              BranchSideFuncs: []
        - Branch String:   'extent.c:896,2'
          Branch Sides:
            - BranchSide:      'extent.c:893,7'
              BranchSideFuncs: []
            - BranchSide:      'extent.c:898,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ext2fs_count_blocks
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/extent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1826
      functionLinenumberEnd: 1867
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - 'struct.ext2_inode *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - fs
        - ino
        - inode
        - ret_count
      BBCount:         23
      ICount:          180
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - ext2fs_extent_free
        - ext2fs_extent_get
        - ext2fs_extent_open2
        - ext2fs_free_mem
        - ext2fs_get_array
      functionUses:    0
      BranchProfiles:
        - Branch String:   'extent.c:1835,6'
          Branch Sides:
            - BranchSide:      'extent.c:1836,3'
              BranchSideFuncs:
                - ext2fs_extent_free
            - BranchSide:      'extent.c:1838,30'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_get_array
                - ext2fs_free_mem
                - ext2fs_extent_free
                - ext2fs_extent_get
        - Branch String:   'extent.c:1839,6'
          Branch Sides:
            - BranchSide:      'extent.c:1840,3'
              BranchSideFuncs:
                - ext2fs_extent_free
            - BranchSide:      'extent.c:1842,29'
              BranchSideFuncs:
                - ext2fs_get_array
                - ext2fs_free_mem
                - ext2fs_extent_free
                - ext2fs_extent_get
        - Branch String:   'extent.c:1844,6'
          Branch Sides:
            - BranchSide:      'extent.c:1845,3'
              BranchSideFuncs:
                - ext2fs_extent_free
            - BranchSide:      'extent.c:1847,13'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_extent_free
                - ext2fs_extent_get
        - Branch String:   'extent.c:1848,2'
          Branch Sides:
            - BranchSide:      'extent.c:1849,14'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_free_mem
                - ext2fs_extent_free
            - BranchSide:      'extent.c:1862,18'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_extent_free
        - Branch String:   'extent.c:1849,7'
          Branch Sides:
            - BranchSide:      'extent.c:1850,23'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_free_mem
                - ext2fs_extent_free
            - BranchSide:      'extent.c:1860,31'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_free_mem
                - ext2fs_extent_free
        - Branch String:   'extent.c:1851,4'
          Branch Sides:
            - BranchSide:      'extent.c:1852,9'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_free_mem
                - ext2fs_extent_free
            - BranchSide:      'extent.c:1859,3'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_free_mem
                - ext2fs_extent_free
        - Branch String:   'extent.c:1852,9'
          Branch Sides:
            - BranchSide:      'extent.c:1854,14'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_free_mem
                - ext2fs_extent_free
            - BranchSide:      'extent.c:1858,4'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_free_mem
                - ext2fs_extent_free
      Callsites:
        - Src:             'extent.c:1834,12'
          Dst:             ext2fs_extent_open2
        - Src:             'extent.c:1838,12'
          Dst:             ext2fs_extent_get
        - Src:             'extent.c:1842,12'
          Dst:             ext2fs_get_array
        - Src:             'extent.c:1860,13'
          Dst:             ext2fs_extent_get
        - Src:             'extent.c:1862,2'
          Dst:             ext2fs_free_mem
        - Src:             'extent.c:1865,2'
          Dst:             ext2fs_extent_free
    - functionName:    ext2fs_extent_open2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/extent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - 'struct.ext2_inode *'
        - 'struct.ext2_extent_handle **'
      constantsTouched: []
      argNames:
        - fs
        - ino
        - inode
        - ret_handle
      BBCount:         36
      ICount:          378
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - ext2fs_extent_free
        - ext2fs_extent_header_verify
        - ext2fs_get_mem
        - ext2fs_get_memzero
        - ext2fs_read_inode
      functionUses:    9
      BranchProfiles:
        - Branch String:   'extent.c:227,2'
          Branch Sides:
            - BranchSide:      'extent.c:227,2'
              BranchSideFuncs: []
            - BranchSide:      'extent.c:229,7'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_read_inode
                - ext2fs_extent_free
                - ext2fs_extent_header_verify
                - ext2fs_get_memzero
        - Branch String:   'extent.c:229,6'
          Branch Sides:
            - BranchSide:      'extent.c:230,8'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_read_inode
                - ext2fs_extent_free
                - ext2fs_extent_header_verify
                - ext2fs_get_memzero
            - BranchSide:      'extent.c:233,61'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_read_inode
                - ext2fs_extent_free
                - ext2fs_extent_header_verify
                - ext2fs_get_memzero
        - Branch String:   'extent.c:230,18'
          Branch Sides:
            - BranchSide:      'extent.c:230,22'
              BranchSideFuncs: []
            - BranchSide:      'extent.c:231,4'
              BranchSideFuncs: []
        - Branch String:   'extent.c:230,7'
          Branch Sides:
            - BranchSide:      'extent.c:230,53'
              BranchSideFuncs: []
            - BranchSide:      'extent.c:231,4'
              BranchSideFuncs: []
        - Branch String:   'extent.c:234,6'
          Branch Sides:
            - BranchSide:      'extent.c:235,10'
              BranchSideFuncs: []
            - BranchSide:      'extent.c:236,9'
              BranchSideFuncs:
                - ext2fs_read_inode
                - ext2fs_extent_free
                - ext2fs_extent_header_verify
                - ext2fs_get_memzero
        - Branch String:   'extent.c:241,6'
          Branch Sides:
            - BranchSide:      'extent.c:242,19'
              BranchSideFuncs:
                - ext2fs_extent_free
                - ext2fs_extent_header_verify
                - ext2fs_get_memzero
            - BranchSide:      'extent.c:244,20'
              BranchSideFuncs:
                - ext2fs_read_inode
                - ext2fs_extent_free
                - ext2fs_extent_header_verify
                - ext2fs_get_memzero
        - Branch String:   'extent.c:246,7'
          Branch Sides:
            - BranchSide:      'extent.c:0,0'
              BranchSideFuncs:
                - ext2fs_extent_free
            - BranchSide:      'extent.c:247,4'
              BranchSideFuncs:
                - ext2fs_extent_free
        - Branch String:   'extent.c:252,2'
          Branch Sides:
            - BranchSide:      'extent.c:253,7'
              BranchSideFuncs:
                - ext2fs_extent_free
                - ext2fs_extent_header_verify
                - ext2fs_get_memzero
            - BranchSide:      'extent.c:255,6'
              BranchSideFuncs:
                - ext2fs_extent_free
                - ext2fs_extent_header_verify
                - ext2fs_get_memzero
        - Branch String:   'extent.c:253,7'
          Branch Sides:
            - BranchSide:      'extent.c:253,31'
              BranchSideFuncs:
                - ext2fs_extent_free
                - ext2fs_extent_header_verify
                - ext2fs_get_memzero
            - BranchSide:      'extent.c:254,4'
              BranchSideFuncs:
                - ext2fs_extent_free
                - ext2fs_extent_header_verify
                - ext2fs_get_memzero
        - Branch String:   'extent.c:255,6'
          Branch Sides:
            - BranchSide:      'extent.c:256,3'
              BranchSideFuncs:
                - ext2fs_extent_free
                - ext2fs_extent_header_verify
                - ext2fs_get_memzero
            - BranchSide:      'extent.c:265,8'
              BranchSideFuncs:
                - ext2fs_extent_free
                - ext2fs_extent_header_verify
                - ext2fs_get_memzero
        - Branch String:   'extent.c:265,6'
          Branch Sides:
            - BranchSide:      'extent.c:266,10'
              BranchSideFuncs:
                - ext2fs_extent_header_verify
                - ext2fs_get_memzero
                - ext2fs_extent_free
            - BranchSide:      'extent.c:270,39'
              BranchSideFuncs:
                - ext2fs_extent_header_verify
                - ext2fs_get_memzero
                - ext2fs_extent_free
        - Branch String:   'extent.c:271,6'
          Branch Sides:
            - BranchSide:      'extent.c:272,3'
              BranchSideFuncs:
                - ext2fs_extent_free
            - BranchSide:      'extent.c:274,22'
              BranchSideFuncs:
                - ext2fs_get_memzero
      Callsites:
        - Src:             'extent.c:233,11'
          Dst:             ext2fs_get_mem
        - Src:             'extent.c:245,12'
          Dst:             ext2fs_read_inode
        - Src:             'extent.c:270,11'
          Dst:             ext2fs_extent_header_verify
        - Src:             'extent.c:278,11'
          Dst:             ext2fs_get_memzero
        - Src:             'extent.c:299,2'
          Dst:             ext2fs_extent_free
    - functionName:    ext2fs_extent_get
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/extent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 587
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.ext2_extent_handle *'
        - int
        - 'struct.ext2fs_extent *'
      constantsTouched: []
      argNames:
        - handle
        - flags
        - extent
      BBCount:         181
      ICount:          1250
      EdgeCount:       239
      CyclomaticComplexity: 60
      functionsReached:
        - ext2fs_extent_block_csum_verify
        - ext2fs_extent_header_verify
        - ext2fs_get_mem
        - io_channel_read_blk64
      functionUses:    41
      BranchProfiles:
        - Branch String:   'extent.c:320,2'
          Branch Sides:
            - BranchSide:      'extent.c:320,2'
              BranchSideFuncs: []
            - BranchSide:      'extent.c:322,7'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
        - Branch String:   'extent.c:322,6'
          Branch Sides:
            - BranchSide:      'extent.c:323,3'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
            - BranchSide:      'extent.c:325,17'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
        - Branch String:   'extent.c:329,36'
          Branch Sides:
            - BranchSide:      'extent.c:330,7'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
            - BranchSide:      'extent.c:331,7'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
        - Branch String:   'extent.c:329,6'
          Branch Sides:
            - BranchSide:      'extent.c:331,7'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
            - BranchSide:      'extent.c:360,7'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
        - Branch String:   'extent.c:331,7'
          Branch Sides:
            - BranchSide:      'extent.c:333,8'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
            - BranchSide:      'extent.c:344,8'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
        - Branch String:   'extent.c:333,8'
          Branch Sides:
            - BranchSide:      'extent.c:334,5'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
            - BranchSide:      'extent.c:336,15'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
        - Branch String:   'extent.c:336,15'
          Branch Sides:
            - BranchSide:      'extent.c:337,8'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
            - BranchSide:      'extent.c:338,13'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
        - Branch String:   'extent.c:338,13'
          Branch Sides:
            - BranchSide:      'extent.c:339,8'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
            - BranchSide:      'extent.c:341,5'
              BranchSideFuncs: []
        - Branch String:   'extent.c:344,8'
          Branch Sides:
            - BranchSide:      'extent.c:345,8'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
            - BranchSide:      'extent.c:346,13'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
        - Branch String:   'extent.c:346,13'
          Branch Sides:
            - BranchSide:      'extent.c:347,8'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
            - BranchSide:      'extent.c:349,5'
              BranchSideFuncs: []
        - Branch String:   'extent.c:351,7'
          Branch Sides:
            - BranchSide:      'extent.c:357,3'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
            - BranchSide:      'extent.c:358,2'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
        - Branch String:   'extent.c:360,36'
          Branch Sides:
            - BranchSide:      'extent.c:361,7'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
            - BranchSide:      'extent.c:362,7'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
        - Branch String:   'extent.c:360,6'
          Branch Sides:
            - BranchSide:      'extent.c:362,7'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
            - BranchSide:      'extent.c:391,6'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
        - Branch String:   'extent.c:362,7'
          Branch Sides:
            - BranchSide:      'extent.c:364,8'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
            - BranchSide:      'extent.c:375,8'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
        - Branch String:   'extent.c:364,8'
          Branch Sides:
            - BranchSide:      'extent.c:366,8'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
            - BranchSide:      'extent.c:367,15'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
        - Branch String:   'extent.c:367,15'
          Branch Sides:
            - BranchSide:      'extent.c:368,8'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
            - BranchSide:      'extent.c:369,13'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
        - Branch String:   'extent.c:369,13'
          Branch Sides:
            - BranchSide:      'extent.c:370,8'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
            - BranchSide:      'extent.c:372,5'
              BranchSideFuncs: []
        - Branch String:   'extent.c:375,8'
          Branch Sides:
            - BranchSide:      'extent.c:376,8'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
            - BranchSide:      'extent.c:377,13'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
        - Branch String:   'extent.c:377,13'
          Branch Sides:
            - BranchSide:      'extent.c:378,8'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
            - BranchSide:      'extent.c:380,5'
              BranchSideFuncs: []
        - Branch String:   'extent.c:382,7'
          Branch Sides:
            - BranchSide:      'extent.c:388,3'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
            - BranchSide:      'extent.c:389,2'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
        - Branch String:   'extent.c:391,6'
          Branch Sides:
            - BranchSide:      'extent.c:392,8'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
            - BranchSide:      'extent.c:403,10'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
        - Branch String:   'extent.c:392,43'
          Branch Sides:
            - BranchSide:      'extent.c:393,8'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
            - BranchSide:      'extent.c:396,7'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
        - Branch String:   'extent.c:392,7'
          Branch Sides:
            - BranchSide:      'extent.c:394,7'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
            - BranchSide:      'extent.c:396,7'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
        - Branch String:   'extent.c:403,2'
          Branch Sides:
            - BranchSide:      'extent.c:405,8'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
            - BranchSide:      'extent.c:408,3'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
            - BranchSide:      'extent.c:412,16'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
            - BranchSide:      'extent.c:416,7'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
            - BranchSide:      'extent.c:430,8'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
            - BranchSide:      'extent.c:441,38'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
            - BranchSide:      'extent.c:448,7'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
            - BranchSide:      'extent.c:459,8'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
            - BranchSide:      'extent.c:459,8'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
            - BranchSide:      'extent.c:535,3'
              BranchSideFuncs: []
        - Branch String:   'extent.c:416,7'
          Branch Sides:
            - BranchSide:      'extent.c:417,4'
              BranchSideFuncs: []
            - BranchSide:      'extent.c:418,7'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
        - Branch String:   'extent.c:418,7'
          Branch Sides:
            - BranchSide:      'extent.c:419,9'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
            - BranchSide:      'extent.c:422,39'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
        - Branch String:   'extent.c:430,19'
          Branch Sides:
            - BranchSide:      'extent.c:431,7'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
            - BranchSide:      'extent.c:432,4'
              BranchSideFuncs: []
        - Branch String:   'extent.c:430,7'
          Branch Sides:
            - BranchSide:      'extent.c:432,4'
              BranchSideFuncs: []
            - BranchSide:      'extent.c:433,8'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
        - Branch String:   'extent.c:437,7'
          Branch Sides:
            - BranchSide:      'extent.c:438,4'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
            - BranchSide:      'extent.c:439,3'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
        - Branch String:   'extent.c:448,7'
          Branch Sides:
            - BranchSide:      'extent.c:449,4'
              BranchSideFuncs: []
            - BranchSide:      'extent.c:450,3'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
        - Branch String:   'extent.c:453,37'
          Branch Sides:
            - BranchSide:      'extent.c:454,8'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
            - BranchSide:      'extent.c:455,4'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
        - Branch String:   'extent.c:453,7'
          Branch Sides:
            - BranchSide:      'extent.c:455,4'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
            - BranchSide:      'extent.c:456,3'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
        - Branch String:   'extent.c:459,19'
          Branch Sides:
            - BranchSide:      'extent.c:459,22'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
            - BranchSide:      'extent.c:460,4'
              BranchSideFuncs: []
        - Branch String:   'extent.c:459,7'
          Branch Sides:
            - BranchSide:      'extent.c:460,4'
              BranchSideFuncs: []
            - BranchSide:      'extent.c:462,8'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
        - Branch String:   'extent.c:464,7'
          Branch Sides:
            - BranchSide:      'extent.c:465,28'
              BranchSideFuncs:
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
                - ext2fs_get_mem
            - BranchSide:      'extent.c:470,9'
              BranchSideFuncs:
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
                - ext2fs_get_mem
        - Branch String:   'extent.c:467,8'
          Branch Sides:
            - BranchSide:      'extent.c:468,12'
              BranchSideFuncs: []
            - BranchSide:      'extent.c:469,3'
              BranchSideFuncs:
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
                - ext2fs_get_mem
        - Branch String:   'extent.c:472,3'
          Branch Sides:
            - BranchSide:      'extent.c:473,8'
              BranchSideFuncs:
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
                - ext2fs_get_mem
            - BranchSide:      'extent.c:476,18'
              BranchSideFuncs:
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
                - ext2fs_get_mem
        - Branch String:   'extent.c:473,8'
          Branch Sides:
            - BranchSide:      'extent.c:474,5'
              BranchSideFuncs: []
            - BranchSide:      'extent.c:475,3'
              BranchSideFuncs:
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
                - ext2fs_get_mem
        - Branch String:   'extent.c:477,50'
          Branch Sides:
            - BranchSide:      'extent.c:478,8'
              BranchSideFuncs:
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
                - ext2fs_get_mem
            - BranchSide:      'extent.c:481,35'
              BranchSideFuncs:
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
                - ext2fs_get_mem
        - Branch String:   'extent.c:477,7'
          Branch Sides:
            - BranchSide:      'extent.c:479,11'
              BranchSideFuncs:
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
                - ext2fs_get_mem
                - io_channel_read_blk64
            - BranchSide:      'extent.c:481,35'
              BranchSideFuncs:
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
                - ext2fs_get_mem
        - Branch String:   'extent.c:483,8'
          Branch Sides:
            - BranchSide:      'extent.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'extent.c:484,12'
              BranchSideFuncs: []
        - Branch String:   'extent.c:491,7'
          Branch Sides:
            - BranchSide:      'extent.c:492,4'
              BranchSideFuncs: []
            - BranchSide:      'extent.c:496,9'
              BranchSideFuncs:
                - ext2fs_extent_block_csum_verify
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
        - Branch String:   'extent.c:496,59'
          Branch Sides:
            - BranchSide:      'extent.c:497,40'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
            - BranchSide:      'extent.c:502,4'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
        - Branch String:   'extent.c:496,7'
          Branch Sides:
            - BranchSide:      'extent.c:499,16'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
            - BranchSide:      'extent.c:502,4'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
        - Branch String:   'extent.c:506,7'
          Branch Sides:
            - BranchSide:      'extent.c:507,4'
              BranchSideFuncs: []
            - BranchSide:      'extent.c:509,7'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
        - Branch String:   'extent.c:509,7'
          Branch Sides:
            - BranchSide:      'extent.c:510,6'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
            - BranchSide:      'extent.c:513,23'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
        - Branch String:   'extent.c:516,7'
          Branch Sides:
            - BranchSide:      'extent.c:517,9'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
            - BranchSide:      'extent.c:522,9'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
        - Branch String:   'extent.c:538,6'
          Branch Sides:
            - BranchSide:      'extent.c:539,3'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
            - BranchSide:      'extent.c:541,2'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
        - Branch String:   'extent.c:546,6'
          Branch Sides:
            - BranchSide:      'extent.c:547,31'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
            - BranchSide:      'extent.c:559,20'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
        - Branch String:   'extent.c:554,7'
          Branch Sides:
            - BranchSide:      'extent.c:555,4'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
            - BranchSide:      'extent.c:558,2'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
        - Branch String:   'extent.c:562,7'
          Branch Sides:
            - BranchSide:      'extent.c:563,6'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
            - BranchSide:      'extent.c:566,14'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
        - Branch String:   'extent.c:570,6'
          Branch Sides:
            - BranchSide:      'extent.c:571,3'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
            - BranchSide:      'extent.c:573,8'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
        - Branch String:   'extent.c:573,42'
          Branch Sides:
            - BranchSide:      'extent.c:574,8'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
            - BranchSide:      'extent.c:575,7'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
        - Branch String:   'extent.c:574,43'
          Branch Sides:
            - BranchSide:      'extent.c:575,7'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
            - BranchSide:      'extent.c:578,7'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
        - Branch String:   'extent.c:573,6'
          Branch Sides:
            - BranchSide:      'extent.c:576,3'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
            - BranchSide:      'extent.c:578,7'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
        - Branch String:   'extent.c:578,41'
          Branch Sides:
            - BranchSide:      'extent.c:579,8'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
            - BranchSide:      'extent.c:583,6'
              BranchSideFuncs: []
        - Branch String:   'extent.c:579,44'
          Branch Sides:
            - BranchSide:      'extent.c:580,8'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
            - BranchSide:      'extent.c:581,3'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
        - Branch String:   'extent.c:578,6'
          Branch Sides:
            - BranchSide:      'extent.c:581,3'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - ext2fs_extent_header_verify
                - ext2fs_extent_block_csum_verify
            - BranchSide:      'extent.c:583,6'
              BranchSideFuncs: []
        - Branch String:   'extent.c:583,6'
          Branch Sides:
            - BranchSide:      'extent.c:584,3'
              BranchSideFuncs: []
            - BranchSide:      'extent.c:586,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'extent.c:465,13'
          Dst:             ext2fs_get_mem
        - Src:             'extent.c:481,13'
          Dst:             io_channel_read_blk64
        - Src:             'extent.c:490,12'
          Dst:             ext2fs_extent_header_verify
        - Src:             'extent.c:497,8'
          Dst:             ext2fs_extent_block_csum_verify
    - functionName:    ext2fs_extent_free
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/extent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ext2_extent_handle *'
      constantsTouched: []
      argNames:
        - handle
      BBCount:         16
      ICount:          87
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - ext2fs_free_mem
      functionUses:    11
      BranchProfiles:
        - Branch String:   'extent.c:199,6'
          Branch Sides:
            - BranchSide:      'extent.c:200,3'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'extent.c:202,6'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
        - Branch String:   'extent.c:202,6'
          Branch Sides:
            - BranchSide:      'extent.c:203,10'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'extent.c:209,18'
              BranchSideFuncs:
                - ext2fs_free_mem
        - Branch String:   'extent.c:203,3'
          Branch Sides:
            - BranchSide:      'extent.c:204,8'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'extent.c:207,20'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
        - Branch String:   'extent.c:204,8'
          Branch Sides:
            - BranchSide:      'extent.c:205,22'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'extent.c:206,3'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
      Callsites:
        - Src:             'extent.c:205,5'
          Dst:             ext2fs_free_mem
        - Src:             'extent.c:207,3'
          Dst:             ext2fs_free_mem
        - Src:             'extent.c:209,2'
          Dst:             ext2fs_free_mem
    - functionName:    ext2fs_extent_header_verify
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/extent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ptr
        - size
      BBCount:         16
      ICount:          108
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'extent.c:172,6'
          Branch Sides:
            - BranchSide:      'extent.c:173,3'
              BranchSideFuncs: []
            - BranchSide:      'extent.c:174,6'
              BranchSideFuncs: []
        - Branch String:   'extent.c:174,6'
          Branch Sides:
            - BranchSide:      'extent.c:175,3'
              BranchSideFuncs: []
            - BranchSide:      'extent.c:176,6'
              BranchSideFuncs: []
        - Branch String:   'extent.c:176,6'
          Branch Sides:
            - BranchSide:      'extent.c:177,14'
              BranchSideFuncs: []
            - BranchSide:      'extent.c:179,14'
              BranchSideFuncs: []
        - Branch String:   'extent.c:184,48'
          Branch Sides:
            - BranchSide:      'extent.c:185,7'
              BranchSideFuncs: []
            - BranchSide:      'extent.c:186,3'
              BranchSideFuncs: []
        - Branch String:   'extent.c:184,6'
          Branch Sides:
            - BranchSide:      'extent.c:186,3'
              BranchSideFuncs: []
            - BranchSide:      'extent.c:188,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ext2fs_decode_extent
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/extent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1804
      functionLinenumberEnd: 1822
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.ext2fs_extent *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - to
        - addr
        - len
      BBCount:         7
      ICount:          89
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'extent.c:1807,6'
          Branch Sides:
            - BranchSide:      'extent.c:1808,3'
              BranchSideFuncs: []
            - BranchSide:      'extent.c:1810,15'
              BranchSideFuncs: []
        - Branch String:   'extent.c:1816,6'
          Branch Sides:
            - BranchSide:      'extent.c:1817,3'
              BranchSideFuncs: []
            - BranchSide:      'extent.c:1821,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ext2fs_has_feature_metadata_csum
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 947
      functionLinenumberEnd: 947
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_fix_extents_checksums
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/extent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1757
      functionLinenumberEnd: 1801
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - 'struct.ext2_inode *'
      constantsTouched: []
      argNames:
        - fs
        - ino
        - inode
      BBCount:         36
      ICount:          190
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - ext2fs_extent_free
        - ext2fs_extent_get
        - ext2fs_extent_open2
        - ext2fs_has_feature_metadata_csum
        - update_path
      functionUses:    0
      BranchProfiles:
        - Branch String:   'extent.c:1763,51'
          Branch Sides:
            - BranchSide:      'extent.c:1764,7'
              BranchSideFuncs:
                - ext2fs_extent_open2
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_free
                - update_path
                - ext2fs_extent_get
            - BranchSide:      'extent.c:1765,3'
              BranchSideFuncs: []
        - Branch String:   'extent.c:1764,13'
          Branch Sides:
            - BranchSide:      'extent.c:1764,18'
              BranchSideFuncs:
                - ext2fs_extent_open2
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_free
                - update_path
                - ext2fs_extent_get
            - BranchSide:      'extent.c:1767,32'
              BranchSideFuncs:
                - ext2fs_extent_open2
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_free
                - update_path
                - ext2fs_extent_get
        - Branch String:   'extent.c:1763,6'
          Branch Sides:
            - BranchSide:      'extent.c:1765,3'
              BranchSideFuncs:
                - ext2fs_extent_open2
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_free
                - update_path
                - ext2fs_extent_get
            - BranchSide:      'extent.c:1767,32'
              BranchSideFuncs:
                - ext2fs_extent_open2
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_free
                - update_path
                - ext2fs_extent_get
        - Branch String:   'extent.c:1768,6'
          Branch Sides:
            - BranchSide:      'extent.c:1769,7'
              BranchSideFuncs: []
            - BranchSide:      'extent.c:1774,2'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_free
                - update_path
                - ext2fs_extent_get
        - Branch String:   'extent.c:1769,7'
          Branch Sides:
            - BranchSide:      'extent.c:1770,12'
              BranchSideFuncs: []
            - BranchSide:      'extent.c:1771,10'
              BranchSideFuncs: []
        - Branch String:   'extent.c:1776,6'
          Branch Sides:
            - BranchSide:      'extent.c:1777,3'
              BranchSideFuncs:
                - ext2fs_extent_free
            - BranchSide:      'extent.c:1779,2'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_free
                - update_path
                - ext2fs_extent_get
        - Branch String:   'extent.c:1781,7'
          Branch Sides:
            - BranchSide:      'extent.c:1782,32'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_free
                - update_path
            - BranchSide:      'extent.c:1789,31'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_extent_get
                - update_path
        - Branch String:   'extent.c:1785,8'
          Branch Sides:
            - BranchSide:      'extent.c:1786,5'
              BranchSideFuncs:
                - ext2fs_extent_free
            - BranchSide:      'extent.c:1787,3'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_extent_get
                - update_path
        - Branch String:   'extent.c:1790,7'
          Branch Sides:
            - BranchSide:      'extent.c:1791,26'
              BranchSideFuncs:
                - update_path
                - ext2fs_extent_free
                - ext2fs_extent_get
                - ext2fs_extent_get
            - BranchSide:      'extent.c:1792,2'
              BranchSideFuncs:
                - ext2fs_extent_free
                - ext2fs_extent_get
                - update_path
                - ext2fs_extent_get
        - Branch String:   'extent.c:1792,2'
          Branch Sides:
            - BranchSide:      'extent.c:1781,14'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_free
                - update_path
                - ext2fs_extent_get
            - BranchSide:      'extent.c:1796,6'
              BranchSideFuncs:
                - ext2fs_extent_free
        - Branch String:   'extent.c:1796,6'
          Branch Sides:
            - BranchSide:      'extent.c:1797,11'
              BranchSideFuncs:
                - ext2fs_extent_free
            - BranchSide:      'extent.c:1798,21'
              BranchSideFuncs:
                - ext2fs_extent_free
      Callsites:
        - Src:             'extent.c:1763,7'
          Dst:             ext2fs_has_feature_metadata_csum
        - Src:             'extent.c:1767,12'
          Dst:             ext2fs_extent_open2
        - Src:             'extent.c:1775,12'
          Dst:             ext2fs_extent_get
        - Src:             'extent.c:1782,14'
          Dst:             ext2fs_extent_get
        - Src:             'extent.c:1789,13'
          Dst:             ext2fs_extent_get
        - Src:             'extent.c:1791,14'
          Dst:             update_path
        - Src:             'extent.c:1798,2'
          Dst:             ext2fs_extent_free
    - functionName:    update_path
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/extent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 590
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.ext2_extent_handle *'
      constantsTouched: []
      argNames:
        - handle
      BBCount:         9
      ICount:          125
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ext2fs_extent_block_csum_set
        - ext2fs_write_inode
        - io_channel_write_blk64
      functionUses:    6
      BranchProfiles:
        - Branch String:   'extent.c:596,6'
          Branch Sides:
            - BranchSide:      'extent.c:597,31'
              BranchSideFuncs:
                - ext2fs_write_inode
            - BranchSide:      'extent.c:600,8'
              BranchSideFuncs:
                - ext2fs_extent_block_csum_set
                - io_channel_write_blk64
        - Branch String:   'extent.c:609,7'
          Branch Sides:
            - BranchSide:      'extent.c:610,11'
              BranchSideFuncs: []
            - BranchSide:      'extent.c:612,35'
              BranchSideFuncs:
                - io_channel_write_blk64
      Callsites:
        - Src:             'extent.c:597,12'
          Dst:             ext2fs_write_inode
        - Src:             'extent.c:607,12'
          Dst:             ext2fs_extent_block_csum_set
        - Src:             'extent.c:612,12'
          Dst:             io_channel_write_blk64
    - functionName:    ul_log2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/extent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1724
      functionLinenumberEnd: 1732
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - arg
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'extent.c:1728,2'
          Branch Sides:
            - BranchSide:      'extent.c:1729,4'
              BranchSideFuncs: []
            - BranchSide:      'extent.c:1732,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ext2fs_max_extent_depth
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/extent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1736
      functionLinenumberEnd: 1753
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.ext2_extent_handle *'
      constantsTouched: []
      argNames:
        - handle
      BBCount:         9
      ICount:          82
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ul_log2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'extent.c:1746,21'
          Branch Sides:
            - BranchSide:      'extent.c:1746,24'
              BranchSideFuncs:
                - ul_log2
                - ul_log2
                - ul_log2
            - BranchSide:      'extent.c:1749,22'
              BranchSideFuncs:
                - ul_log2
                - ul_log2
                - ul_log2
        - Branch String:   'extent.c:1746,6'
          Branch Sides:
            - BranchSide:      'extent.c:1747,10'
              BranchSideFuncs: []
            - BranchSide:      'extent.c:1749,22'
              BranchSideFuncs:
                - ul_log2
                - ul_log2
                - ul_log2
      Callsites:
        - Src:             'extent.c:1749,22'
          Dst:             ul_log2
        - Src:             'extent.c:1749,53'
          Dst:             ul_log2
        - Src:             'extent.c:1750,7'
          Dst:             ul_log2
    - functionName:    ext2fs_extent_set_bmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/extent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1268
      functionLinenumberEnd: 1608
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.ext2_extent_handle *'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - handle
        - logical
        - physical
        - flags
      BBCount:         228
      ICount:          1311
      EdgeCount:       317
      CyclomaticComplexity: 91
      functionsReached:
        - ext2fs_extent_delete
        - ext2fs_extent_fix_parents
        - ext2fs_extent_get
        - ext2fs_extent_get_info
        - ext2fs_extent_goto
        - ext2fs_extent_goto2
        - ext2fs_extent_insert
        - ext2fs_extent_replace
      functionUses:    4
      BranchProfiles:
        - Branch String:   'extent.c:1284,2'
          Branch Sides:
            - BranchSide:      'extent.c:1284,2'
              BranchSideFuncs: []
            - BranchSide:      'extent.c:1291,8'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_get_info
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_replace
                - ext2fs_extent_insert
        - Branch String:   'extent.c:1291,6'
          Branch Sides:
            - BranchSide:      'extent.c:1292,3'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_get_info
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_replace
                - ext2fs_extent_insert
            - BranchSide:      'extent.c:1294,7'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_get_info
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_replace
                - ext2fs_extent_insert
        - Branch String:   'extent.c:1294,6'
          Branch Sides:
            - BranchSide:      'extent.c:1295,3'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_get_info
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_replace
                - ext2fs_extent_insert
            - BranchSide:      'extent.c:1297,9'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_get_info
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_replace
                - ext2fs_extent_insert
        - Branch String:   'extent.c:1299,6'
          Branch Sides:
            - BranchSide:      'extent.c:1300,14'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_get_info
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_replace
                - ext2fs_extent_insert
            - BranchSide:      'extent.c:1305,6'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_get_info
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_replace
                - ext2fs_extent_insert
        - Branch String:   'extent.c:1305,6'
          Branch Sides:
            - BranchSide:      'extent.c:1306,13'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_get_info
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_replace
                - ext2fs_extent_insert
            - BranchSide:      'extent.c:1315,7'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_get_info
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_replace
                - ext2fs_extent_insert
        - Branch String:   'extent.c:1310,7'
          Branch Sides:
            - BranchSide:      'extent.c:1311,14'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_get_info
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_replace
                - ext2fs_extent_insert
            - BranchSide:      'extent.c:1312,2'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_get_info
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_replace
                - ext2fs_extent_insert
        - Branch String:   'extent.c:1315,31'
          Branch Sides:
            - BranchSide:      'extent.c:1315,35'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_get_info
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_replace
                - ext2fs_extent_insert
            - BranchSide:      'extent.c:1321,34'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_get_info
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_replace
        - Branch String:   'extent.c:1315,6'
          Branch Sides:
            - BranchSide:      'extent.c:1316,33'
              BranchSideFuncs:
                - ext2fs_extent_insert
            - BranchSide:      'extent.c:1321,34'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_get_info
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_replace
        - Branch String:   'extent.c:1321,6'
          Branch Sides:
            - BranchSide:      'extent.c:1323,7'
              BranchSideFuncs:
                - ext2fs_extent_get_info
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_replace
            - BranchSide:      'extent.c:1327,39'
              BranchSideFuncs:
                - ext2fs_extent_get_info
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_replace
        - Branch String:   'extent.c:1323,7'
          Branch Sides:
            - BranchSide:      'extent.c:1324,11'
              BranchSideFuncs: []
            - BranchSide:      'extent.c:1325,3'
              BranchSideFuncs:
                - ext2fs_extent_get_info
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_replace
        - Branch String:   'extent.c:1327,6'
          Branch Sides:
            - BranchSide:      'extent.c:1328,10'
              BranchSideFuncs: []
            - BranchSide:      'extent.c:1329,21'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_replace
        - Branch String:   'extent.c:1334,6'
          Branch Sides:
            - BranchSide:      'extent.c:1335,7'
              BranchSideFuncs:
                - ext2fs_extent_goto2
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_insert
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_replace
            - BranchSide:      'extent.c:1355,29'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_replace
        - Branch String:   'extent.c:1335,7'
          Branch Sides:
            - BranchSide:      'extent.c:1336,11'
              BranchSideFuncs:
                - ext2fs_extent_goto2
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_insert
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_replace
            - BranchSide:      'extent.c:1346,4'
              BranchSideFuncs:
                - ext2fs_extent_goto2
        - Branch String:   'extent.c:1338,8'
          Branch Sides:
            - BranchSide:      'extent.c:1343,5'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_replace
            - BranchSide:      'extent.c:1345,3'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_replace
        - Branch String:   'extent.c:1356,6'
          Branch Sides:
            - BranchSide:      'extent.c:1357,3'
              BranchSideFuncs:
                - ext2fs_extent_goto2
            - BranchSide:      'extent.c:1358,13'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_replace
        - Branch String:   'extent.c:1358,6'
          Branch Sides:
            - BranchSide:      'extent.c:1359,17'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_replace
            - BranchSide:      'extent.c:1360,29'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_replace
        - Branch String:   'extent.c:1361,6'
          Branch Sides:
            - BranchSide:      'extent.c:1362,12'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_replace
            - BranchSide:      'extent.c:1366,3'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_replace
        - Branch String:   'extent.c:1363,7'
          Branch Sides:
            - BranchSide:      'extent.c:1364,4'
              BranchSideFuncs:
                - ext2fs_extent_goto2
            - BranchSide:      'extent.c:1365,2'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_replace
        - Branch String:   'extent.c:1373,13'
          Branch Sides:
            - BranchSide:      'extent.c:1373,16'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_replace
            - BranchSide:      'extent.c:1375,29'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_replace
        - Branch String:   'extent.c:1373,6'
          Branch Sides:
            - BranchSide:      'extent.c:1374,3'
              BranchSideFuncs:
                - ext2fs_extent_goto2
            - BranchSide:      'extent.c:1375,29'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_replace
        - Branch String:   'extent.c:1376,6'
          Branch Sides:
            - BranchSide:      'extent.c:1377,12'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_replace
            - BranchSide:      'extent.c:1381,12'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_replace
        - Branch String:   'extent.c:1378,7'
          Branch Sides:
            - BranchSide:      'extent.c:1379,4'
              BranchSideFuncs:
                - ext2fs_extent_goto2
            - BranchSide:      'extent.c:1380,2'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_replace
        - Branch String:   'extent.c:1388,13'
          Branch Sides:
            - BranchSide:      'extent.c:1388,16'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_replace
            - BranchSide:      'extent.c:1392,6'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_replace
        - Branch String:   'extent.c:1388,6'
          Branch Sides:
            - BranchSide:      'extent.c:1389,3'
              BranchSideFuncs:
                - ext2fs_extent_goto2
            - BranchSide:      'extent.c:1392,6'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_replace
        - Branch String:   'extent.c:1392,13'
          Branch Sides:
            - BranchSide:      'extent.c:1392,17'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_replace
            - BranchSide:      'extent.c:1400,7'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_replace
        - Branch String:   'extent.c:1392,46'
          Branch Sides:
            - BranchSide:      'extent.c:1393,14'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_replace
            - BranchSide:      'extent.c:1400,7'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_replace
        - Branch String:   'extent.c:1392,6'
          Branch Sides:
            - BranchSide:      'extent.c:1397,3'
              BranchSideFuncs:
                - ext2fs_extent_goto2
            - BranchSide:      'extent.c:1400,7'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_replace
        - Branch String:   'extent.c:1400,6'
          Branch Sides:
            - BranchSide:      'extent.c:1404,8'
              BranchSideFuncs:
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto2
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_replace
            - BranchSide:      'extent.c:1442,14'
              BranchSideFuncs:
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto2
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_replace
        - Branch String:   'extent.c:1404,49'
          Branch Sides:
            - BranchSide:      'extent.c:1405,8'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
            - BranchSide:      'extent.c:1410,15'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
        - Branch String:   'extent.c:1405,50'
          Branch Sides:
            - BranchSide:      'extent.c:1406,8'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
            - BranchSide:      'extent.c:1410,15'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
        - Branch String:   'extent.c:1406,37'
          Branch Sides:
            - BranchSide:      'extent.c:1407,21'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_replace
            - BranchSide:      'extent.c:1410,15'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
        - Branch String:   'extent.c:1404,7'
          Branch Sides:
            - BranchSide:      'extent.c:1408,11'
              BranchSideFuncs:
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
            - BranchSide:      'extent.c:1410,15'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
        - Branch String:   'extent.c:1410,45'
          Branch Sides:
            - BranchSide:      'extent.c:1411,8'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
            - BranchSide:      'extent.c:1418,14'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
                - ext2fs_extent_get
                - ext2fs_extent_replace
        - Branch String:   'extent.c:1411,39'
          Branch Sides:
            - BranchSide:      'extent.c:1412,8'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
            - BranchSide:      'extent.c:1418,14'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
                - ext2fs_extent_get
                - ext2fs_extent_replace
        - Branch String:   'extent.c:1412,37'
          Branch Sides:
            - BranchSide:      'extent.c:1413,21'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
            - BranchSide:      'extent.c:1418,14'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
                - ext2fs_extent_get
                - ext2fs_extent_replace
        - Branch String:   'extent.c:1410,14'
          Branch Sides:
            - BranchSide:      'extent.c:1414,11'
              BranchSideFuncs:
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
            - BranchSide:      'extent.c:1418,14'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
                - ext2fs_extent_get
                - ext2fs_extent_replace
        - Branch String:   'extent.c:1418,23'
          Branch Sides:
            - BranchSide:      'extent.c:1419,8'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
                - ext2fs_extent_get
                - ext2fs_extent_replace
            - BranchSide:      'extent.c:1432,14'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
        - Branch String:   'extent.c:1419,43'
          Branch Sides:
            - BranchSide:      'extent.c:1420,8'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
                - ext2fs_extent_get
                - ext2fs_extent_replace
            - BranchSide:      'extent.c:1432,14'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
        - Branch String:   'extent.c:1420,44'
          Branch Sides:
            - BranchSide:      'extent.c:1421,8'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
                - ext2fs_extent_get
                - ext2fs_extent_replace
            - BranchSide:      'extent.c:1432,14'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
        - Branch String:   'extent.c:1421,35'
          Branch Sides:
            - BranchSide:      'extent.c:1422,26'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
                - ext2fs_extent_get
                - ext2fs_extent_replace
            - BranchSide:      'extent.c:1432,14'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
        - Branch String:   'extent.c:1418,14'
          Branch Sides:
            - BranchSide:      'extent.c:1423,31'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
            - BranchSide:      'extent.c:1432,14'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
        - Branch String:   'extent.c:1426,8'
          Branch Sides:
            - BranchSide:      'extent.c:1427,5'
              BranchSideFuncs:
                - ext2fs_extent_goto2
            - BranchSide:      'extent.c:1428,16'
              BranchSideFuncs:
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
        - Branch String:   'extent.c:1432,14'
          Branch Sides:
            - BranchSide:      'extent.c:1433,34'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
            - BranchSide:      'extent.c:1435,34'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
        - Branch String:   'extent.c:1437,7'
          Branch Sides:
            - BranchSide:      'extent.c:1438,4'
              BranchSideFuncs:
                - ext2fs_extent_goto2
            - BranchSide:      'extent.c:1439,38'
              BranchSideFuncs:
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
        - Branch String:   'extent.c:1440,7'
          Branch Sides:
            - BranchSide:      'extent.c:1441,4'
              BranchSideFuncs:
                - ext2fs_extent_goto2
            - BranchSide:      'extent.c:1442,2'
              BranchSideFuncs:
                - ext2fs_extent_goto2
        - Branch String:   'extent.c:1442,40'
          Branch Sides:
            - BranchSide:      'extent.c:1442,51'
              BranchSideFuncs:
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto2
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_replace
            - BranchSide:      'extent.c:1459,13'
              BranchSideFuncs:
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto2
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
        - Branch String:   'extent.c:1442,13'
          Branch Sides:
            - BranchSide:      'extent.c:1446,7'
              BranchSideFuncs:
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_replace
            - BranchSide:      'extent.c:1459,13'
              BranchSideFuncs:
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto2
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
        - Branch String:   'extent.c:1446,7'
          Branch Sides:
            - BranchSide:      'extent.c:1447,35'
              BranchSideFuncs:
                - ext2fs_extent_replace
                - ext2fs_extent_goto2
            - BranchSide:      'extent.c:1449,34'
              BranchSideFuncs:
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
        - Branch String:   'extent.c:1450,8'
          Branch Sides:
            - BranchSide:      'extent.c:1451,5'
              BranchSideFuncs:
                - ext2fs_extent_goto2
            - BranchSide:      'extent.c:1452,35'
              BranchSideFuncs:
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
        - Branch String:   'extent.c:1457,7'
          Branch Sides:
            - BranchSide:      'extent.c:1458,4'
              BranchSideFuncs:
                - ext2fs_extent_goto2
            - BranchSide:      'extent.c:1459,2'
              BranchSideFuncs:
                - ext2fs_extent_goto2
        - Branch String:   'extent.c:1459,13'
          Branch Sides:
            - BranchSide:      'extent.c:1463,7'
              BranchSideFuncs:
                - ext2fs_extent_replace
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
            - BranchSide:      'extent.c:1507,13'
              BranchSideFuncs:
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto2
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
        - Branch String:   'extent.c:1463,7'
          Branch Sides:
            - BranchSide:      'extent.c:1464,8'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_goto2
                - ext2fs_extent_get
                - ext2fs_extent_replace
            - BranchSide:      'extent.c:1503,10'
              BranchSideFuncs:
                - ext2fs_extent_replace
                - ext2fs_extent_goto2
        - Branch String:   'extent.c:1464,17'
          Branch Sides:
            - BranchSide:      'extent.c:1465,9'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_goto2
                - ext2fs_extent_get
                - ext2fs_extent_replace
            - BranchSide:      'extent.c:1481,35'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_goto2
        - Branch String:   'extent.c:1465,46'
          Branch Sides:
            - BranchSide:      'extent.c:1466,9'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_goto2
                - ext2fs_extent_get
                - ext2fs_extent_replace
            - BranchSide:      'extent.c:1481,35'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_goto2
        - Branch String:   'extent.c:1466,47'
          Branch Sides:
            - BranchSide:      'extent.c:1467,9'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_goto2
                - ext2fs_extent_get
                - ext2fs_extent_replace
            - BranchSide:      'extent.c:1481,35'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_goto2
        - Branch String:   'extent.c:1467,36'
          Branch Sides:
            - BranchSide:      'extent.c:1468,27'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_goto2
                - ext2fs_extent_get
                - ext2fs_extent_replace
            - BranchSide:      'extent.c:1481,35'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_goto2
        - Branch String:   'extent.c:1464,8'
          Branch Sides:
            - BranchSide:      'extent.c:1469,32'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_goto2
            - BranchSide:      'extent.c:1481,35'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_goto2
        - Branch String:   'extent.c:1471,9'
          Branch Sides:
            - BranchSide:      'extent.c:1472,6'
              BranchSideFuncs:
                - ext2fs_extent_goto2
            - BranchSide:      'extent.c:1473,17'
              BranchSideFuncs:
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_goto2
        - Branch String:   'extent.c:1478,9'
          Branch Sides:
            - BranchSide:      'extent.c:1479,6'
              BranchSideFuncs:
                - ext2fs_extent_goto2
            - BranchSide:      'extent.c:1480,4'
              BranchSideFuncs:
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_goto2
        - Branch String:   'extent.c:1483,8'
          Branch Sides:
            - BranchSide:      'extent.c:1484,5'
              BranchSideFuncs:
                - ext2fs_extent_goto2
            - BranchSide:      'extent.c:1485,39'
              BranchSideFuncs:
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_goto2
        - Branch String:   'extent.c:1486,8'
          Branch Sides:
            - BranchSide:      'extent.c:1487,5'
              BranchSideFuncs:
                - ext2fs_extent_goto2
            - BranchSide:      'extent.c:1494,32'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_goto2
        - Branch String:   'extent.c:1495,8'
          Branch Sides:
            - BranchSide:      'extent.c:1496,5'
              BranchSideFuncs:
                - ext2fs_extent_goto2
            - BranchSide:      'extent.c:1497,31'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_goto2
        - Branch String:   'extent.c:1500,8'
          Branch Sides:
            - BranchSide:      'extent.c:1501,5'
              BranchSideFuncs:
                - ext2fs_extent_goto2
            - BranchSide:      'extent.c:1502,3'
              BranchSideFuncs:
                - ext2fs_extent_replace
                - ext2fs_extent_goto2
        - Branch String:   'extent.c:1505,7'
          Branch Sides:
            - BranchSide:      'extent.c:1506,4'
              BranchSideFuncs:
                - ext2fs_extent_goto2
            - BranchSide:      'extent.c:1507,2'
              BranchSideFuncs:
                - ext2fs_extent_goto2
        - Branch String:   'extent.c:1507,13'
          Branch Sides:
            - BranchSide:      'extent.c:1511,7'
              BranchSideFuncs:
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_replace
            - BranchSide:      'extent.c:1559,22'
              BranchSideFuncs:
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto2
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
        - Branch String:   'extent.c:1511,7'
          Branch Sides:
            - BranchSide:      'extent.c:1512,8'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_get
                - ext2fs_extent_replace
            - BranchSide:      'extent.c:1540,10'
              BranchSideFuncs:
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
        - Branch String:   'extent.c:1512,17'
          Branch Sides:
            - BranchSide:      'extent.c:1513,9'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_get
                - ext2fs_extent_replace
            - BranchSide:      'extent.c:1527,35'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
        - Branch String:   'extent.c:1514,27'
          Branch Sides:
            - BranchSide:      'extent.c:1515,9'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_get
                - ext2fs_extent_replace
            - BranchSide:      'extent.c:1527,35'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
        - Branch String:   'extent.c:1516,28'
          Branch Sides:
            - BranchSide:      'extent.c:1517,9'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_get
                - ext2fs_extent_replace
            - BranchSide:      'extent.c:1527,35'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
        - Branch String:   'extent.c:1517,36'
          Branch Sides:
            - BranchSide:      'extent.c:1518,27'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
                - ext2fs_extent_get
                - ext2fs_extent_replace
            - BranchSide:      'extent.c:1527,35'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
        - Branch String:   'extent.c:1512,8'
          Branch Sides:
            - BranchSide:      'extent.c:1519,32'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
            - BranchSide:      'extent.c:1527,35'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
        - Branch String:   'extent.c:1521,9'
          Branch Sides:
            - BranchSide:      'extent.c:1522,6'
              BranchSideFuncs:
                - ext2fs_extent_goto2
            - BranchSide:      'extent.c:1523,17'
              BranchSideFuncs:
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
        - Branch String:   'extent.c:1529,8'
          Branch Sides:
            - BranchSide:      'extent.c:1530,5'
              BranchSideFuncs:
                - ext2fs_extent_goto2
            - BranchSide:      'extent.c:1531,39'
              BranchSideFuncs:
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
        - Branch String:   'extent.c:1532,8'
          Branch Sides:
            - BranchSide:      'extent.c:1533,5'
              BranchSideFuncs:
                - ext2fs_extent_goto2
            - BranchSide:      'extent.c:1534,31'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
        - Branch String:   'extent.c:1537,8'
          Branch Sides:
            - BranchSide:      'extent.c:1538,5'
              BranchSideFuncs:
                - ext2fs_extent_goto2
            - BranchSide:      'extent.c:1539,3'
              BranchSideFuncs:
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
        - Branch String:   'extent.c:1544,7'
          Branch Sides:
            - BranchSide:      'extent.c:1545,4'
              BranchSideFuncs:
                - ext2fs_extent_goto2
            - BranchSide:      'extent.c:1546,38'
              BranchSideFuncs:
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto2
        - Branch String:   'extent.c:1547,7'
          Branch Sides:
            - BranchSide:      'extent.c:1548,4'
              BranchSideFuncs:
                - ext2fs_extent_goto2
            - BranchSide:      'extent.c:1549,2'
              BranchSideFuncs:
                - ext2fs_extent_goto2
        - Branch String:   'extent.c:1566,7'
          Branch Sides:
            - BranchSide:      'extent.c:1567,4'
              BranchSideFuncs:
                - ext2fs_extent_goto2
            - BranchSide:      'extent.c:1569,7'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_goto2
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_insert
                - ext2fs_extent_goto
                - ext2fs_extent_replace
        - Branch String:   'extent.c:1569,7'
          Branch Sides:
            - BranchSide:      'extent.c:1571,34'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_insert
                - ext2fs_extent_goto2
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_goto
                - ext2fs_extent_replace
            - BranchSide:      'extent.c:1582,27'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_goto2
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_goto
                - ext2fs_extent_delete
        - Branch String:   'extent.c:1573,8'
          Branch Sides:
            - BranchSide:      'extent.c:1574,29'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - ext2fs_extent_goto2
                - ext2fs_extent_replace
            - BranchSide:      'extent.c:1580,3'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_goto2
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_goto
                - ext2fs_extent_delete
        - Branch String:   'extent.c:1575,9'
          Branch Sides:
            - BranchSide:      'extent.c:1576,34'
              BranchSideFuncs:
                - ext2fs_extent_replace
                - ext2fs_extent_goto2
            - BranchSide:      'extent.c:1578,5'
              BranchSideFuncs:
                - ext2fs_extent_goto2
        - Branch String:   'extent.c:1587,7'
          Branch Sides:
            - BranchSide:      'extent.c:0,0'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - ext2fs_extent_goto2
                - ext2fs_extent_replace
                - ext2fs_extent_goto
                - ext2fs_extent_delete
            - BranchSide:      'extent.c:1588,8'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - ext2fs_extent_goto2
                - ext2fs_extent_replace
                - ext2fs_extent_goto
                - ext2fs_extent_delete
        - Branch String:   'extent.c:1588,8'
          Branch Sides:
            - BranchSide:      'extent.c:1589,29'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - ext2fs_extent_goto
                - ext2fs_extent_goto2
                - ext2fs_extent_replace
                - ext2fs_extent_delete
            - BranchSide:      'extent.c:1594,28'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - ext2fs_extent_goto2
                - ext2fs_extent_replace
        - Branch String:   'extent.c:1591,9'
          Branch Sides:
            - BranchSide:      'extent.c:1592,33'
              BranchSideFuncs:
                - ext2fs_extent_delete
                - ext2fs_extent_goto
                - ext2fs_extent_goto2
                - ext2fs_extent_replace
            - BranchSide:      'extent.c:1593,4'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - ext2fs_extent_goto2
                - ext2fs_extent_replace
        - Branch String:   'extent.c:1595,8'
          Branch Sides:
            - BranchSide:      'extent.c:1596,33'
              BranchSideFuncs:
                - ext2fs_extent_replace
                - ext2fs_extent_goto2
            - BranchSide:      'extent.c:1598,4'
              BranchSideFuncs:
                - ext2fs_extent_goto2
        - Branch String:   'extent.c:1604,6'
          Branch Sides:
            - BranchSide:      'extent.c:1605,17'
              BranchSideFuncs:
                - ext2fs_extent_goto2
            - BranchSide:      'extent.c:1606,22'
              BranchSideFuncs:
                - ext2fs_extent_goto2
      Callsites:
        - Src:             'extent.c:1316,12'
          Dst:             ext2fs_extent_insert
        - Src:             'extent.c:1321,16'
          Dst:             ext2fs_extent_get
        - Src:             'extent.c:1327,16'
          Dst:             ext2fs_extent_get_info
        - Src:             'extent.c:1333,11'
          Dst:             ext2fs_extent_goto
        - Src:             'extent.c:1355,11'
          Dst:             ext2fs_extent_get
        - Src:             'extent.c:1360,11'
          Dst:             ext2fs_extent_get
        - Src:             'extent.c:1372,11'
          Dst:             ext2fs_extent_goto
        - Src:             'extent.c:1375,11'
          Dst:             ext2fs_extent_get
        - Src:             'extent.c:1387,11'
          Dst:             ext2fs_extent_goto
        - Src:             'extent.c:1409,13'
          Dst:             ext2fs_extent_replace
        - Src:             'extent.c:1417,13'
          Dst:             ext2fs_extent_replace
        - Src:             'extent.c:1423,13'
          Dst:             ext2fs_extent_get
        - Src:             'extent.c:1431,13'
          Dst:             ext2fs_extent_replace
        - Src:             'extent.c:1433,13'
          Dst:             ext2fs_extent_insert
        - Src:             'extent.c:1435,13'
          Dst:             ext2fs_extent_insert
        - Src:             'extent.c:1439,12'
          Dst:             ext2fs_extent_fix_parents
        - Src:             'extent.c:1447,13'
          Dst:             ext2fs_extent_replace
        - Src:             'extent.c:1449,13'
          Dst:             ext2fs_extent_delete
        - Src:             'extent.c:1452,9'
          Dst:             ext2fs_extent_fix_parents
        - Src:             'extent.c:1469,14'
          Dst:             ext2fs_extent_get
        - Src:             'extent.c:1476,14'
          Dst:             ext2fs_extent_replace
        - Src:             'extent.c:1481,14'
          Dst:             ext2fs_extent_insert
        - Src:             'extent.c:1485,13'
          Dst:             ext2fs_extent_fix_parents
        - Src:             'extent.c:1494,13'
          Dst:             ext2fs_extent_goto
        - Src:             'extent.c:1497,13'
          Dst:             ext2fs_extent_get
        - Src:             'extent.c:1504,12'
          Dst:             ext2fs_extent_replace
        - Src:             'extent.c:1519,14'
          Dst:             ext2fs_extent_get
        - Src:             'extent.c:1524,14'
          Dst:             ext2fs_extent_replace
        - Src:             'extent.c:1527,14'
          Dst:             ext2fs_extent_insert
        - Src:             'extent.c:1531,13'
          Dst:             ext2fs_extent_fix_parents
        - Src:             'extent.c:1534,13'
          Dst:             ext2fs_extent_get
        - Src:             'extent.c:1543,12'
          Dst:             ext2fs_extent_replace
        - Src:             'extent.c:1546,12'
          Dst:             ext2fs_extent_fix_parents
        - Src:             'extent.c:1565,12'
          Dst:             ext2fs_extent_replace
        - Src:             'extent.c:1571,13'
          Dst:             ext2fs_extent_insert
        - Src:             'extent.c:1574,10'
          Dst:             ext2fs_extent_goto
        - Src:             'extent.c:1576,12'
          Dst:             ext2fs_extent_replace
        - Src:             'extent.c:1585,12'
          Dst:             ext2fs_extent_insert
        - Src:             'extent.c:1589,10'
          Dst:             ext2fs_extent_goto
        - Src:             'extent.c:1592,12'
          Dst:             ext2fs_extent_delete
        - Src:             'extent.c:1594,9'
          Dst:             ext2fs_extent_goto
        - Src:             'extent.c:1596,11'
          Dst:             ext2fs_extent_replace
        - Src:             'extent.c:1606,2'
          Dst:             ext2fs_extent_goto2
    - functionName:    ext2fs_extent_insert
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/extent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1170
      functionLinenumberEnd: 1242
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.ext2_extent_handle *'
        - int
        - 'struct.ext2fs_extent *'
      constantsTouched: []
      argNames:
        - handle
        - flags
        - extent
      BBCount:         32
      ICount:          260
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - ext2fs_extent_delete
        - ext2fs_extent_replace
        - extent_node_split
        - update_path
      functionUses:    12
      BranchProfiles:
        - Branch String:   'extent.c:1176,2'
          Branch Sides:
            - BranchSide:      'extent.c:1176,2'
              BranchSideFuncs: []
            - BranchSide:      'extent.c:1178,8'
              BranchSideFuncs:
                - ext2fs_extent_replace
                - update_path
                - ext2fs_extent_delete
                - extent_node_split
        - Branch String:   'extent.c:1178,6'
          Branch Sides:
            - BranchSide:      'extent.c:1179,3'
              BranchSideFuncs:
                - ext2fs_extent_replace
                - update_path
                - ext2fs_extent_delete
                - extent_node_split
            - BranchSide:      'extent.c:1181,7'
              BranchSideFuncs:
                - ext2fs_extent_replace
                - update_path
                - ext2fs_extent_delete
                - extent_node_split
        - Branch String:   'extent.c:1181,6'
          Branch Sides:
            - BranchSide:      'extent.c:1182,3'
              BranchSideFuncs:
                - ext2fs_extent_replace
                - update_path
                - ext2fs_extent_delete
                - extent_node_split
            - BranchSide:      'extent.c:1189,9'
              BranchSideFuncs:
                - ext2fs_extent_replace
                - update_path
                - ext2fs_extent_delete
                - extent_node_split
        - Branch String:   'extent.c:1191,6'
          Branch Sides:
            - BranchSide:      'extent.c:1192,7'
              BranchSideFuncs:
                - extent_node_split
                - ext2fs_extent_replace
                - update_path
                - ext2fs_extent_delete
            - BranchSide:      'extent.c:1206,37'
              BranchSideFuncs:
                - ext2fs_extent_replace
                - update_path
                - ext2fs_extent_delete
        - Branch String:   'extent.c:1192,7'
          Branch Sides:
            - BranchSide:      'extent.c:1193,4'
              BranchSideFuncs: []
            - BranchSide:      'extent.c:1199,31'
              BranchSideFuncs:
                - extent_node_split
                - ext2fs_extent_replace
                - update_path
                - ext2fs_extent_delete
        - Branch String:   'extent.c:1200,8'
          Branch Sides:
            - BranchSide:      'extent.c:1201,12'
              BranchSideFuncs: []
            - BranchSide:      'extent.c:1202,11'
              BranchSideFuncs:
                - ext2fs_extent_replace
                - update_path
                - ext2fs_extent_delete
        - Branch String:   'extent.c:1207,6'
          Branch Sides:
            - BranchSide:      'extent.c:1208,8'
              BranchSideFuncs:
                - ext2fs_extent_replace
                - update_path
                - ext2fs_extent_delete
            - BranchSide:      'extent.c:1214,8'
              BranchSideFuncs:
                - ext2fs_extent_replace
                - update_path
                - ext2fs_extent_delete
        - Branch String:   'extent.c:1209,7'
          Branch Sides:
            - BranchSide:      'extent.c:1210,6'
              BranchSideFuncs:
                - ext2fs_extent_replace
                - update_path
                - ext2fs_extent_delete
            - BranchSide:      'extent.c:1213,2'
              BranchSideFuncs:
                - ext2fs_extent_replace
                - update_path
                - ext2fs_extent_delete
        - Branch String:   'extent.c:1220,6'
          Branch Sides:
            - BranchSide:      'extent.c:1221,11'
              BranchSideFuncs:
                - ext2fs_extent_replace
                - update_path
                - ext2fs_extent_delete
            - BranchSide:      'extent.c:1223,2'
              BranchSideFuncs:
                - ext2fs_extent_replace
                - update_path
                - ext2fs_extent_delete
        - Branch String:   'extent.c:1230,6'
          Branch Sides:
            - BranchSide:      'extent.c:1231,3'
              BranchSideFuncs:
                - ext2fs_extent_delete
            - BranchSide:      'extent.c:1233,23'
              BranchSideFuncs:
                - update_path
                - ext2fs_extent_delete
        - Branch String:   'extent.c:1234,6'
          Branch Sides:
            - BranchSide:      'extent.c:1235,3'
              BranchSideFuncs:
                - ext2fs_extent_delete
            - BranchSide:      'extent.c:1237,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'extent.c:1199,13'
          Dst:             extent_node_split
        - Src:             'extent.c:1229,11'
          Dst:             ext2fs_extent_replace
        - Src:             'extent.c:1233,11'
          Dst:             update_path
        - Src:             'extent.c:1240,2'
          Dst:             ext2fs_extent_delete
    - functionName:    ext2fs_extent_get_info
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/extent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1693
      functionLinenumberEnd: 1721
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.ext2_extent_handle *'
        - 'struct.ext2_extent_info *'
      constantsTouched: []
      argNames:
        - handle
        - info
      BBCount:         10
      ICount:          126
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'extent.c:1696,2'
          Branch Sides:
            - BranchSide:      'extent.c:1696,2'
              BranchSideFuncs: []
            - BranchSide:      'extent.c:1698,9'
              BranchSideFuncs: []
        - Branch String:   'extent.c:1701,6'
          Branch Sides:
            - BranchSide:      'extent.c:1702,7'
              BranchSideFuncs: []
            - BranchSide:      'extent.c:1713,21'
              BranchSideFuncs: []
        - Branch String:   'extent.c:1702,7'
          Branch Sides:
            - BranchSide:      'extent.c:1703,33'
              BranchSideFuncs: []
            - BranchSide:      'extent.c:1706,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ext2fs_extent_goto
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/extent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 755
      functionLinenumberEnd: 756
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.ext2_extent_handle *'
        - size_t
      constantsTouched: []
      argNames:
        - handle
        - blk
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_extent_goto2
      functionUses:    22
      BranchProfiles:  []
      Callsites:
        - Src:             'extent.c:756,9'
          Dst:             ext2fs_extent_goto2
    - functionName:    ext2fs_extent_replace
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/extent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 833
      functionLinenumberEnd: 881
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.ext2_extent_handle *'
        - int
        - 'struct.ext2fs_extent *'
      constantsTouched: []
      argNames:
        - handle
        - flags
        - extent
      BBCount:         22
      ICount:          214
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - update_path
      functionUses:    22
      BranchProfiles:
        - Branch String:   'extent.c:838,2'
          Branch Sides:
            - BranchSide:      'extent.c:838,2'
              BranchSideFuncs: []
            - BranchSide:      'extent.c:840,8'
              BranchSideFuncs:
                - update_path
        - Branch String:   'extent.c:840,6'
          Branch Sides:
            - BranchSide:      'extent.c:841,3'
              BranchSideFuncs:
                - update_path
            - BranchSide:      'extent.c:843,7'
              BranchSideFuncs:
                - update_path
        - Branch String:   'extent.c:843,6'
          Branch Sides:
            - BranchSide:      'extent.c:844,3'
              BranchSideFuncs:
                - update_path
            - BranchSide:      'extent.c:846,9'
              BranchSideFuncs:
                - update_path
        - Branch String:   'extent.c:847,6'
          Branch Sides:
            - BranchSide:      'extent.c:848,3'
              BranchSideFuncs:
                - update_path
            - BranchSide:      'extent.c:855,6'
              BranchSideFuncs:
                - update_path
        - Branch String:   'extent.c:855,6'
          Branch Sides:
            - BranchSide:      'extent.c:856,8'
              BranchSideFuncs:
                - update_path
            - BranchSide:      'extent.c:872,8'
              BranchSideFuncs:
                - update_path
        - Branch String:   'extent.c:861,7'
          Branch Sides:
            - BranchSide:      'extent.c:862,8'
              BranchSideFuncs:
                - update_path
            - BranchSide:      'extent.c:867,8'
              BranchSideFuncs:
                - update_path
        - Branch String:   'extent.c:862,8'
          Branch Sides:
            - BranchSide:      'extent.c:863,5'
              BranchSideFuncs: []
            - BranchSide:      'extent.c:864,17'
              BranchSideFuncs:
                - update_path
        - Branch String:   'extent.c:867,8'
          Branch Sides:
            - BranchSide:      'extent.c:868,5'
              BranchSideFuncs: []
            - BranchSide:      'extent.c:869,17'
              BranchSideFuncs:
                - update_path
      Callsites:
        - Src:             'extent.c:879,2'
          Dst:             update_path
    - functionName:    ext2fs_extent_fix_parents
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/extent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 828
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.ext2_extent_handle *'
      constantsTouched: []
      argNames:
        - handle
      BBCount:         30
      ICount:          221
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - ext2fs_extent_get
        - ext2fs_extent_get_info
        - ext2fs_extent_goto2
        - ext2fs_extent_replace
        - update_path
      functionUses:    17
      BranchProfiles:
        - Branch String:   'extent.c:784,2'
          Branch Sides:
            - BranchSide:      'extent.c:784,2'
              BranchSideFuncs: []
            - BranchSide:      'extent.c:786,8'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_get_info
                - ext2fs_extent_goto2
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - update_path
        - Branch String:   'extent.c:786,6'
          Branch Sides:
            - BranchSide:      'extent.c:787,3'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_get_info
                - ext2fs_extent_goto2
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - update_path
            - BranchSide:      'extent.c:789,7'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_get_info
                - ext2fs_extent_goto2
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - update_path
        - Branch String:   'extent.c:789,6'
          Branch Sides:
            - BranchSide:      'extent.c:790,3'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_get_info
                - ext2fs_extent_goto2
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - update_path
            - BranchSide:      'extent.c:792,9'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_get_info
                - ext2fs_extent_goto2
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - update_path
        - Branch String:   'extent.c:793,6'
          Branch Sides:
            - BranchSide:      'extent.c:794,3'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_get_info
                - ext2fs_extent_goto2
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - update_path
            - BranchSide:      'extent.c:796,29'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_get_info
                - ext2fs_extent_goto2
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - update_path
        - Branch String:   'extent.c:797,6'
          Branch Sides:
            - BranchSide:      'extent.c:798,3'
              BranchSideFuncs: []
            - BranchSide:      'extent.c:801,17'
              BranchSideFuncs:
                - ext2fs_extent_get_info
                - ext2fs_extent_goto2
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - update_path
        - Branch String:   'extent.c:803,6'
          Branch Sides:
            - BranchSide:      'extent.c:804,10'
              BranchSideFuncs: []
            - BranchSide:      'extent.c:805,21'
              BranchSideFuncs:
                - ext2fs_extent_goto2
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - update_path
        - Branch String:   'extent.c:808,27'
          Branch Sides:
            - BranchSide:      'extent.c:808,2'
              BranchSideFuncs:
                - ext2fs_extent_goto2
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - update_path
            - BranchSide:      'extent.c:809,10'
              BranchSideFuncs:
                - ext2fs_extent_goto2
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - update_path
        - Branch String:   'extent.c:808,2'
          Branch Sides:
            - BranchSide:      'extent.c:810,30'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - update_path
                - ext2fs_extent_goto2
            - BranchSide:      'extent.c:825,31'
              BranchSideFuncs:
                - ext2fs_extent_goto2
        - Branch String:   'extent.c:811,7'
          Branch Sides:
            - BranchSide:      'extent.c:812,4'
              BranchSideFuncs: []
            - BranchSide:      'extent.c:813,14'
              BranchSideFuncs:
                - ext2fs_extent_replace
                - update_path
                - ext2fs_extent_goto2
                - ext2fs_extent_get
        - Branch String:   'extent.c:813,7'
          Branch Sides:
            - BranchSide:      'extent.c:814,4'
              BranchSideFuncs:
                - ext2fs_extent_goto2
            - BranchSide:      'extent.c:815,10'
              BranchSideFuncs:
                - ext2fs_extent_replace
                - update_path
                - ext2fs_extent_goto2
                - ext2fs_extent_get
        - Branch String:   'extent.c:819,7'
          Branch Sides:
            - BranchSide:      'extent.c:820,4'
              BranchSideFuncs: []
            - BranchSide:      'extent.c:821,15'
              BranchSideFuncs:
                - update_path
                - ext2fs_extent_goto2
                - ext2fs_extent_get
                - ext2fs_extent_replace
      Callsites:
        - Src:             'extent.c:796,11'
          Dst:             ext2fs_extent_get
        - Src:             'extent.c:803,16'
          Dst:             ext2fs_extent_get_info
        - Src:             'extent.c:810,12'
          Dst:             ext2fs_extent_get
        - Src:             'extent.c:818,12'
          Dst:             ext2fs_extent_replace
        - Src:             'extent.c:821,3'
          Dst:             update_path
        - Src:             'extent.c:825,11'
          Dst:             ext2fs_extent_goto2
    - functionName:    ext2fs_extent_delete
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/extent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1611
      functionLinenumberEnd: 1689
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.ext2_extent_handle *'
        - int
      constantsTouched: []
      argNames:
        - handle
        - flags
      BBCount:         36
      ICount:          298
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - ext2fs_block_alloc_stats2
        - ext2fs_extent_delete
        - ext2fs_extent_get
        - ext2fs_write_inode
        - update_path
      functionUses:    6
      BranchProfiles:
        - Branch String:   'extent.c:1617,2'
          Branch Sides:
            - BranchSide:      'extent.c:1617,2'
              BranchSideFuncs: []
            - BranchSide:      'extent.c:1619,8'
              BranchSideFuncs:
                - update_path
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_write_inode
                - ext2fs_block_alloc_stats2
        - Branch String:   'extent.c:1619,6'
          Branch Sides:
            - BranchSide:      'extent.c:1620,3'
              BranchSideFuncs:
                - update_path
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_write_inode
                - ext2fs_block_alloc_stats2
            - BranchSide:      'extent.c:1622,7'
              BranchSideFuncs:
                - update_path
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_write_inode
                - ext2fs_block_alloc_stats2
        - Branch String:   'extent.c:1622,6'
          Branch Sides:
            - BranchSide:      'extent.c:1623,3'
              BranchSideFuncs:
                - update_path
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_write_inode
                - ext2fs_block_alloc_stats2
            - BranchSide:      'extent.c:1638,9'
              BranchSideFuncs:
                - update_path
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_write_inode
                - ext2fs_block_alloc_stats2
        - Branch String:   'extent.c:1639,6'
          Branch Sides:
            - BranchSide:      'extent.c:1640,3'
              BranchSideFuncs:
                - update_path
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_write_inode
                - ext2fs_block_alloc_stats2
            - BranchSide:      'extent.c:1642,7'
              BranchSideFuncs:
                - update_path
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_write_inode
                - ext2fs_block_alloc_stats2
        - Branch String:   'extent.c:1645,6'
          Branch Sides:
            - BranchSide:      'extent.c:1646,3'
              BranchSideFuncs: []
            - BranchSide:      'extent.c:1648,6'
              BranchSideFuncs:
                - update_path
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_write_inode
                - ext2fs_block_alloc_stats2
        - Branch String:   'extent.c:1648,6'
          Branch Sides:
            - BranchSide:      'extent.c:1649,11'
              BranchSideFuncs:
                - update_path
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_write_inode
                - ext2fs_block_alloc_stats2
            - BranchSide:      'extent.c:1653,27'
              BranchSideFuncs:
                - update_path
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_write_inode
                - ext2fs_block_alloc_stats2
        - Branch String:   'extent.c:1657,6'
          Branch Sides:
            - BranchSide:      'extent.c:1658,3'
              BranchSideFuncs:
                - update_path
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_write_inode
                - ext2fs_block_alloc_stats2
            - BranchSide:      'extent.c:1661,6'
              BranchSideFuncs:
                - update_path
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_write_inode
                - ext2fs_block_alloc_stats2
        - Branch String:   'extent.c:1661,25'
          Branch Sides:
            - BranchSide:      'extent.c:1661,28'
              BranchSideFuncs:
                - update_path
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_write_inode
                - ext2fs_block_alloc_stats2
            - BranchSide:      'extent.c:1680,38'
              BranchSideFuncs:
                - update_path
        - Branch String:   'extent.c:1661,6'
          Branch Sides:
            - BranchSide:      'extent.c:1662,9'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_write_inode
                - ext2fs_block_alloc_stats2
            - BranchSide:      'extent.c:1680,38'
              BranchSideFuncs:
                - update_path
        - Branch String:   'extent.c:1662,7'
          Branch Sides:
            - BranchSide:      'extent.c:1665,31'
              BranchSideFuncs: []
            - BranchSide:      'extent.c:1679,2'
              BranchSideFuncs: []
        - Branch String:   'extent.c:1667,8'
          Branch Sides:
            - BranchSide:      'extent.c:1668,12'
              BranchSideFuncs: []
            - BranchSide:      'extent.c:1670,34'
              BranchSideFuncs:
                - ext2fs_extent_delete
                - ext2fs_write_inode
                - ext2fs_block_alloc_stats2
        - Branch String:   'extent.c:1682,28'
          Branch Sides:
            - BranchSide:      'extent.c:1682,32'
              BranchSideFuncs:
                - update_path
            - BranchSide:      'extent.c:1686,24'
              BranchSideFuncs:
                - update_path
        - Branch String:   'extent.c:1682,7'
          Branch Sides:
            - BranchSide:      'extent.c:1683,4'
              BranchSideFuncs:
                - update_path
            - BranchSide:      'extent.c:1686,24'
              BranchSideFuncs:
                - update_path
      Callsites:
        - Src:             'extent.c:1665,13'
          Dst:             ext2fs_extent_get
        - Src:             'extent.c:1670,13'
          Dst:             ext2fs_extent_delete
        - Src:             'extent.c:1674,13'
          Dst:             ext2fs_write_inode
        - Src:             'extent.c:1676,4'
          Dst:             ext2fs_block_alloc_stats2
        - Src:             'extent.c:1686,12'
          Dst:             update_path
    - functionName:    ext2fs_extent_goto2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/extent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 668
      functionLinenumberEnd: 751
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.ext2_extent_handle *'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - handle
        - leaf_level
        - blk
      BBCount:         38
      ICount:          215
      EdgeCount:       53
      CyclomaticComplexity: 17
      functionsReached:
        - ext2fs_extent_get
      functionUses:    6
      BranchProfiles:
        - Branch String:   'extent.c:673,6'
          Branch Sides:
            - BranchSide:      'extent.c:674,7'
              BranchSideFuncs: []
            - BranchSide:      'extent.c:679,6'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_get
        - Branch String:   'extent.c:674,7'
          Branch Sides:
            - BranchSide:      'extent.c:675,11'
              BranchSideFuncs: []
            - BranchSide:      'extent.c:676,10'
              BranchSideFuncs: []
        - Branch String:   'extent.c:679,6'
          Branch Sides:
            - BranchSide:      'extent.c:684,3'
              BranchSideFuncs: []
            - BranchSide:      'extent.c:695,2'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_get
        - Branch String:   'extent.c:696,7'
          Branch Sides:
            - BranchSide:      'extent.c:698,9'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_get
            - BranchSide:      'extent.c:717,30'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_get
        - Branch String:   'extent.c:698,31'
          Branch Sides:
            - BranchSide:      'extent.c:699,9'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_get
            - BranchSide:      'extent.c:701,8'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_get
        - Branch String:   'extent.c:698,8'
          Branch Sides:
            - BranchSide:      'extent.c:700,5'
              BranchSideFuncs: []
            - BranchSide:      'extent.c:701,8'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_get
        - Branch String:   'extent.c:701,8'
          Branch Sides:
            - BranchSide:      'extent.c:702,32'
              BranchSideFuncs:
                - ext2fs_extent_get
            - BranchSide:      'extent.c:707,31'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_get
        - Branch String:   'extent.c:710,8'
          Branch Sides:
            - BranchSide:      'extent.c:711,5'
              BranchSideFuncs: []
            - BranchSide:      'extent.c:712,8'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_get
        - Branch String:   'extent.c:712,8'
          Branch Sides:
            - BranchSide:      'extent.c:713,12'
              BranchSideFuncs: []
            - BranchSide:      'extent.c:714,4'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_get
        - Branch String:   'extent.c:719,7'
          Branch Sides:
            - BranchSide:      'extent.c:720,4'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_get
            - BranchSide:      'extent.c:721,7'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_get
        - Branch String:   'extent.c:721,7'
          Branch Sides:
            - BranchSide:      'extent.c:722,11'
              BranchSideFuncs: []
            - BranchSide:      'extent.c:727,7'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_get
        - Branch String:   'extent.c:727,7'
          Branch Sides:
            - BranchSide:      'extent.c:728,4'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_get
            - BranchSide:      'extent.c:729,7'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_get
        - Branch String:   'extent.c:729,7'
          Branch Sides:
            - BranchSide:      'extent.c:730,4'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_get
            - BranchSide:      'extent.c:732,30'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_get
        - Branch String:   'extent.c:734,7'
          Branch Sides:
            - BranchSide:      'extent.c:734,7'
              BranchSideFuncs: []
            - BranchSide:      'extent.c:735,11'
              BranchSideFuncs: []
        - Branch String:   'extent.c:744,7'
          Branch Sides:
            - BranchSide:      'extent.c:695,2'
              BranchSideFuncs: []
            - BranchSide:      'extent.c:745,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'extent.c:672,11'
          Dst:             ext2fs_extent_get
        - Src:             'extent.c:702,14'
          Dst:             ext2fs_extent_get
        - Src:             'extent.c:707,13'
          Dst:             ext2fs_extent_get
        - Src:             'extent.c:717,12'
          Dst:             ext2fs_extent_get
        - Src:             'extent.c:732,12'
          Dst:             ext2fs_extent_get
        - Src:             'extent.c:742,12'
          Dst:             ext2fs_extent_get
    - functionName:    extent_node_split
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/extent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 908
      functionLinenumberEnd: 1161
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.ext2_extent_handle *'
        - int
      constantsTouched: []
      argNames:
        - handle
        - expand_allowed
      BBCount:         81
      ICount:          800
      EdgeCount:       114
      CyclomaticComplexity: 35
      functionsReached:
        - ext2fs_alloc_block2
        - ext2fs_extent_block_csum_set
        - ext2fs_extent_get
        - ext2fs_extent_get_info
        - ext2fs_extent_goto2
        - ext2fs_extent_insert
        - ext2fs_extent_replace
        - ext2fs_find_inode_goal
        - ext2fs_free_mem
        - ext2fs_get_memzero
        - ext2fs_iblk_add_blocks
        - ext2fs_write_inode
        - extent_node_split
        - io_channel_write_blk64
        - splitting_at_eof
        - update_path
      functionUses:    3
      BranchProfiles:
        - Branch String:   'extent.c:925,2'
          Branch Sides:
            - BranchSide:      'extent.c:925,2'
              BranchSideFuncs: []
            - BranchSide:      'extent.c:927,8'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_get_info
                - free
                - ext2fs_free_mem
                - malloc
                - ext2fs_find_inode_goal
                - ext2fs_alloc_block2
                - ext2fs_extent_block_csum_set
                - io_channel_write_blk64
                - update_path
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto2
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_get_memzero
                - splitting_at_eof
                - ext2fs_extent_get
                - extent_node_split
                - ext2fs_extent_goto2
        - Branch String:   'extent.c:927,6'
          Branch Sides:
            - BranchSide:      'extent.c:928,3'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_get_info
                - free
                - ext2fs_free_mem
                - malloc
                - ext2fs_find_inode_goal
                - ext2fs_alloc_block2
                - ext2fs_extent_block_csum_set
                - io_channel_write_blk64
                - update_path
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto2
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_get_memzero
                - splitting_at_eof
                - ext2fs_extent_get
                - extent_node_split
                - ext2fs_extent_goto2
            - BranchSide:      'extent.c:930,7'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_get_info
                - free
                - ext2fs_free_mem
                - malloc
                - ext2fs_find_inode_goal
                - ext2fs_alloc_block2
                - ext2fs_extent_block_csum_set
                - io_channel_write_blk64
                - update_path
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto2
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_get_memzero
                - splitting_at_eof
                - ext2fs_extent_get
                - extent_node_split
                - ext2fs_extent_goto2
        - Branch String:   'extent.c:930,6'
          Branch Sides:
            - BranchSide:      'extent.c:931,3'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_get_info
                - free
                - ext2fs_free_mem
                - malloc
                - ext2fs_find_inode_goal
                - ext2fs_alloc_block2
                - ext2fs_extent_block_csum_set
                - io_channel_write_blk64
                - update_path
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto2
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_get_memzero
                - splitting_at_eof
                - ext2fs_extent_get
                - extent_node_split
                - ext2fs_extent_goto2
            - BranchSide:      'extent.c:936,29'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_get_info
                - free
                - ext2fs_free_mem
                - malloc
                - ext2fs_find_inode_goal
                - ext2fs_alloc_block2
                - ext2fs_extent_block_csum_set
                - io_channel_write_blk64
                - update_path
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto2
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_get_memzero
                - splitting_at_eof
                - ext2fs_extent_get
                - extent_node_split
                - ext2fs_extent_goto2
        - Branch String:   'extent.c:937,6'
          Branch Sides:
            - BranchSide:      'extent.c:938,3'
              BranchSideFuncs:
                - free
                - ext2fs_free_mem
            - BranchSide:      'extent.c:940,34'
              BranchSideFuncs:
                - ext2fs_extent_get_info
                - free
                - ext2fs_free_mem
                - malloc
                - ext2fs_find_inode_goal
                - ext2fs_alloc_block2
                - ext2fs_extent_block_csum_set
                - io_channel_write_blk64
                - update_path
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto2
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_get_memzero
                - splitting_at_eof
                - ext2fs_extent_get
                - extent_node_split
                - ext2fs_extent_goto2
        - Branch String:   'extent.c:941,6'
          Branch Sides:
            - BranchSide:      'extent.c:942,3'
              BranchSideFuncs:
                - free
                - ext2fs_free_mem
            - BranchSide:      'extent.c:945,21'
              BranchSideFuncs:
                - free
                - ext2fs_free_mem
                - malloc
                - ext2fs_find_inode_goal
                - ext2fs_alloc_block2
                - ext2fs_extent_block_csum_set
                - io_channel_write_blk64
                - update_path
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto2
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_get_memzero
                - splitting_at_eof
                - ext2fs_extent_get
                - extent_node_split
                - ext2fs_extent_goto2
        - Branch String:   'extent.c:951,6'
          Branch Sides:
            - BranchSide:      'extent.c:952,23'
              BranchSideFuncs:
                - free
                - ext2fs_free_mem
                - malloc
                - ext2fs_find_inode_goal
                - ext2fs_alloc_block2
                - ext2fs_extent_block_csum_set
                - io_channel_write_blk64
                - update_path
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto2
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_get_memzero
                - splitting_at_eof
                - ext2fs_extent_get
                - extent_node_split
                - ext2fs_extent_goto2
            - BranchSide:      'extent.c:958,27'
              BranchSideFuncs:
                - free
                - ext2fs_free_mem
                - malloc
                - ext2fs_find_inode_goal
                - ext2fs_alloc_block2
                - ext2fs_extent_block_csum_set
                - io_channel_write_blk64
                - update_path
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto2
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_get_memzero
                - splitting_at_eof
                - ext2fs_extent_get
                - extent_node_split
                - ext2fs_extent_goto2
        - Branch String:   'extent.c:968,20'
          Branch Sides:
            - BranchSide:      'extent.c:969,5'
              BranchSideFuncs:
                - free
                - ext2fs_free_mem
                - malloc
                - ext2fs_find_inode_goal
                - ext2fs_alloc_block2
                - ext2fs_extent_block_csum_set
                - io_channel_write_blk64
                - update_path
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto2
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_get_memzero
                - splitting_at_eof
                - ext2fs_extent_get
                - extent_node_split
                - ext2fs_extent_goto2
            - BranchSide:      'extent.c:992,9'
              BranchSideFuncs:
                - free
                - ext2fs_free_mem
                - malloc
                - ext2fs_find_inode_goal
                - ext2fs_alloc_block2
                - ext2fs_extent_block_csum_set
                - io_channel_write_blk64
                - update_path
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto2
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_get_memzero
                - splitting_at_eof
        - Branch String:   'extent.c:968,6'
          Branch Sides:
            - BranchSide:      'extent.c:977,30'
              BranchSideFuncs:
                - ext2fs_extent_get
                - extent_node_split
                - ext2fs_extent_goto2
                - free
                - ext2fs_free_mem
                - malloc
                - ext2fs_find_inode_goal
                - ext2fs_alloc_block2
                - ext2fs_extent_block_csum_set
                - io_channel_write_blk64
                - update_path
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto2
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_get_memzero
                - splitting_at_eof
            - BranchSide:      'extent.c:992,9'
              BranchSideFuncs:
                - free
                - ext2fs_free_mem
                - malloc
                - ext2fs_find_inode_goal
                - ext2fs_alloc_block2
                - ext2fs_extent_block_csum_set
                - io_channel_write_blk64
                - update_path
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto2
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_get_memzero
                - splitting_at_eof
        - Branch String:   'extent.c:978,7'
          Branch Sides:
            - BranchSide:      'extent.c:979,4'
              BranchSideFuncs:
                - free
                - ext2fs_free_mem
            - BranchSide:      'extent.c:981,30'
              BranchSideFuncs:
                - extent_node_split
                - ext2fs_extent_goto2
                - free
                - ext2fs_free_mem
                - malloc
                - ext2fs_find_inode_goal
                - ext2fs_alloc_block2
                - ext2fs_extent_block_csum_set
                - io_channel_write_blk64
                - update_path
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto2
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_get_memzero
                - splitting_at_eof
        - Branch String:   'extent.c:982,7'
          Branch Sides:
            - BranchSide:      'extent.c:983,4'
              BranchSideFuncs:
                - free
                - ext2fs_free_mem
            - BranchSide:      'extent.c:986,32'
              BranchSideFuncs:
                - ext2fs_extent_goto2
                - free
                - ext2fs_free_mem
                - malloc
                - ext2fs_find_inode_goal
                - ext2fs_alloc_block2
                - ext2fs_extent_block_csum_set
                - io_channel_write_blk64
                - update_path
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto2
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_get_memzero
                - splitting_at_eof
        - Branch String:   'extent.c:987,7'
          Branch Sides:
            - BranchSide:      'extent.c:988,4'
              BranchSideFuncs:
                - free
                - ext2fs_free_mem
            - BranchSide:      'extent.c:989,2'
              BranchSideFuncs:
                - free
                - ext2fs_free_mem
                - malloc
                - ext2fs_find_inode_goal
                - ext2fs_alloc_block2
                - ext2fs_extent_block_csum_set
                - io_channel_write_blk64
                - update_path
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto2
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_get_memzero
                - splitting_at_eof
        - Branch String:   'extent.c:993,6'
          Branch Sides:
            - BranchSide:      'extent.c:994,3'
              BranchSideFuncs:
                - free
                - ext2fs_free_mem
                - malloc
                - ext2fs_find_inode_goal
                - ext2fs_alloc_block2
                - ext2fs_extent_block_csum_set
                - io_channel_write_blk64
                - update_path
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto2
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_get_memzero
                - splitting_at_eof
            - BranchSide:      'extent.c:1002,15'
              BranchSideFuncs:
                - free
                - ext2fs_free_mem
                - malloc
                - ext2fs_find_inode_goal
                - ext2fs_alloc_block2
                - ext2fs_extent_block_csum_set
                - io_channel_write_blk64
                - update_path
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto2
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_get_memzero
                - splitting_at_eof
        - Branch String:   'extent.c:1002,15'
          Branch Sides:
            - BranchSide:      'extent.c:1002,49'
              BranchSideFuncs:
                - splitting_at_eof
                - free
                - ext2fs_free_mem
                - malloc
                - ext2fs_find_inode_goal
                - ext2fs_alloc_block2
                - ext2fs_extent_block_csum_set
                - io_channel_write_blk64
                - update_path
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto2
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_get_memzero
            - BranchSide:      'extent.c:1002,13'
              BranchSideFuncs:
                - free
                - ext2fs_free_mem
                - malloc
                - ext2fs_find_inode_goal
                - ext2fs_alloc_block2
                - ext2fs_extent_block_csum_set
                - io_channel_write_blk64
                - update_path
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto2
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_get_memzero
        - Branch String:   'extent.c:1008,6'
          Branch Sides:
            - BranchSide:      'extent.c:1009,12'
              BranchSideFuncs:
                - ext2fs_get_memzero
                - free
                - ext2fs_free_mem
                - malloc
                - ext2fs_find_inode_goal
                - ext2fs_alloc_block2
                - ext2fs_extent_block_csum_set
                - io_channel_write_blk64
                - update_path
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto2
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_get
                - ext2fs_extent_replace
            - BranchSide:      'extent.c:1017,7'
              BranchSideFuncs:
                - free
                - ext2fs_free_mem
                - malloc
                - ext2fs_find_inode_goal
                - ext2fs_alloc_block2
                - ext2fs_extent_block_csum_set
                - io_channel_write_blk64
                - update_path
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto2
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_get
                - ext2fs_extent_replace
        - Branch String:   'extent.c:1014,7'
          Branch Sides:
            - BranchSide:      'extent.c:1015,4'
              BranchSideFuncs:
                - free
                - ext2fs_free_mem
            - BranchSide:      'extent.c:1016,2'
              BranchSideFuncs:
                - free
                - ext2fs_free_mem
                - malloc
                - ext2fs_find_inode_goal
                - ext2fs_alloc_block2
                - ext2fs_extent_block_csum_set
                - io_channel_write_blk64
                - update_path
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto2
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_get
                - ext2fs_extent_replace
        - Branch String:   'extent.c:1017,7'
          Branch Sides:
            - BranchSide:      'extent.c:1018,11'
              BranchSideFuncs:
                - free
                - ext2fs_free_mem
                - malloc
                - ext2fs_find_inode_goal
                - ext2fs_alloc_block2
                - ext2fs_extent_block_csum_set
                - io_channel_write_blk64
                - update_path
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto2
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_get
                - ext2fs_extent_replace
            - BranchSide:      'extent.c:1020,13'
              BranchSideFuncs:
                - free
                - ext2fs_free_mem
                - malloc
                - ext2fs_find_inode_goal
                - ext2fs_alloc_block2
                - ext2fs_extent_block_csum_set
                - io_channel_write_blk64
                - update_path
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto2
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_get
                - ext2fs_extent_replace
        - Branch String:   'extent.c:1029,14'
          Branch Sides:
            - BranchSide:      'extent.c:1029,18'
              BranchSideFuncs:
                - malloc
                - free
                - ext2fs_free_mem
                - ext2fs_find_inode_goal
                - ext2fs_alloc_block2
                - ext2fs_extent_block_csum_set
                - io_channel_write_blk64
                - update_path
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto2
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_get
                - ext2fs_extent_replace
            - BranchSide:      'extent.c:1038,21'
              BranchSideFuncs:
                - malloc
                - free
                - ext2fs_free_mem
                - ext2fs_find_inode_goal
                - ext2fs_alloc_block2
                - ext2fs_extent_block_csum_set
                - io_channel_write_blk64
                - update_path
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto2
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_get
                - ext2fs_extent_replace
        - Branch String:   'extent.c:1029,6'
          Branch Sides:
            - BranchSide:      'extent.c:1033,10'
              BranchSideFuncs:
                - malloc
                - free
                - ext2fs_free_mem
                - ext2fs_find_inode_goal
                - ext2fs_alloc_block2
                - ext2fs_extent_block_csum_set
                - io_channel_write_blk64
                - update_path
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto2
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_get
                - ext2fs_extent_replace
            - BranchSide:      'extent.c:1038,21'
              BranchSideFuncs:
                - malloc
                - free
                - ext2fs_free_mem
                - ext2fs_find_inode_goal
                - ext2fs_alloc_block2
                - ext2fs_extent_block_csum_set
                - io_channel_write_blk64
                - update_path
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto2
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_extent_get
                - ext2fs_extent_replace
        - Branch String:   'extent.c:1039,6'
          Branch Sides:
            - BranchSide:      'extent.c:1040,10'
              BranchSideFuncs:
                - ext2fs_find_inode_goal
                - ext2fs_alloc_block2
                - ext2fs_extent_block_csum_set
                - io_channel_write_blk64
                - update_path
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto2
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - free
                - ext2fs_free_mem
                - ext2fs_extent_get
                - ext2fs_extent_replace
            - BranchSide:      'extent.c:1044,7'
              BranchSideFuncs:
                - ext2fs_find_inode_goal
                - ext2fs_alloc_block2
                - ext2fs_extent_block_csum_set
                - io_channel_write_blk64
                - update_path
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto2
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - free
                - ext2fs_free_mem
                - ext2fs_extent_get
                - ext2fs_extent_replace
        - Branch String:   'extent.c:1044,6'
          Branch Sides:
            - BranchSide:      'extent.c:1045,37'
              BranchSideFuncs:
                - ext2fs_alloc_block2
                - ext2fs_extent_block_csum_set
                - io_channel_write_blk64
                - update_path
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto2
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - free
                - ext2fs_free_mem
                - ext2fs_extent_get
                - ext2fs_extent_replace
            - BranchSide:      'extent.c:1047,31'
              BranchSideFuncs:
                - ext2fs_alloc_block2
                - ext2fs_extent_block_csum_set
                - io_channel_write_blk64
                - update_path
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto2
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - free
                - ext2fs_free_mem
                - ext2fs_extent_get
                - ext2fs_extent_replace
        - Branch String:   'extent.c:1049,6'
          Branch Sides:
            - BranchSide:      'extent.c:1050,3'
              BranchSideFuncs:
                - free
                - ext2fs_free_mem
            - BranchSide:      'extent.c:1059,40'
              BranchSideFuncs:
                - ext2fs_extent_block_csum_set
                - io_channel_write_blk64
                - update_path
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto2
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - free
                - ext2fs_free_mem
                - ext2fs_extent_get
                - ext2fs_extent_replace
        - Branch String:   'extent.c:1076,6'
          Branch Sides:
            - BranchSide:      'extent.c:1077,3'
              BranchSideFuncs:
                - free
                - ext2fs_free_mem
            - BranchSide:      'extent.c:1080,34'
              BranchSideFuncs:
                - io_channel_write_blk64
                - update_path
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto2
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - free
                - ext2fs_free_mem
                - ext2fs_extent_get
                - ext2fs_extent_replace
        - Branch String:   'extent.c:1083,6'
          Branch Sides:
            - BranchSide:      'extent.c:1084,3'
              BranchSideFuncs:
                - free
                - ext2fs_free_mem
            - BranchSide:      'extent.c:1089,6'
              BranchSideFuncs:
                - update_path
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto2
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - free
                - ext2fs_free_mem
                - ext2fs_extent_get
                - ext2fs_extent_replace
        - Branch String:   'extent.c:1089,6'
          Branch Sides:
            - BranchSide:      'extent.c:1090,10'
              BranchSideFuncs:
                - update_path
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto2
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - free
                - ext2fs_free_mem
                - ext2fs_extent_get
                - ext2fs_extent_replace
            - BranchSide:      'extent.c:1101,20'
              BranchSideFuncs:
                - update_path
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto2
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - free
                - ext2fs_free_mem
                - ext2fs_extent_get
                - ext2fs_extent_replace
        - Branch String:   'extent.c:1108,6'
          Branch Sides:
            - BranchSide:      'extent.c:1109,3'
              BranchSideFuncs:
                - free
                - ext2fs_free_mem
            - BranchSide:      'extent.c:1112,6'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto2
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - free
                - ext2fs_free_mem
                - ext2fs_extent_get
                - ext2fs_extent_replace
        - Branch String:   'extent.c:1112,6'
          Branch Sides:
            - BranchSide:      'extent.c:1113,30'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_goto2
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - free
                - ext2fs_free_mem
            - BranchSide:      'extent.c:1126,30'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_replace
                - ext2fs_extent_insert
                - ext2fs_extent_goto2
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - free
                - ext2fs_free_mem
        - Branch String:   'extent.c:1114,7'
          Branch Sides:
            - BranchSide:      'extent.c:1115,4'
              BranchSideFuncs:
                - free
                - ext2fs_free_mem
            - BranchSide:      'extent.c:1117,19'
              BranchSideFuncs:
                - ext2fs_extent_replace
                - ext2fs_extent_goto2
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - free
                - ext2fs_free_mem
        - Branch String:   'extent.c:1121,7'
          Branch Sides:
            - BranchSide:      'extent.c:1122,4'
              BranchSideFuncs:
                - free
                - ext2fs_free_mem
            - BranchSide:      'extent.c:1123,2'
              BranchSideFuncs:
                - ext2fs_extent_goto2
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - free
                - ext2fs_free_mem
        - Branch String:   'extent.c:1131,7'
          Branch Sides:
            - BranchSide:      'extent.c:1132,4'
              BranchSideFuncs:
                - free
                - ext2fs_free_mem
            - BranchSide:      'extent.c:1135,19'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_goto2
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - free
                - ext2fs_free_mem
        - Branch String:   'extent.c:1139,7'
          Branch Sides:
            - BranchSide:      'extent.c:0,0'
              BranchSideFuncs:
                - free
                - ext2fs_free_mem
            - BranchSide:      'extent.c:1140,4'
              BranchSideFuncs:
                - free
                - ext2fs_free_mem
        - Branch String:   'extent.c:1145,6'
          Branch Sides:
            - BranchSide:      'extent.c:1146,3'
              BranchSideFuncs:
                - free
                - ext2fs_free_mem
            - BranchSide:      'extent.c:1149,25'
              BranchSideFuncs:
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - free
                - ext2fs_free_mem
        - Branch String:   'extent.c:1152,6'
          Branch Sides:
            - BranchSide:      'extent.c:1152,6'
              BranchSideFuncs:
                - free
                - ext2fs_free_mem
            - BranchSide:      'extent.c:1153,3'
              BranchSideFuncs:
                - free
                - ext2fs_free_mem
        - Branch String:   'extent.c:1156,6'
          Branch Sides:
            - BranchSide:      'extent.c:1157,19'
              BranchSideFuncs:
                - ext2fs_free_mem
                - free
            - BranchSide:      'extent.c:1158,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'extent.c:936,11'
          Dst:             ext2fs_extent_get
        - Src:             'extent.c:940,11'
          Dst:             ext2fs_extent_get_info
        - Src:             'extent.c:977,12'
          Dst:             ext2fs_extent_get
        - Src:             'extent.c:981,12'
          Dst:             extent_node_split
        - Src:             'extent.c:986,12'
          Dst:             ext2fs_extent_goto2
        - Src:             'extent.c:1002,32'
          Dst:             splitting_at_eof
        - Src:             'extent.c:1011,12'
          Dst:             ext2fs_get_memzero
        - Src:             'extent.c:1045,14'
          Dst:             ext2fs_find_inode_goal
        - Src:             'extent.c:1047,11'
          Dst:             ext2fs_alloc_block2
        - Src:             'extent.c:1075,11'
          Dst:             ext2fs_extent_block_csum_set
        - Src:             'extent.c:1080,11'
          Dst:             io_channel_write_blk64
        - Src:             'extent.c:1107,11'
          Dst:             update_path
        - Src:             'extent.c:1113,12'
          Dst:             ext2fs_extent_get
        - Src:             'extent.c:1120,12'
          Dst:             ext2fs_extent_replace
        - Src:             'extent.c:1126,12'
          Dst:             ext2fs_extent_get
        - Src:             'extent.c:1130,12'
          Dst:             ext2fs_extent_replace
        - Src:             'extent.c:1138,12'
          Dst:             ext2fs_extent_insert
        - Src:             'extent.c:1144,11'
          Dst:             ext2fs_extent_goto2
        - Src:             'extent.c:1149,2'
          Dst:             ext2fs_iblk_add_blocks
        - Src:             'extent.c:1150,11'
          Dst:             ext2fs_write_inode
        - Src:             'extent.c:1157,3'
          Dst:             ext2fs_free_mem
    - functionName:    ext2fs_extent_node_split
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/extent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1164
      functionLinenumberEnd: 1165
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.ext2_extent_handle *'
      constantsTouched: []
      argNames:
        - handle
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - extent_node_split
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'extent.c:1165,9'
          Dst:             extent_node_split
    - functionName:    ext2fs_extent_open
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/extent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - 'struct.ext2_extent_handle **'
      constantsTouched: []
      argNames:
        - fs
        - ino
        - ret_handle
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_extent_open2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'extent.c:215,9'
          Dst:             ext2fs_extent_open2
    - functionName:    claim_range
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/fallocate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'struct.ext2_inode *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - fs
        - inode
        - blk
        - len
      BBCount:         3
      ICount:          55
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_block_alloc_stats_range
        - ext2fs_iblk_add_blocks
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'fallocate.c:90,2'
          Dst:             ext2fs_block_alloc_stats_range
        - Src:             'fallocate.c:92,9'
          Dst:             ext2fs_iblk_add_blocks
    - functionName:    dbg_print_extent
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/fallocate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ext2fs_extent *'
      constantsTouched: []
      argNames:
        - desc
        - extent
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext_falloc_helper
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/fallocate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 666
      functionDepth:   0
      returnType:      size_t
      argCount:        10
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - int
        - 'struct.ext2_inode *'
        - 'struct.ext2_extent_handle *'
        - 'struct.ext2fs_extent *'
        - 'struct.ext2fs_extent *'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - fs
        - flags
        - ino
        - inode
        - handle
        - left_ext
        - right_ext
        - range_start
        - range_len
        - alloc_goal
      BBCount:         350
      ICount:          2382
      EdgeCount:       489
      CyclomaticComplexity: 141
      functionsReached:
        - claim_range
        - dbg_print_extent
        - ext2fs_blocks_count
        - ext2fs_extent_delete
        - ext2fs_extent_fix_parents
        - ext2fs_extent_get
        - ext2fs_extent_goto
        - ext2fs_extent_insert
        - ext2fs_extent_replace
        - ext2fs_map_cluster_block
        - ext2fs_new_range
        - ext2fs_zero_blocks2
      functionUses:    3
      BranchProfiles:
        - Branch String:   'fallocate.c:125,6'
          Branch Sides:
            - BranchSide:      'fallocate.c:126,13'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:129,16'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:136,15'
          Branch Sides:
            - BranchSide:      'fallocate.c:136,18'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:136,45'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:136,6'
          Branch Sides:
            - BranchSide:      'fallocate.c:136,45'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:138,7'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:138,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:139,15'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:141,15'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:143,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:144,15'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:145,7'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:145,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:146,4'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:152,18'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:155,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:156,4'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:158,7'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:158,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:159,19'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:162,9'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:162,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:163,8'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:172,28'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:166,21'
          Branch Sides:
            - BranchSide:      'fallocate.c:166,24'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:168,8'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:166,8'
          Branch Sides:
            - BranchSide:      'fallocate.c:167,20'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:168,8'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:168,8'
          Branch Sides:
            - BranchSide:      'fallocate.c:169,5'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:170,3'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:173,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:174,4'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:175,22'
              BranchSideFuncs:
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:182,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:183,4'
              BranchSideFuncs: []
            - BranchSide:      'fallocate.c:184,35'
              BranchSideFuncs:
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:185,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:186,4'
              BranchSideFuncs: []
            - BranchSide:      'fallocate.c:189,9'
              BranchSideFuncs:
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:189,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:190,30'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:197,2'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:194,8'
          Branch Sides:
            - BranchSide:      'fallocate.c:195,5'
              BranchSideFuncs: []
            - BranchSide:      'fallocate.c:196,3'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:201,16'
          Branch Sides:
            - BranchSide:      'fallocate.c:201,19'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:201,46'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:201,6'
          Branch Sides:
            - BranchSide:      'fallocate.c:201,46'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:203,7'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:203,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:204,15'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:206,15'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:208,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:209,15'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:210,7'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:210,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:211,4'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:217,18'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:218,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:219,4'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:221,28'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:222,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:223,4'
              BranchSideFuncs: []
            - BranchSide:      'fallocate.c:225,7'
              BranchSideFuncs:
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:225,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:226,19'
              BranchSideFuncs:
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:227,24'
              BranchSideFuncs:
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:234,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:235,4'
              BranchSideFuncs: []
            - BranchSide:      'fallocate.c:236,35'
              BranchSideFuncs:
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:237,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:238,4'
              BranchSideFuncs: []
            - BranchSide:      'fallocate.c:241,9'
              BranchSideFuncs:
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:241,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:242,30'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:247,2'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:244,8'
          Branch Sides:
            - BranchSide:      'fallocate.c:245,5'
              BranchSideFuncs: []
            - BranchSide:      'fallocate.c:246,3'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:251,15'
          Branch Sides:
            - BranchSide:      'fallocate.c:251,18'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:251,18'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
        - Branch String:   'fallocate.c:251,6'
          Branch Sides:
            - BranchSide:      'fallocate.c:251,18'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:253,8'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:253,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:255,4'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
            - BranchSide:      'fallocate.c:258,9'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:258,44'
          Branch Sides:
            - BranchSide:      'fallocate.c:259,9'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:260,9'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:259,56'
          Branch Sides:
            - BranchSide:      'fallocate.c:260,9'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
            - BranchSide:      'fallocate.c:262,4'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
        - Branch String:   'fallocate.c:260,46'
          Branch Sides:
            - BranchSide:      'fallocate.c:261,10'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:268,9'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:258,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:262,4'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:268,9'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:268,55'
          Branch Sides:
            - BranchSide:      'fallocate.c:269,10'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
            - BranchSide:      'fallocate.c:274,7'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
        - Branch String:   'fallocate.c:269,46'
          Branch Sides:
            - BranchSide:      'fallocate.c:270,10'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:271,4'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
        - Branch String:   'fallocate.c:268,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:271,4'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
            - BranchSide:      'fallocate.c:274,7'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
        - Branch String:   'fallocate.c:275,12'
          Branch Sides:
            - BranchSide:      'fallocate.c:276,5'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
            - BranchSide:      'fallocate.c:276,22'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
        - Branch String:   'fallocate.c:275,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:277,4'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
            - BranchSide:      'fallocate.c:279,28'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
        - Branch String:   'fallocate.c:280,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:281,4'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
            - BranchSide:      'fallocate.c:284,7'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
        - Branch String:   'fallocate.c:289,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:290,4'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
            - BranchSide:      'fallocate.c:291,7'
              BranchSideFuncs:
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
        - Branch String:   'fallocate.c:291,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:292,4'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
            - BranchSide:      'fallocate.c:293,21'
              BranchSideFuncs:
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:294,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:295,4'
              BranchSideFuncs: []
            - BranchSide:      'fallocate.c:298,21'
              BranchSideFuncs:
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:301,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:302,4'
              BranchSideFuncs: []
            - BranchSide:      'fallocate.c:303,35'
              BranchSideFuncs:
                - ext2fs_extent_fix_parents
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:304,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:305,4'
              BranchSideFuncs: []
            - BranchSide:      'fallocate.c:306,27'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:307,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:308,4'
              BranchSideFuncs: []
            - BranchSide:      'fallocate.c:309,30'
              BranchSideFuncs:
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:310,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:311,4'
              BranchSideFuncs: []
            - BranchSide:      'fallocate.c:312,35'
              BranchSideFuncs:
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:313,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:314,4'
              BranchSideFuncs: []
            - BranchSide:      'fallocate.c:315,4'
              BranchSideFuncs:
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:318,55'
          Branch Sides:
            - BranchSide:      'fallocate.c:319,8'
              BranchSideFuncs: []
            - BranchSide:      'fallocate.c:326,3'
              BranchSideFuncs: []
        - Branch String:   'fallocate.c:318,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:320,30'
              BranchSideFuncs:
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:326,3'
              BranchSideFuncs: []
        - Branch String:   'fallocate.c:322,8'
          Branch Sides:
            - BranchSide:      'fallocate.c:323,5'
              BranchSideFuncs: []
            - BranchSide:      'fallocate.c:324,3'
              BranchSideFuncs: []
        - Branch String:   'fallocate.c:331,6'
          Branch Sides:
            - BranchSide:      'fallocate.c:331,6'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
            - BranchSide:      'fallocate.c:333,7'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
        - Branch String:   'fallocate.c:333,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:334,15'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
            - BranchSide:      'fallocate.c:335,12'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
        - Branch String:   'fallocate.c:335,12'
          Branch Sides:
            - BranchSide:      'fallocate.c:336,15'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
            - BranchSide:      'fallocate.c:338,13'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
        - Branch String:   'fallocate.c:341,44'
          Branch Sides:
            - BranchSide:      'fallocate.c:342,9'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
            - BranchSide:      'fallocate.c:343,9'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
        - Branch String:   'fallocate.c:342,56'
          Branch Sides:
            - BranchSide:      'fallocate.c:343,9'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
            - BranchSide:      'fallocate.c:345,4'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
        - Branch String:   'fallocate.c:343,46'
          Branch Sides:
            - BranchSide:      'fallocate.c:344,10'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
            - BranchSide:      'fallocate.c:347,7'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
        - Branch String:   'fallocate.c:341,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:345,4'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
            - BranchSide:      'fallocate.c:347,7'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
        - Branch String:   'fallocate.c:347,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:348,15'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
            - BranchSide:      'fallocate.c:351,7'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
        - Branch String:   'fallocate.c:352,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:355,8'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
            - BranchSide:      'fallocate.c:359,7'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
        - Branch String:   'fallocate.c:355,21'
          Branch Sides:
            - BranchSide:      'fallocate.c:355,24'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
            - BranchSide:      'fallocate.c:357,3'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
        - Branch String:   'fallocate.c:355,8'
          Branch Sides:
            - BranchSide:      'fallocate.c:356,16'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
            - BranchSide:      'fallocate.c:357,3'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
        - Branch String:   'fallocate.c:359,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:360,4'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
            - BranchSide:      'fallocate.c:363,7'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
        - Branch String:   'fallocate.c:363,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:364,35'
              BranchSideFuncs:
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:376,7'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:366,8'
          Branch Sides:
            - BranchSide:      'fallocate.c:367,5'
              BranchSideFuncs: []
            - BranchSide:      'fallocate.c:368,8'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:368,8'
          Branch Sides:
            - BranchSide:      'fallocate.c:369,23'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:371,8'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:371,8'
          Branch Sides:
            - BranchSide:      'fallocate.c:372,5'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
            - BranchSide:      'fallocate.c:373,3'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:380,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:381,4'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
            - BranchSide:      'fallocate.c:382,21'
              BranchSideFuncs:
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:383,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:384,4'
              BranchSideFuncs: []
            - BranchSide:      'fallocate.c:387,28'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:388,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:389,4'
              BranchSideFuncs: []
            - BranchSide:      'fallocate.c:390,18'
              BranchSideFuncs:
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:395,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:396,4'
              BranchSideFuncs: []
            - BranchSide:      'fallocate.c:397,35'
              BranchSideFuncs:
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:398,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:399,4'
              BranchSideFuncs: []
            - BranchSide:      'fallocate.c:402,9'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:402,55'
          Branch Sides:
            - BranchSide:      'fallocate.c:403,8'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
            - BranchSide:      'fallocate.c:408,2'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
        - Branch String:   'fallocate.c:402,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:404,30'
              BranchSideFuncs:
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
            - BranchSide:      'fallocate.c:408,2'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
        - Branch String:   'fallocate.c:405,8'
          Branch Sides:
            - BranchSide:      'fallocate.c:406,5'
              BranchSideFuncs: []
            - BranchSide:      'fallocate.c:407,3'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
        - Branch String:   'fallocate.c:412,6'
          Branch Sides:
            - BranchSide:      'fallocate.c:412,6'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
            - BranchSide:      'fallocate.c:414,7'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
        - Branch String:   'fallocate.c:414,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:415,15'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
            - BranchSide:      'fallocate.c:416,12'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
        - Branch String:   'fallocate.c:416,12'
          Branch Sides:
            - BranchSide:      'fallocate.c:417,15'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
            - BranchSide:      'fallocate.c:419,13'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
        - Branch String:   'fallocate.c:422,44'
          Branch Sides:
            - BranchSide:      'fallocate.c:423,9'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
            - BranchSide:      'fallocate.c:424,9'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
        - Branch String:   'fallocate.c:423,57'
          Branch Sides:
            - BranchSide:      'fallocate.c:424,9'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:426,4'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:424,46'
          Branch Sides:
            - BranchSide:      'fallocate.c:425,10'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
            - BranchSide:      'fallocate.c:428,7'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
        - Branch String:   'fallocate.c:422,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:426,4'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
            - BranchSide:      'fallocate.c:428,7'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
        - Branch String:   'fallocate.c:428,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:429,15'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
            - BranchSide:      'fallocate.c:430,7'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
        - Branch String:   'fallocate.c:430,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:431,4'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:434,7'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
        - Branch String:   'fallocate.c:434,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:435,35'
              BranchSideFuncs:
                - ext2fs_map_cluster_block
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:453,26'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:437,8'
          Branch Sides:
            - BranchSide:      'fallocate.c:438,5'
              BranchSideFuncs: []
            - BranchSide:      'fallocate.c:439,8'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:439,8'
          Branch Sides:
            - BranchSide:      'fallocate.c:440,17'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:443,8'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:443,8'
          Branch Sides:
            - BranchSide:      'fallocate.c:444,5'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:445,3'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:457,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:458,4'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:459,21'
              BranchSideFuncs:
                - claim_range
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:462,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:463,4'
              BranchSideFuncs: []
            - BranchSide:      'fallocate.c:466,28'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:467,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:468,4'
              BranchSideFuncs: []
            - BranchSide:      'fallocate.c:469,16'
              BranchSideFuncs:
                - dbg_print_extent
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:475,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:476,4'
              BranchSideFuncs: []
            - BranchSide:      'fallocate.c:477,35'
              BranchSideFuncs:
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:478,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:479,4'
              BranchSideFuncs: []
            - BranchSide:      'fallocate.c:482,9'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:482,56'
          Branch Sides:
            - BranchSide:      'fallocate.c:483,8'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:489,2'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:482,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:484,30'
              BranchSideFuncs:
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:489,2'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:486,8'
          Branch Sides:
            - BranchSide:      'fallocate.c:487,5'
              BranchSideFuncs: []
            - BranchSide:      'fallocate.c:488,3'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:493,20'
          Branch Sides:
            - BranchSide:      'fallocate.c:493,24'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:493,61'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:493,6'
          Branch Sides:
            - BranchSide:      'fallocate.c:493,61'
              BranchSideFuncs:
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:494,18'
              BranchSideFuncs:
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:497,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:498,19'
              BranchSideFuncs:
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:499,18'
              BranchSideFuncs:
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:502,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:503,4'
              BranchSideFuncs: []
            - BranchSide:      'fallocate.c:504,7'
              BranchSideFuncs:
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:504,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:505,4'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:506,18'
              BranchSideFuncs:
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:514,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:515,7'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:516,12'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:516,12'
          Branch Sides:
            - BranchSide:      'fallocate.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'fallocate.c:517,4'
              BranchSideFuncs: []
        - Branch String:   'fallocate.c:519,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:520,7'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:522,7'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:527,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:528,4'
              BranchSideFuncs: []
            - BranchSide:      'fallocate.c:529,35'
              BranchSideFuncs:
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:530,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:531,4'
              BranchSideFuncs: []
            - BranchSide:      'fallocate.c:533,15'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:533,51'
          Branch Sides:
            - BranchSide:      'fallocate.c:534,8'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:541,18'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:533,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:535,30'
              BranchSideFuncs:
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:541,18'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:537,8'
          Branch Sides:
            - BranchSide:      'fallocate.c:538,5'
              BranchSideFuncs: []
            - BranchSide:      'fallocate.c:539,3'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:547,20'
          Branch Sides:
            - BranchSide:      'fallocate.c:547,24'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:547,51'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:547,6'
          Branch Sides:
            - BranchSide:      'fallocate.c:547,51'
              BranchSideFuncs:
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:548,18'
              BranchSideFuncs:
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:549,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:550,19'
              BranchSideFuncs:
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:551,18'
              BranchSideFuncs:
                - ext2fs_map_cluster_block
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:554,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:555,4'
              BranchSideFuncs: []
            - BranchSide:      'fallocate.c:556,7'
              BranchSideFuncs:
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:556,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:557,4'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:558,18'
              BranchSideFuncs:
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:566,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:567,7'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:568,12'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:568,12'
          Branch Sides:
            - BranchSide:      'fallocate.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'fallocate.c:569,4'
              BranchSideFuncs: []
        - Branch String:   'fallocate.c:571,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:572,7'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:574,7'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:579,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:580,4'
              BranchSideFuncs: []
            - BranchSide:      'fallocate.c:581,35'
              BranchSideFuncs:
                - ext2fs_extent_fix_parents
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:582,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:583,4'
              BranchSideFuncs: []
            - BranchSide:      'fallocate.c:585,15'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:585,51'
          Branch Sides:
            - BranchSide:      'fallocate.c:586,8'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:593,16'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:585,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:587,30'
              BranchSideFuncs:
                - ext2fs_zero_blocks2
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:593,16'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:589,8'
          Branch Sides:
            - BranchSide:      'fallocate.c:590,5'
              BranchSideFuncs: []
            - BranchSide:      'fallocate.c:591,3'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:597,6'
          Branch Sides:
            - BranchSide:      'fallocate.c:598,3'
              BranchSideFuncs: []
            - BranchSide:      'fallocate.c:600,17'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:601,6'
          Branch Sides:
            - BranchSide:      'fallocate.c:602,20'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:605,20'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:610,2'
          Branch Sides:
            - BranchSide:      'fallocate.c:611,24'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:662,2'
              BranchSideFuncs: []
        - Branch String:   'fallocate.c:612,14'
          Branch Sides:
            - BranchSide:      'fallocate.c:612,12'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:612,12'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:616,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:617,4'
              BranchSideFuncs: []
            - BranchSide:      'fallocate.c:618,21'
              BranchSideFuncs:
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_new_range
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:619,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:620,4'
              BranchSideFuncs: []
            - BranchSide:      'fallocate.c:623,18'
              BranchSideFuncs:
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_new_range
                - claim_range
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:629,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:630,7'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:631,12'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:631,12'
          Branch Sides:
            - BranchSide:      'fallocate.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'fallocate.c:632,4'
              BranchSideFuncs: []
        - Branch String:   'fallocate.c:634,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:635,7'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:637,7'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:642,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:643,4'
              BranchSideFuncs: []
            - BranchSide:      'fallocate.c:644,35'
              BranchSideFuncs:
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:645,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:646,4'
              BranchSideFuncs: []
            - BranchSide:      'fallocate.c:648,15'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:648,51'
          Branch Sides:
            - BranchSide:      'fallocate.c:649,8'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:656,8'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:648,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:650,30'
              BranchSideFuncs:
                - ext2fs_zero_blocks2
                - ext2fs_blocks_count
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
            - BranchSide:      'fallocate.c:656,8'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:651,8'
          Branch Sides:
            - BranchSide:      'fallocate.c:652,5'
              BranchSideFuncs: []
            - BranchSide:      'fallocate.c:653,3'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:660,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:610,2'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:661,11'
              BranchSideFuncs:
                - ext2fs_new_range
                - claim_range
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_blocks_count
                - ext2fs_zero_blocks2
      Callsites:
        - Src:             'fallocate.c:172,9'
          Dst:             ext2fs_extent_goto
        - Src:             'fallocate.c:180,3'
          Dst:             dbg_print_extent
        - Src:             'fallocate.c:181,9'
          Dst:             ext2fs_extent_replace
        - Src:             'fallocate.c:184,9'
          Dst:             ext2fs_extent_fix_parents
        - Src:             'fallocate.c:190,10'
          Dst:             ext2fs_zero_blocks2
        - Src:             'fallocate.c:221,9'
          Dst:             ext2fs_extent_goto
        - Src:             'fallocate.c:232,3'
          Dst:             dbg_print_extent
        - Src:             'fallocate.c:233,9'
          Dst:             ext2fs_extent_replace
        - Src:             'fallocate.c:236,9'
          Dst:             ext2fs_extent_fix_parents
        - Src:             'fallocate.c:242,10'
          Dst:             ext2fs_zero_blocks2
        - Src:             'fallocate.c:279,9'
          Dst:             ext2fs_extent_goto
        - Src:             'fallocate.c:285,9'
          Dst:             ext2fs_new_range
        - Src:             'fallocate.c:293,9'
          Dst:             claim_range
        - Src:             'fallocate.c:299,3'
          Dst:             dbg_print_extent
        - Src:             'fallocate.c:300,9'
          Dst:             ext2fs_extent_replace
        - Src:             'fallocate.c:303,9'
          Dst:             ext2fs_extent_fix_parents
        - Src:             'fallocate.c:306,9'
          Dst:             ext2fs_extent_get
        - Src:             'fallocate.c:309,9'
          Dst:             ext2fs_extent_delete
        - Src:             'fallocate.c:312,9'
          Dst:             ext2fs_extent_fix_parents
        - Src:             'fallocate.c:320,10'
          Dst:             ext2fs_zero_blocks2
        - Src:             'fallocate.c:364,10'
          Dst:             ext2fs_map_cluster_block
        - Src:             'fallocate.c:377,9'
          Dst:             ext2fs_new_range
        - Src:             'fallocate.c:382,9'
          Dst:             claim_range
        - Src:             'fallocate.c:387,9'
          Dst:             ext2fs_extent_goto
        - Src:             'fallocate.c:393,3'
          Dst:             dbg_print_extent
        - Src:             'fallocate.c:394,9'
          Dst:             ext2fs_extent_replace
        - Src:             'fallocate.c:397,9'
          Dst:             ext2fs_extent_fix_parents
        - Src:             'fallocate.c:404,10'
          Dst:             ext2fs_zero_blocks2
        - Src:             'fallocate.c:435,10'
          Dst:             ext2fs_map_cluster_block
        - Src:             'fallocate.c:453,9'
          Dst:             ext2fs_new_range
        - Src:             'fallocate.c:459,9'
          Dst:             claim_range
        - Src:             'fallocate.c:466,9'
          Dst:             ext2fs_extent_goto
        - Src:             'fallocate.c:473,3'
          Dst:             dbg_print_extent
        - Src:             'fallocate.c:474,9'
          Dst:             ext2fs_extent_replace
        - Src:             'fallocate.c:477,9'
          Dst:             ext2fs_extent_fix_parents
        - Src:             'fallocate.c:484,10'
          Dst:             ext2fs_zero_blocks2
        - Src:             'fallocate.c:500,9'
          Dst:             ext2fs_map_cluster_block
        - Src:             'fallocate.c:510,3'
          Dst:             dbg_print_extent
        - Src:             'fallocate.c:511,3'
          Dst:             ext2fs_extent_goto
        - Src:             'fallocate.c:512,9'
          Dst:             ext2fs_extent_get
        - Src:             'fallocate.c:526,9'
          Dst:             ext2fs_extent_insert
        - Src:             'fallocate.c:529,9'
          Dst:             ext2fs_extent_fix_parents
        - Src:             'fallocate.c:535,10'
          Dst:             ext2fs_zero_blocks2
        - Src:             'fallocate.c:552,9'
          Dst:             ext2fs_map_cluster_block
        - Src:             'fallocate.c:562,3'
          Dst:             dbg_print_extent
        - Src:             'fallocate.c:563,3'
          Dst:             ext2fs_extent_goto
        - Src:             'fallocate.c:564,9'
          Dst:             ext2fs_extent_get
        - Src:             'fallocate.c:578,9'
          Dst:             ext2fs_extent_insert
        - Src:             'fallocate.c:581,9'
          Dst:             ext2fs_extent_fix_parents
        - Src:             'fallocate.c:587,10'
          Dst:             ext2fs_zero_blocks2
        - Src:             'fallocate.c:613,9'
          Dst:             ext2fs_new_range
        - Src:             'fallocate.c:618,9'
          Dst:             claim_range
        - Src:             'fallocate.c:625,3'
          Dst:             dbg_print_extent
        - Src:             'fallocate.c:626,3'
          Dst:             ext2fs_extent_goto
        - Src:             'fallocate.c:627,9'
          Dst:             ext2fs_extent_get
        - Src:             'fallocate.c:641,9'
          Dst:             ext2fs_extent_insert
        - Src:             'fallocate.c:644,9'
          Dst:             ext2fs_extent_fix_parents
        - Src:             'fallocate.c:650,10'
          Dst:             ext2fs_zero_blocks2
        - Src:             'fallocate.c:660,15'
          Dst:             ext2fs_blocks_count
    - functionName:    extent_fallocate
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/fallocate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - int
        - 'struct.ext2_inode *'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - fs
        - flags
        - ino
        - inode
        - goal
        - start
        - len
      BBCount:         59
      ICount:          441
      EdgeCount:       79
      CyclomaticComplexity: 22
      functionsReached:
        - dbg_print_extent
        - ext2fs_blocks_count
        - ext2fs_extent_free
        - ext2fs_extent_get
        - ext2fs_extent_goto
        - ext2fs_extent_open2
        - ext2fs_find_first_zero_block_bitmap2
        - ext2fs_find_inode_goal
        - ext_falloc_helper
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fallocate.c:681,6'
          Branch Sides:
            - BranchSide:      'fallocate.c:681,6'
              BranchSideFuncs: []
            - BranchSide:      'fallocate.c:682,10'
              BranchSideFuncs: []
        - Branch String:   'fallocate.c:695,6'
          Branch Sides:
            - BranchSide:      'fallocate.c:696,44'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_find_first_zero_block_bitmap2
                - ext_falloc_helper
                - ext2fs_extent_free
                - ext2fs_find_inode_goal
            - BranchSide:      'fallocate.c:706,13'
              BranchSideFuncs:
                - dbg_print_extent
                - ext2fs_extent_get
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_free
                - ext_falloc_helper
                - ext_falloc_helper
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_blocks_count
                - ext2fs_find_first_zero_block_bitmap2
                - ext_falloc_helper
                - ext2fs_find_inode_goal
        - Branch String:   'fallocate.c:698,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:699,34'
              BranchSideFuncs:
                - ext2fs_find_inode_goal
                - ext2fs_find_first_zero_block_bitmap2
                - ext_falloc_helper
                - ext2fs_extent_free
            - BranchSide:      'fallocate.c:700,46'
              BranchSideFuncs:
                - ext2fs_find_first_zero_block_bitmap2
                - ext_falloc_helper
                - ext2fs_extent_free
        - Branch String:   'fallocate.c:711,6'
          Branch Sides:
            - BranchSide:      'fallocate.c:713,22'
              BranchSideFuncs:
                - ext_falloc_helper
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - dbg_print_extent
                - ext2fs_extent_get
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_free
                - ext_falloc_helper
                - ext2fs_blocks_count
                - ext2fs_find_first_zero_block_bitmap2
                - ext_falloc_helper
                - ext2fs_find_inode_goal
            - BranchSide:      'fallocate.c:721,13'
              BranchSideFuncs:
                - ext2fs_extent_get
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_free
                - ext_falloc_helper
        - Branch String:   'fallocate.c:717,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:718,4'
              BranchSideFuncs:
                - ext2fs_extent_free
            - BranchSide:      'fallocate.c:720,3'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - dbg_print_extent
                - ext2fs_extent_get
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_free
                - ext_falloc_helper
                - ext_falloc_helper
                - ext2fs_blocks_count
                - ext2fs_find_first_zero_block_bitmap2
                - ext_falloc_helper
                - ext2fs_find_inode_goal
        - Branch String:   'fallocate.c:721,13'
          Branch Sides:
            - BranchSide:      'fallocate.c:722,17'
              BranchSideFuncs:
                - ext2fs_extent_get
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_free
                - ext_falloc_helper
            - BranchSide:      'fallocate.c:725,17'
              BranchSideFuncs:
                - ext2fs_extent_get
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_free
                - ext_falloc_helper
        - Branch String:   'fallocate.c:737,12'
          Branch Sides:
            - BranchSide:      'fallocate.c:737,28'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - ext2fs_extent_free
                - ext2fs_extent_get
                - dbg_print_extent
                - ext_falloc_helper
            - BranchSide:      'fallocate.c:740,7'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - ext2fs_extent_free
                - ext2fs_extent_get
                - dbg_print_extent
                - ext_falloc_helper
        - Branch String:   'fallocate.c:737,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:738,8'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - ext2fs_extent_free
                - ext2fs_extent_get
                - dbg_print_extent
                - ext_falloc_helper
            - BranchSide:      'fallocate.c:740,7'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - ext2fs_extent_free
                - ext2fs_extent_get
                - dbg_print_extent
                - ext_falloc_helper
        - Branch String:   'fallocate.c:740,11'
          Branch Sides:
            - BranchSide:      'fallocate.c:740,14'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - ext2fs_extent_free
                - ext2fs_extent_get
                - dbg_print_extent
                - ext_falloc_helper
            - BranchSide:      'fallocate.c:742,7'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - ext2fs_extent_free
                - ext2fs_extent_get
                - dbg_print_extent
                - ext_falloc_helper
        - Branch String:   'fallocate.c:740,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:741,4'
              BranchSideFuncs:
                - ext2fs_extent_free
            - BranchSide:      'fallocate.c:742,7'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - ext2fs_extent_free
                - ext2fs_extent_get
                - dbg_print_extent
                - ext_falloc_helper
        - Branch String:   'fallocate.c:742,37'
          Branch Sides:
            - BranchSide:      'fallocate.c:743,20'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - ext2fs_extent_free
                - ext2fs_extent_get
                - dbg_print_extent
                - ext_falloc_helper
            - BranchSide:      'fallocate.c:744,16'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - ext2fs_extent_free
                - ext2fs_extent_get
                - dbg_print_extent
                - ext_falloc_helper
        - Branch String:   'fallocate.c:742,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:744,16'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - ext2fs_extent_free
                - ext2fs_extent_get
                - dbg_print_extent
                - ext_falloc_helper
            - BranchSide:      'fallocate.c:748,29'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - ext2fs_extent_free
                - ext2fs_extent_get
                - dbg_print_extent
                - ext_falloc_helper
        - Branch String:   'fallocate.c:752,37'
          Branch Sides:
            - BranchSide:      'fallocate.c:753,7'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - ext2fs_extent_free
                - ext2fs_extent_get
                - dbg_print_extent
                - ext_falloc_helper
            - BranchSide:      'fallocate.c:759,7'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - ext2fs_extent_free
                - ext2fs_extent_get
                - dbg_print_extent
                - ext_falloc_helper
        - Branch String:   'fallocate.c:752,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:754,24'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - ext2fs_extent_free
                - ext2fs_extent_get
                - dbg_print_extent
                - ext_falloc_helper
            - BranchSide:      'fallocate.c:759,7'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - ext2fs_extent_free
                - ext2fs_extent_get
                - dbg_print_extent
                - ext_falloc_helper
        - Branch String:   'fallocate.c:760,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:761,12'
              BranchSideFuncs:
                - ext_falloc_helper
                - ext2fs_extent_goto
                - ext2fs_extent_free
                - ext2fs_extent_get
                - dbg_print_extent
            - BranchSide:      'fallocate.c:769,7'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - ext2fs_extent_free
                - ext2fs_extent_get
                - dbg_print_extent
                - ext_falloc_helper
        - Branch String:   'fallocate.c:765,8'
          Branch Sides:
            - BranchSide:      'fallocate.c:766,5'
              BranchSideFuncs:
                - ext2fs_extent_free
            - BranchSide:      'fallocate.c:767,3'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - ext2fs_extent_free
                - ext2fs_extent_get
                - dbg_print_extent
                - ext_falloc_helper
        - Branch String:   'fallocate.c:769,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:770,4'
              BranchSideFuncs:
                - ext2fs_extent_free
            - BranchSide:      'fallocate.c:772,28'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - ext2fs_extent_free
                - ext2fs_extent_get
                - dbg_print_extent
                - ext_falloc_helper
        - Branch String:   'fallocate.c:773,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:774,4'
              BranchSideFuncs:
                - ext2fs_extent_free
            - BranchSide:      'fallocate.c:775,23'
              BranchSideFuncs:
                - ext2fs_extent_free
                - ext2fs_extent_get
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext_falloc_helper
        - Branch String:   'fallocate.c:780,2'
          Branch Sides:
            - BranchSide:      'fallocate.c:731,27'
              BranchSideFuncs:
                - ext2fs_extent_get
                - dbg_print_extent
                - ext2fs_extent_goto
                - ext2fs_extent_free
                - ext_falloc_helper
            - BranchSide:      'fallocate.c:783,21'
              BranchSideFuncs:
                - ext2fs_extent_free
      Callsites:
        - Src:             'fallocate.c:680,8'
          Dst:             ext2fs_extent_open2
        - Src:             'fallocate.c:693,2'
          Dst:             ext2fs_extent_goto
        - Src:             'fallocate.c:694,8'
          Dst:             ext2fs_extent_get
        - Src:             'fallocate.c:696,24'
          Dst:             ext2fs_blocks_count
        - Src:             'fallocate.c:699,11'
          Dst:             ext2fs_find_inode_goal
        - Src:             'fallocate.c:700,9'
          Dst:             ext2fs_find_first_zero_block_bitmap2
        - Src:             'fallocate.c:703,9'
          Dst:             ext_falloc_helper
        - Src:             'fallocate.c:709,2'
          Dst:             dbg_print_extent
        - Src:             'fallocate.c:714,9'
          Dst:             ext_falloc_helper
        - Src:             'fallocate.c:731,9'
          Dst:             ext2fs_extent_get
        - Src:             'fallocate.c:735,3'
          Dst:             dbg_print_extent
        - Src:             'fallocate.c:762,10'
          Dst:             ext_falloc_helper
        - Src:             'fallocate.c:772,9'
          Dst:             ext2fs_extent_goto
        - Src:             'fallocate.c:783,2'
          Dst:             ext2fs_extent_free
    - functionName:    ext2fs_fallocate
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/fallocate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 806
      functionLinenumberEnd: 873
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - int
        - 'struct.ext2_inode *'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - fs
        - flags
        - ino
        - inode
        - goal
        - start
        - len
      BBCount:         56
      ICount:          318
      EdgeCount:       75
      CyclomaticComplexity: 21
      functionsReached:
        - ext2fs_blocks_count
        - ext2fs_bmap2
        - ext2fs_read_inode
        - ext2fs_write_inode
        - ext2fs_zero_blocks2
        - extent_fallocate
      functionUses:    2
      BranchProfiles:
        - Branch String:   'fallocate.c:812,43'
          Branch Sides:
            - BranchSide:      'fallocate.c:813,7'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_read_inode
                - ext2fs_zero_blocks2
                - ext2fs_write_inode
                - ext2fs_bmap2
                - ext2fs_bmap2
                - ext2fs_zero_blocks2
                - extent_fallocate
            - BranchSide:      'fallocate.c:814,6'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_read_inode
                - ext2fs_zero_blocks2
                - ext2fs_write_inode
                - ext2fs_bmap2
                - ext2fs_bmap2
                - ext2fs_zero_blocks2
                - extent_fallocate
        - Branch String:   'fallocate.c:813,45'
          Branch Sides:
            - BranchSide:      'fallocate.c:814,6'
              BranchSideFuncs: []
            - BranchSide:      'fallocate.c:815,3'
              BranchSideFuncs: []
        - Branch String:   'fallocate.c:812,6'
          Branch Sides:
            - BranchSide:      'fallocate.c:815,3'
              BranchSideFuncs: []
            - BranchSide:      'fallocate.c:817,6'
              BranchSideFuncs:
                - ext2fs_blocks_count
                - ext2fs_read_inode
                - ext2fs_zero_blocks2
                - ext2fs_write_inode
                - ext2fs_bmap2
                - ext2fs_bmap2
                - ext2fs_zero_blocks2
                - extent_fallocate
        - Branch String:   'fallocate.c:817,6'
          Branch Sides:
            - BranchSide:      'fallocate.c:818,3'
              BranchSideFuncs: []
            - BranchSide:      'fallocate.c:819,11'
              BranchSideFuncs:
                - ext2fs_read_inode
                - ext2fs_zero_blocks2
                - ext2fs_write_inode
                - ext2fs_bmap2
                - ext2fs_bmap2
                - ext2fs_zero_blocks2
                - extent_fallocate
        - Branch String:   'fallocate.c:823,6'
          Branch Sides:
            - BranchSide:      'fallocate.c:824,27'
              BranchSideFuncs:
                - ext2fs_zero_blocks2
                - ext2fs_write_inode
                - ext2fs_bmap2
                - ext2fs_bmap2
                - ext2fs_zero_blocks2
                - extent_fallocate
            - BranchSide:      'fallocate.c:832,6'
              BranchSideFuncs:
                - ext2fs_zero_blocks2
                - ext2fs_write_inode
                - ext2fs_bmap2
                - ext2fs_bmap2
                - ext2fs_zero_blocks2
                - extent_fallocate
        - Branch String:   'fallocate.c:825,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:826,11'
              BranchSideFuncs: []
            - BranchSide:      'fallocate.c:827,9'
              BranchSideFuncs:
                - ext2fs_zero_blocks2
                - ext2fs_write_inode
                - ext2fs_bmap2
                - ext2fs_bmap2
                - ext2fs_zero_blocks2
                - extent_fallocate
        - Branch String:   'fallocate.c:832,6'
          Branch Sides:
            - BranchSide:      'fallocate.c:833,26'
              BranchSideFuncs:
                - extent_fallocate
                - ext2fs_zero_blocks2
                - ext2fs_write_inode
            - BranchSide:      'fallocate.c:838,13'
              BranchSideFuncs:
                - ext2fs_zero_blocks2
                - ext2fs_write_inode
                - ext2fs_bmap2
                - ext2fs_bmap2
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:838,2'
          Branch Sides:
            - BranchSide:      'fallocate.c:839,22'
              BranchSideFuncs:
                - ext2fs_bmap2
                - ext2fs_bmap2
                - ext2fs_zero_blocks2
                - ext2fs_write_inode
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:864,2'
              BranchSideFuncs:
                - ext2fs_zero_blocks2
                - ext2fs_write_inode
        - Branch String:   'fallocate.c:840,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:841,11'
              BranchSideFuncs: []
            - BranchSide:      'fallocate.c:842,7'
              BranchSideFuncs:
                - ext2fs_bmap2
                - ext2fs_zero_blocks2
                - ext2fs_write_inode
                - ext2fs_bmap2
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:842,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:843,4'
              BranchSideFuncs:
                - ext2fs_zero_blocks2
                - ext2fs_write_inode
                - ext2fs_bmap2
                - ext2fs_bmap2
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:845,22'
              BranchSideFuncs:
                - ext2fs_bmap2
                - ext2fs_zero_blocks2
                - ext2fs_write_inode
                - ext2fs_bmap2
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:847,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:848,4'
              BranchSideFuncs:
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:849,8'
              BranchSideFuncs:
                - ext2fs_zero_blocks2
                - ext2fs_write_inode
                - ext2fs_bmap2
                - ext2fs_bmap2
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:849,17'
          Branch Sides:
            - BranchSide:      'fallocate.c:849,21'
              BranchSideFuncs:
                - ext2fs_zero_blocks2
                - ext2fs_write_inode
                - ext2fs_bmap2
                - ext2fs_bmap2
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:850,8'
              BranchSideFuncs:
                - ext2fs_zero_blocks2
                - ext2fs_write_inode
                - ext2fs_bmap2
                - ext2fs_bmap2
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:849,35'
          Branch Sides:
            - BranchSide:      'fallocate.c:850,8'
              BranchSideFuncs:
                - ext2fs_zero_blocks2
                - ext2fs_zero_blocks2
                - ext2fs_write_inode
                - ext2fs_bmap2
                - ext2fs_bmap2
            - BranchSide:      'fallocate.c:851,30'
              BranchSideFuncs:
                - ext2fs_zero_blocks2
                - ext2fs_zero_blocks2
                - ext2fs_write_inode
                - ext2fs_bmap2
                - ext2fs_bmap2
        - Branch String:   'fallocate.c:849,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:851,30'
              BranchSideFuncs:
                - ext2fs_zero_blocks2
                - ext2fs_zero_blocks2
                - ext2fs_write_inode
                - ext2fs_bmap2
                - ext2fs_bmap2
            - BranchSide:      'fallocate.c:857,7'
              BranchSideFuncs:
                - ext2fs_zero_blocks2
                - ext2fs_write_inode
                - ext2fs_bmap2
                - ext2fs_bmap2
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:854,8'
          Branch Sides:
            - BranchSide:      'fallocate.c:855,5'
              BranchSideFuncs:
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:856,3'
              BranchSideFuncs:
                - ext2fs_zero_blocks2
                - ext2fs_write_inode
                - ext2fs_bmap2
                - ext2fs_bmap2
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:857,7'
          Branch Sides:
            - BranchSide:      'fallocate.c:858,15'
              BranchSideFuncs:
                - ext2fs_zero_blocks2
                - ext2fs_write_inode
                - ext2fs_bmap2
                - ext2fs_bmap2
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:861,12'
              BranchSideFuncs:
                - ext2fs_zero_blocks2
                - ext2fs_write_inode
                - ext2fs_bmap2
                - ext2fs_bmap2
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:867,6'
          Branch Sides:
            - BranchSide:      'fallocate.c:867,16'
              BranchSideFuncs:
                - ext2fs_write_inode
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:868,22'
              BranchSideFuncs:
                - ext2fs_write_inode
                - ext2fs_zero_blocks2
        - Branch String:   'fallocate.c:870,6'
          Branch Sides:
            - BranchSide:      'fallocate.c:871,23'
              BranchSideFuncs:
                - ext2fs_zero_blocks2
            - BranchSide:      'fallocate.c:872,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fallocate.c:817,12'
          Dst:             ext2fs_blocks_count
        - Src:             'fallocate.c:824,9'
          Dst:             ext2fs_read_inode
        - Src:             'fallocate.c:833,9'
          Dst:             extent_fallocate
        - Src:             'fallocate.c:839,9'
          Dst:             ext2fs_bmap2
        - Src:             'fallocate.c:845,9'
          Dst:             ext2fs_bmap2
        - Src:             'fallocate.c:851,10'
          Dst:             ext2fs_zero_blocks2
        - Src:             'fallocate.c:868,3'
          Dst:             ext2fs_write_inode
        - Src:             'fallocate.c:871,3'
          Dst:             ext2fs_zero_blocks2
    - functionName:    ext2fs_file_set_size
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/fileio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 664
      functionLinenumberEnd: 665
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.ext2_file *'
        - int
      constantsTouched: []
      argNames:
        - file
        - size
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_file_set_size2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'fileio.c:665,9'
          Dst:             ext2fs_file_set_size2
    - functionName:    ext2fs_file_set_size2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/fileio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 626
      functionLinenumberEnd: 661
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.ext2_file *'
        - size_t
      constantsTouched: []
      argNames:
        - file
        - size
      BBCount:         22
      ICount:          217
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - ext2fs_file_block_offset_too_big
        - ext2fs_file_zero_past_offset
        - ext2fs_inode_size_set
        - ext2fs_punch
        - ext2fs_write_inode
      functionUses:    3
      BranchProfiles:
        - Branch String:   'fileio.c:631,2'
          Branch Sides:
            - BranchSide:      'fileio.c:631,2'
              BranchSideFuncs: []
            - BranchSide:      'fileio.c:633,6'
              BranchSideFuncs:
                - ext2fs_inode_size_set
                - ext2fs_file_zero_past_offset
                - ext2fs_punch
                - ext2fs_write_inode
                - ext2fs_file_block_offset_too_big
        - Branch String:   'fileio.c:633,11'
          Branch Sides:
            - BranchSide:      'fileio.c:633,47'
              BranchSideFuncs:
                - ext2fs_file_block_offset_too_big
                - ext2fs_inode_size_set
                - ext2fs_file_zero_past_offset
                - ext2fs_punch
                - ext2fs_write_inode
            - BranchSide:      'fileio.c:636,21'
              BranchSideFuncs:
                - ext2fs_inode_size_set
                - ext2fs_file_zero_past_offset
                - ext2fs_punch
                - ext2fs_write_inode
        - Branch String:   'fileio.c:633,6'
          Branch Sides:
            - BranchSide:      'fileio.c:635,3'
              BranchSideFuncs: []
            - BranchSide:      'fileio.c:636,21'
              BranchSideFuncs:
                - ext2fs_inode_size_set
                - ext2fs_file_zero_past_offset
                - ext2fs_punch
                - ext2fs_write_inode
        - Branch String:   'fileio.c:643,6'
          Branch Sides:
            - BranchSide:      'fileio.c:644,10'
              BranchSideFuncs: []
            - BranchSide:      'fileio.c:646,6'
              BranchSideFuncs:
                - ext2fs_file_zero_past_offset
                - ext2fs_punch
                - ext2fs_write_inode
        - Branch String:   'fileio.c:646,6'
          Branch Sides:
            - BranchSide:      'fileio.c:647,31'
              BranchSideFuncs:
                - ext2fs_write_inode
                - ext2fs_file_zero_past_offset
                - ext2fs_punch
            - BranchSide:      'fileio.c:652,40'
              BranchSideFuncs:
                - ext2fs_file_zero_past_offset
                - ext2fs_punch
        - Branch String:   'fileio.c:648,7'
          Branch Sides:
            - BranchSide:      'fileio.c:649,11'
              BranchSideFuncs: []
            - BranchSide:      'fileio.c:650,2'
              BranchSideFuncs:
                - ext2fs_file_zero_past_offset
                - ext2fs_punch
        - Branch String:   'fileio.c:653,6'
          Branch Sides:
            - BranchSide:      'fileio.c:654,10'
              BranchSideFuncs: []
            - BranchSide:      'fileio.c:656,6'
              BranchSideFuncs:
                - ext2fs_punch
        - Branch String:   'fileio.c:656,6'
          Branch Sides:
            - BranchSide:      'fileio.c:657,3'
              BranchSideFuncs: []
            - BranchSide:      'fileio.c:659,22'
              BranchSideFuncs:
                - ext2fs_punch
      Callsites:
        - Src:             'fileio.c:633,14'
          Dst:             ext2fs_file_block_offset_too_big
        - Src:             'fileio.c:642,11'
          Dst:             ext2fs_inode_size_set
        - Src:             'fileio.c:647,12'
          Dst:             ext2fs_write_inode
        - Src:             'fileio.c:652,11'
          Dst:             ext2fs_file_zero_past_offset
        - Src:             'fileio.c:659,9'
          Dst:             ext2fs_punch
    - functionName:    ext2fs_file_zero_past_offset
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/fileio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 577
      functionLinenumberEnd: 619
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.ext2_file *'
        - size_t
      constantsTouched: []
      argNames:
        - file
        - offset
      BBCount:         22
      ICount:          173
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - ext2fs_bmap2
        - ext2fs_free_mem
        - ext2fs_get_mem
        - io_channel_read_blk64
        - io_channel_write_blk64
        - sync_buffer_position
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fileio.c:585,6'
          Branch Sides:
            - BranchSide:      'fileio.c:586,3'
              BranchSideFuncs: []
            - BranchSide:      'fileio.c:588,32'
              BranchSideFuncs:
                - sync_buffer_position
                - ext2fs_bmap2
                - ext2fs_get_mem
                - io_channel_read_blk64
                - io_channel_write_blk64
                - ext2fs_free_mem
        - Branch String:   'fileio.c:589,6'
          Branch Sides:
            - BranchSide:      'fileio.c:590,10'
              BranchSideFuncs: []
            - BranchSide:      'fileio.c:593,24'
              BranchSideFuncs:
                - ext2fs_bmap2
                - ext2fs_get_mem
                - io_channel_read_blk64
                - io_channel_write_blk64
                - ext2fs_free_mem
        - Branch String:   'fileio.c:595,6'
          Branch Sides:
            - BranchSide:      'fileio.c:596,10'
              BranchSideFuncs: []
            - BranchSide:      'fileio.c:597,7'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - io_channel_write_blk64
                - ext2fs_free_mem
        - Branch String:   'fileio.c:597,17'
          Branch Sides:
            - BranchSide:      'fileio.c:597,21'
              BranchSideFuncs: []
            - BranchSide:      'fileio.c:598,3'
              BranchSideFuncs: []
        - Branch String:   'fileio.c:597,6'
          Branch Sides:
            - BranchSide:      'fileio.c:598,3'
              BranchSideFuncs: []
            - BranchSide:      'fileio.c:601,26'
              BranchSideFuncs:
                - ext2fs_get_mem
                - io_channel_read_blk64
                - io_channel_write_blk64
                - ext2fs_free_mem
        - Branch String:   'fileio.c:602,6'
          Branch Sides:
            - BranchSide:      'fileio.c:603,10'
              BranchSideFuncs: []
            - BranchSide:      'fileio.c:606,33'
              BranchSideFuncs:
                - io_channel_read_blk64
                - io_channel_write_blk64
                - ext2fs_free_mem
        - Branch String:   'fileio.c:607,6'
          Branch Sides:
            - BranchSide:      'fileio.c:608,3'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'fileio.c:610,9'
              BranchSideFuncs:
                - io_channel_write_blk64
                - ext2fs_free_mem
        - Branch String:   'fileio.c:613,6'
          Branch Sides:
            - BranchSide:      'fileio.c:613,6'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'fileio.c:614,3'
              BranchSideFuncs:
                - ext2fs_free_mem
      Callsites:
        - Src:             'fileio.c:588,11'
          Dst:             sync_buffer_position
        - Src:             'fileio.c:593,11'
          Dst:             ext2fs_bmap2
        - Src:             'fileio.c:601,11'
          Dst:             ext2fs_get_mem
        - Src:             'fileio.c:606,11'
          Dst:             io_channel_read_blk64
        - Src:             'fileio.c:612,11'
          Dst:             io_channel_write_blk64
        - Src:             'fileio.c:617,2'
          Dst:             ext2fs_free_mem
    - functionName:    sync_buffer_position
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/fileio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.ext2_file *'
      constantsTouched: []
      argNames:
        - file
      BBCount:         9
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ext2fs_file_flush
      functionUses:    3
      BranchProfiles:
        - Branch String:   'fileio.c:189,6'
          Branch Sides:
            - BranchSide:      'fileio.c:190,30'
              BranchSideFuncs:
                - ext2fs_file_flush
            - BranchSide:      'fileio.c:195,18'
              BranchSideFuncs: []
        - Branch String:   'fileio.c:191,7'
          Branch Sides:
            - BranchSide:      'fileio.c:192,11'
              BranchSideFuncs: []
            - BranchSide:      'fileio.c:193,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fileio.c:190,12'
          Dst:             ext2fs_file_flush
    - functionName:    ext2fs_file_flush
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/fileio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.ext2_file *'
      constantsTouched: []
      argNames:
        - file
      BBCount:         30
      ICount:          243
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - ext2fs_bmap2
        - io_channel_write_blk64
      functionUses:    2
      BranchProfiles:
        - Branch String:   'fileio.c:135,2'
          Branch Sides:
            - BranchSide:      'fileio.c:135,2'
              BranchSideFuncs: []
            - BranchSide:      'fileio.c:136,7'
              BranchSideFuncs:
                - ext2fs_bmap2
                - io_channel_write_blk64
                - ext2fs_bmap2
                - ext2fs_bmap2
        - Branch String:   'fileio.c:138,43'
          Branch Sides:
            - BranchSide:      'fileio.c:139,8'
              BranchSideFuncs:
                - ext2fs_bmap2
                - io_channel_write_blk64
                - ext2fs_bmap2
                - ext2fs_bmap2
            - BranchSide:      'fileio.c:140,3'
              BranchSideFuncs: []
        - Branch String:   'fileio.c:138,6'
          Branch Sides:
            - BranchSide:      'fileio.c:140,3'
              BranchSideFuncs:
                - ext2fs_bmap2
                - io_channel_write_blk64
                - ext2fs_bmap2
                - ext2fs_bmap2
            - BranchSide:      'fileio.c:143,6'
              BranchSideFuncs:
                - ext2fs_bmap2
                - io_channel_write_blk64
                - ext2fs_bmap2
                - ext2fs_bmap2
        - Branch String:   'fileio.c:143,22'
          Branch Sides:
            - BranchSide:      'fileio.c:143,25'
              BranchSideFuncs:
                - ext2fs_bmap2
                - io_channel_write_blk64
                - ext2fs_bmap2
                - ext2fs_bmap2
            - BranchSide:      'fileio.c:162,7'
              BranchSideFuncs:
                - ext2fs_bmap2
                - io_channel_write_blk64
        - Branch String:   'fileio.c:143,6'
          Branch Sides:
            - BranchSide:      'fileio.c:144,25'
              BranchSideFuncs:
                - ext2fs_bmap2
                - ext2fs_bmap2
                - io_channel_write_blk64
                - ext2fs_bmap2
            - BranchSide:      'fileio.c:162,7'
              BranchSideFuncs:
                - ext2fs_bmap2
                - io_channel_write_blk64
        - Branch String:   'fileio.c:146,7'
          Branch Sides:
            - BranchSide:      'fileio.c:147,11'
              BranchSideFuncs: []
            - BranchSide:      'fileio.c:148,7'
              BranchSideFuncs:
                - ext2fs_bmap2
                - io_channel_write_blk64
                - ext2fs_bmap2
        - Branch String:   'fileio.c:148,7'
          Branch Sides:
            - BranchSide:      'fileio.c:149,26'
              BranchSideFuncs:
                - ext2fs_bmap2
                - ext2fs_bmap2
                - io_channel_write_blk64
            - BranchSide:      'fileio.c:156,2'
              BranchSideFuncs:
                - ext2fs_bmap2
                - io_channel_write_blk64
        - Branch String:   'fileio.c:153,8'
          Branch Sides:
            - BranchSide:      'fileio.c:154,12'
              BranchSideFuncs: []
            - BranchSide:      'fileio.c:155,3'
              BranchSideFuncs:
                - ext2fs_bmap2
                - io_channel_write_blk64
        - Branch String:   'fileio.c:162,6'
          Branch Sides:
            - BranchSide:      'fileio.c:163,25'
              BranchSideFuncs:
                - io_channel_write_blk64
            - BranchSide:      'fileio.c:170,34'
              BranchSideFuncs:
                - io_channel_write_blk64
        - Branch String:   'fileio.c:166,7'
          Branch Sides:
            - BranchSide:      'fileio.c:167,11'
              BranchSideFuncs: []
            - BranchSide:      'fileio.c:168,2'
              BranchSideFuncs:
                - io_channel_write_blk64
        - Branch String:   'fileio.c:171,6'
          Branch Sides:
            - BranchSide:      'fileio.c:172,10'
              BranchSideFuncs: []
            - BranchSide:      'fileio.c:174,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fileio.c:144,12'
          Dst:             ext2fs_bmap2
        - Src:             'fileio.c:149,13'
          Dst:             ext2fs_bmap2
        - Src:             'fileio.c:163,12'
          Dst:             ext2fs_bmap2
        - Src:             'fileio.c:170,11'
          Dst:             io_channel_write_blk64
    - functionName:    ext2fs_file_get_size
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/fileio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 564
      functionLinenumberEnd: 572
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_file *'
      constantsTouched: []
      argNames:
        - file
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ext2fs_file_get_lsize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fileio.c:567,6'
          Branch Sides:
            - BranchSide:      'fileio.c:568,3'
              BranchSideFuncs: []
            - BranchSide:      'fileio.c:569,7'
              BranchSideFuncs: []
        - Branch String:   'fileio.c:569,6'
          Branch Sides:
            - BranchSide:      'fileio.c:570,3'
              BranchSideFuncs: []
            - BranchSide:      'fileio.c:571,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fileio.c:567,6'
          Dst:             ext2fs_file_get_lsize
    - functionName:    ext2fs_file_get_lsize
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/fileio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.ext2_file *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - file
        - ret_size
      BBCount:         4
      ICount:          42
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fileio.c:554,6'
          Branch Sides:
            - BranchSide:      'fileio.c:555,3'
              BranchSideFuncs: []
            - BranchSide:      'fileio.c:556,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ext2fs_file_lseek
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/fileio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.ext2_file *'
        - int
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - file
        - offset
        - whence
        - ret_pos
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ext2fs_file_llseek
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fileio.c:543,6'
          Branch Sides:
            - BranchSide:      'fileio.c:543,6'
              BranchSideFuncs: []
            - BranchSide:      'fileio.c:544,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fileio.c:542,11'
          Dst:             ext2fs_file_llseek
    - functionName:    ext2fs_file_llseek
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/fileio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.ext2_file *'
        - size_t
        - int
        - 'size_t *'
      constantsTouched: []
      argNames:
        - file
        - offset
        - whence
        - ret_pos
      BBCount:         16
      ICount:          105
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fileio.c:518,2'
          Branch Sides:
            - BranchSide:      'fileio.c:518,2'
              BranchSideFuncs: []
            - BranchSide:      'fileio.c:520,6'
              BranchSideFuncs: []
        - Branch String:   'fileio.c:520,6'
          Branch Sides:
            - BranchSide:      'fileio.c:521,15'
              BranchSideFuncs: []
            - BranchSide:      'fileio.c:522,11'
              BranchSideFuncs: []
        - Branch String:   'fileio.c:522,11'
          Branch Sides:
            - BranchSide:      'fileio.c:523,16'
              BranchSideFuncs: []
            - BranchSide:      'fileio.c:524,11'
              BranchSideFuncs: []
        - Branch String:   'fileio.c:524,11'
          Branch Sides:
            - BranchSide:      'fileio.c:525,15'
              BranchSideFuncs: []
            - BranchSide:      'fileio.c:527,3'
              BranchSideFuncs: []
        - Branch String:   'fileio.c:529,6'
          Branch Sides:
            - BranchSide:      'fileio.c:530,14'
              BranchSideFuncs: []
            - BranchSide:      'fileio.c:532,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ext2fs_file_write_inline_data
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/fileio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.ext2_file *'
        - 'char *'
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - file
        - buf
        - nbytes
        - written
      BBCount:         28
      ICount:          236
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - ext2fs_file_set_size2
        - ext2fs_inline_data_expand
        - ext2fs_inline_data_get
        - ext2fs_inline_data_set
        - ext2fs_read_inode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fileio.c:343,6'
          Branch Sides:
            - BranchSide:      'fileio.c:344,10'
              BranchSideFuncs: []
            - BranchSide:      'fileio.c:346,6'
              BranchSideFuncs:
                - ext2fs_inline_data_expand
                - ext2fs_read_inode
                - ext2fs_inline_data_set
                - ext2fs_file_set_size2
        - Branch String:   'fileio.c:346,6'
          Branch Sides:
            - BranchSide:      'fileio.c:346,18'
              BranchSideFuncs:
                - ext2fs_inline_data_set
                - ext2fs_file_set_size2
                - ext2fs_inline_data_expand
                - ext2fs_read_inode
            - BranchSide:      'fileio.c:347,11'
              BranchSideFuncs:
                - ext2fs_inline_data_set
                - ext2fs_file_set_size2
                - ext2fs_inline_data_expand
                - ext2fs_read_inode
        - Branch String:   'fileio.c:352,7'
          Branch Sides:
            - BranchSide:      'fileio.c:353,4'
              BranchSideFuncs:
                - ext2fs_inline_data_expand
                - ext2fs_read_inode
            - BranchSide:      'fileio.c:354,7'
              BranchSideFuncs:
                - ext2fs_file_set_size2
        - Branch String:   'fileio.c:354,7'
          Branch Sides:
            - BranchSide:      'fileio.c:355,11'
              BranchSideFuncs: []
            - BranchSide:      'fileio.c:357,16'
              BranchSideFuncs:
                - ext2fs_file_set_size2
        - Branch String:   'fileio.c:360,18'
          Branch Sides:
            - BranchSide:      'fileio.c:360,21'
              BranchSideFuncs:
                - ext2fs_file_set_size2
            - BranchSide:      'fileio.c:368,7'
              BranchSideFuncs: []
        - Branch String:   'fileio.c:360,7'
          Branch Sides:
            - BranchSide:      'fileio.c:363,31'
              BranchSideFuncs:
                - ext2fs_file_set_size2
            - BranchSide:      'fileio.c:368,7'
              BranchSideFuncs: []
        - Branch String:   'fileio.c:364,8'
          Branch Sides:
            - BranchSide:      'fileio.c:365,14'
              BranchSideFuncs: []
            - BranchSide:      'fileio.c:366,3'
              BranchSideFuncs: []
        - Branch String:   'fileio.c:368,7'
          Branch Sides:
            - BranchSide:      'fileio.c:369,15'
              BranchSideFuncs: []
            - BranchSide:      'fileio.c:370,3'
              BranchSideFuncs: []
        - Branch String:   'fileio.c:375,6'
          Branch Sides:
            - BranchSide:      'fileio.c:376,10'
              BranchSideFuncs: []
            - BranchSide:      'fileio.c:384,29'
              BranchSideFuncs:
                - ext2fs_read_inode
        - Branch String:   'fileio.c:385,6'
          Branch Sides:
            - BranchSide:      'fileio.c:386,10'
              BranchSideFuncs: []
            - BranchSide:      'fileio.c:387,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fileio.c:341,11'
          Dst:             ext2fs_inline_data_get
        - Src:             'fileio.c:350,12'
          Dst:             ext2fs_inline_data_set
        - Src:             'fileio.c:363,9'
          Dst:             ext2fs_file_set_size2
        - Src:             'fileio.c:374,11'
          Dst:             ext2fs_inline_data_expand
        - Src:             'fileio.c:384,11'
          Dst:             ext2fs_read_inode
    - functionName:    ext2fs_file_write
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/fileio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.ext2_file *'
        - 'char *'
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - file
        - buf
        - nbytes
        - written
      BBCount:         56
      ICount:          474
      EdgeCount:       76
      CyclomaticComplexity: 22
      functionsReached:
        - calloc
        - ext2fs_bmap2
        - ext2fs_file_set_size2
        - ext2fs_file_write_inline_data
        - ext2fs_hashmap_add
        - ext2fs_hashmap_lookup
        - ext2fs_iblk_add_blocks
        - ext2fs_sha512
        - ext2fs_write_inode
        - load_buffer
        - sync_buffer_position
      functionUses:    2
      BranchProfiles:
        - Branch String:   'fileio.c:401,2'
          Branch Sides:
            - BranchSide:      'fileio.c:401,2'
              BranchSideFuncs: []
            - BranchSide:      'fileio.c:402,7'
              BranchSideFuncs:
                - ext2fs_file_set_size2
                - sync_buffer_position
                - load_buffer
                - ext2fs_bmap2
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_hashmap_add
                - free
                - free
                - free
                - calloc
                - ext2fs_sha512
                - ext2fs_hashmap_lookup
                - ext2fs_file_write_inline_data
        - Branch String:   'fileio.c:404,6'
          Branch Sides:
            - BranchSide:      'fileio.c:405,3'
              BranchSideFuncs:
                - ext2fs_file_set_size2
                - sync_buffer_position
                - load_buffer
                - ext2fs_bmap2
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_hashmap_add
                - free
                - free
                - free
                - calloc
                - ext2fs_sha512
                - ext2fs_hashmap_lookup
                - ext2fs_file_write_inline_data
            - BranchSide:      'fileio.c:408,6'
              BranchSideFuncs:
                - ext2fs_file_set_size2
                - sync_buffer_position
                - load_buffer
                - ext2fs_bmap2
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_hashmap_add
                - free
                - free
                - free
                - calloc
                - ext2fs_sha512
                - ext2fs_hashmap_lookup
                - ext2fs_file_write_inline_data
        - Branch String:   'fileio.c:408,6'
          Branch Sides:
            - BranchSide:      'fileio.c:409,42'
              BranchSideFuncs:
                - ext2fs_file_write_inline_data
                - ext2fs_file_set_size2
                - sync_buffer_position
                - load_buffer
                - ext2fs_bmap2
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_hashmap_add
                - free
                - free
                - free
                - calloc
                - ext2fs_sha512
                - ext2fs_hashmap_lookup
            - BranchSide:      'fileio.c:417,2'
              BranchSideFuncs:
                - ext2fs_file_set_size2
                - sync_buffer_position
                - load_buffer
                - ext2fs_bmap2
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_hashmap_add
                - free
                - free
                - free
                - calloc
                - ext2fs_sha512
                - ext2fs_hashmap_lookup
        - Branch String:   'fileio.c:411,7'
          Branch Sides:
            - BranchSide:      'fileio.c:412,11'
              BranchSideFuncs: []
            - BranchSide:      'fileio.c:414,10'
              BranchSideFuncs:
                - ext2fs_file_set_size2
                - sync_buffer_position
                - load_buffer
                - ext2fs_bmap2
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_hashmap_add
                - free
                - free
                - free
                - calloc
                - ext2fs_sha512
                - ext2fs_hashmap_lookup
        - Branch String:   'fileio.c:417,2'
          Branch Sides:
            - BranchSide:      'fileio.c:418,33'
              BranchSideFuncs:
                - sync_buffer_position
                - load_buffer
                - ext2fs_bmap2
                - ext2fs_file_set_size2
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_hashmap_add
                - free
                - free
                - free
                - calloc
                - ext2fs_sha512
                - ext2fs_hashmap_lookup
            - BranchSide:      'fileio.c:502,6'
              BranchSideFuncs:
                - ext2fs_file_set_size2
        - Branch String:   'fileio.c:419,7'
          Branch Sides:
            - BranchSide:      'fileio.c:420,4'
              BranchSideFuncs:
                - ext2fs_file_set_size2
            - BranchSide:      'fileio.c:422,11'
              BranchSideFuncs:
                - load_buffer
                - ext2fs_bmap2
                - ext2fs_file_set_size2
                - sync_buffer_position
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_hashmap_add
                - free
                - free
                - free
                - calloc
                - ext2fs_sha512
                - ext2fs_hashmap_lookup
        - Branch String:   'fileio.c:424,7'
          Branch Sides:
            - BranchSide:      'fileio.c:425,8'
              BranchSideFuncs:
                - load_buffer
                - ext2fs_bmap2
                - ext2fs_file_set_size2
                - sync_buffer_position
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_hashmap_add
                - free
                - free
                - free
                - calloc
                - ext2fs_sha512
                - ext2fs_hashmap_lookup
            - BranchSide:      'fileio.c:431,24'
              BranchSideFuncs:
                - load_buffer
                - ext2fs_bmap2
                - ext2fs_file_set_size2
                - sync_buffer_position
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_hashmap_add
                - free
                - free
                - free
                - calloc
                - ext2fs_sha512
                - ext2fs_hashmap_lookup
        - Branch String:   'fileio.c:432,7'
          Branch Sides:
            - BranchSide:      'fileio.c:433,4'
              BranchSideFuncs:
                - ext2fs_file_set_size2
            - BranchSide:      'fileio.c:435,3'
              BranchSideFuncs:
                - ext2fs_bmap2
                - ext2fs_file_set_size2
                - sync_buffer_position
                - load_buffer
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_hashmap_add
                - free
                - free
                - free
                - calloc
                - ext2fs_sha512
                - ext2fs_hashmap_lookup
        - Branch String:   'fileio.c:442,7'
          Branch Sides:
            - BranchSide:      'fileio.c:443,18'
              BranchSideFuncs:
                - ext2fs_file_set_size2
                - sync_buffer_position
                - load_buffer
                - ext2fs_bmap2
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_hashmap_add
                - free
                - free
                - free
                - calloc
                - ext2fs_sha512
                - ext2fs_hashmap_lookup
            - BranchSide:      'fileio.c:494,16'
              BranchSideFuncs:
                - ext2fs_file_set_size2
                - sync_buffer_position
                - load_buffer
                - ext2fs_bmap2
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_hashmap_add
                - free
                - free
                - free
                - calloc
                - ext2fs_sha512
                - ext2fs_hashmap_lookup
        - Branch String:   'fileio.c:444,8'
          Branch Sides:
            - BranchSide:      'fileio.c:445,17'
              BranchSideFuncs:
                - calloc
                - ext2fs_file_set_size2
                - ext2fs_sha512
                - ext2fs_hashmap_lookup
                - ext2fs_bmap2
                - sync_buffer_position
                - load_buffer
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_hashmap_add
                - free
                - free
                - free
            - BranchSide:      'fileio.c:458,8'
              BranchSideFuncs:
                - ext2fs_bmap2
                - ext2fs_file_set_size2
                - sync_buffer_position
                - load_buffer
                - calloc
                - ext2fs_sha512
                - ext2fs_hashmap_lookup
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_hashmap_add
                - free
                - free
                - free
        - Branch String:   'fileio.c:446,9'
          Branch Sides:
            - BranchSide:      'fileio.c:447,13'
              BranchSideFuncs:
                - ext2fs_sha512
                - ext2fs_hashmap_lookup
                - ext2fs_bmap2
                - ext2fs_file_set_size2
                - sync_buffer_position
                - load_buffer
                - calloc
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_hashmap_add
                - free
                - free
                - free
            - BranchSide:      'fileio.c:450,41'
              BranchSideFuncs:
                - ext2fs_sha512
                - ext2fs_hashmap_lookup
                - ext2fs_bmap2
                - ext2fs_file_set_size2
                - sync_buffer_position
                - load_buffer
                - calloc
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_hashmap_add
                - free
                - free
                - free
        - Branch String:   'fileio.c:458,8'
          Branch Sides:
            - BranchSide:      'fileio.c:459,23'
              BranchSideFuncs:
                - free
                - ext2fs_bmap2
                - ext2fs_file_set_size2
                - sync_buffer_position
                - load_buffer
                - calloc
                - ext2fs_sha512
                - ext2fs_hashmap_lookup
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_hashmap_add
                - free
                - free
            - BranchSide:      'fileio.c:465,26'
              BranchSideFuncs:
                - ext2fs_bmap2
                - ext2fs_file_set_size2
                - sync_buffer_position
                - load_buffer
                - free
                - calloc
                - ext2fs_sha512
                - ext2fs_hashmap_lookup
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_hashmap_add
                - free
                - free
        - Branch String:   'fileio.c:470,8'
          Branch Sides:
            - BranchSide:      'fileio.c:471,10'
              BranchSideFuncs:
                - free
                - ext2fs_file_set_size2
            - BranchSide:      'fileio.c:476,8'
              BranchSideFuncs:
                - ext2fs_file_set_size2
                - sync_buffer_position
                - load_buffer
                - ext2fs_bmap2
                - free
                - free
                - calloc
                - ext2fs_sha512
                - ext2fs_hashmap_lookup
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_hashmap_add
                - free
        - Branch String:   'fileio.c:476,8'
          Branch Sides:
            - BranchSide:      'fileio.c:477,28'
              BranchSideFuncs:
                - ext2fs_hashmap_add
                - ext2fs_file_set_size2
                - sync_buffer_position
                - load_buffer
                - ext2fs_bmap2
                - free
                - free
                - calloc
                - ext2fs_sha512
                - ext2fs_hashmap_lookup
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - free
            - BranchSide:      'fileio.c:488,8'
              BranchSideFuncs:
                - ext2fs_file_set_size2
                - sync_buffer_position
                - load_buffer
                - ext2fs_bmap2
                - ext2fs_hashmap_add
                - free
                - free
                - free
                - calloc
                - ext2fs_sha512
                - ext2fs_hashmap_lookup
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
        - Branch String:   'fileio.c:481,9'
          Branch Sides:
            - BranchSide:      'fileio.c:482,13'
              BranchSideFuncs:
                - free
                - ext2fs_file_set_size2
            - BranchSide:      'fileio.c:486,4'
              BranchSideFuncs:
                - ext2fs_file_set_size2
                - sync_buffer_position
                - load_buffer
                - ext2fs_bmap2
                - ext2fs_hashmap_add
                - free
                - free
                - free
                - calloc
                - ext2fs_sha512
                - ext2fs_hashmap_lookup
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
        - Branch String:   'fileio.c:488,8'
          Branch Sides:
            - BranchSide:      'fileio.c:489,28'
              BranchSideFuncs:
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_file_set_size2
                - sync_buffer_position
                - load_buffer
                - ext2fs_bmap2
                - ext2fs_hashmap_add
                - free
                - free
                - free
                - calloc
                - ext2fs_sha512
                - ext2fs_hashmap_lookup
            - BranchSide:      'fileio.c:492,3'
              BranchSideFuncs:
                - ext2fs_file_set_size2
                - sync_buffer_position
                - load_buffer
                - ext2fs_bmap2
                - ext2fs_iblk_add_blocks
                - ext2fs_write_inode
                - ext2fs_hashmap_add
                - free
                - free
                - free
                - calloc
                - ext2fs_sha512
                - ext2fs_hashmap_lookup
        - Branch String:   'fileio.c:502,17'
          Branch Sides:
            - BranchSide:      'fileio.c:502,20'
              BranchSideFuncs:
                - ext2fs_file_set_size2
            - BranchSide:      'fileio.c:510,6'
              BranchSideFuncs: []
        - Branch String:   'fileio.c:502,6'
          Branch Sides:
            - BranchSide:      'fileio.c:505,30'
              BranchSideFuncs:
                - ext2fs_file_set_size2
            - BranchSide:      'fileio.c:510,6'
              BranchSideFuncs: []
        - Branch String:   'fileio.c:506,7'
          Branch Sides:
            - BranchSide:      'fileio.c:507,13'
              BranchSideFuncs: []
            - BranchSide:      'fileio.c:508,2'
              BranchSideFuncs: []
        - Branch String:   'fileio.c:510,6'
          Branch Sides:
            - BranchSide:      'fileio.c:511,14'
              BranchSideFuncs: []
            - BranchSide:      'fileio.c:512,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fileio.c:409,12'
          Dst:             ext2fs_file_write_inline_data
        - Src:             'fileio.c:418,12'
          Dst:             sync_buffer_position
        - Src:             'fileio.c:431,12'
          Dst:             load_buffer
        - Src:             'fileio.c:445,17'
          Dst:             calloc
        - Src:             'fileio.c:450,5'
          Dst:             ext2fs_sha512
        - Src:             'fileio.c:452,17'
          Dst:             ext2fs_hashmap_lookup
        - Src:             'fileio.c:465,13'
          Dst:             ext2fs_bmap2
        - Src:             'fileio.c:478,15'
          Dst:             ext2fs_hashmap_add
        - Src:             'fileio.c:489,5'
          Dst:             ext2fs_iblk_add_blocks
        - Src:             'fileio.c:490,5'
          Dst:             ext2fs_write_inode
        - Src:             'fileio.c:505,8'
          Dst:             ext2fs_file_set_size2
    - functionName:    load_buffer
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/fileio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.ext2_file *'
        - int
      constantsTouched: []
      argNames:
        - file
        - dontfill
      BBCount:         20
      ICount:          141
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - ext2fs_bmap2
        - io_channel_read_blk64
      functionUses:    2
      BranchProfiles:
        - Branch String:   'fileio.c:214,6'
          Branch Sides:
            - BranchSide:      'fileio.c:215,25'
              BranchSideFuncs: []
            - BranchSide:      'fileio.c:233,2'
              BranchSideFuncs: []
        - Branch String:   'fileio.c:218,7'
          Branch Sides:
            - BranchSide:      'fileio.c:219,11'
              BranchSideFuncs: []
            - BranchSide:      'fileio.c:220,8'
              BranchSideFuncs:
                - io_channel_read_blk64
        - Branch String:   'fileio.c:220,7'
          Branch Sides:
            - BranchSide:      'fileio.c:221,8'
              BranchSideFuncs: []
            - BranchSide:      'fileio.c:231,3'
              BranchSideFuncs: []
        - Branch String:   'fileio.c:221,24'
          Branch Sides:
            - BranchSide:      'fileio.c:222,10'
              BranchSideFuncs:
                - io_channel_read_blk64
            - BranchSide:      'fileio.c:229,12'
              BranchSideFuncs: []
        - Branch String:   'fileio.c:221,8'
          Branch Sides:
            - BranchSide:      'fileio.c:223,36'
              BranchSideFuncs: []
            - BranchSide:      'fileio.c:229,12'
              BranchSideFuncs: []
        - Branch String:   'fileio.c:226,9'
          Branch Sides:
            - BranchSide:      'fileio.c:227,13'
              BranchSideFuncs: []
            - BranchSide:      'fileio.c:228,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fileio.c:215,12'
          Dst:             ext2fs_bmap2
        - Src:             'fileio.c:223,14'
          Dst:             io_channel_read_blk64
    - functionName:    ext2fs_file_read_inline_data
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/fileio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.ext2_file *'
        - 'char *'
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - file
        - buf
        - wanted
        - got
      BBCount:         15
      ICount:          134
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ext2fs_inline_data_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fileio.c:265,6'
          Branch Sides:
            - BranchSide:      'fileio.c:266,10'
              BranchSideFuncs: []
            - BranchSide:      'fileio.c:268,6'
              BranchSideFuncs: []
        - Branch String:   'fileio.c:268,6'
          Branch Sides:
            - BranchSide:      'fileio.c:269,3'
              BranchSideFuncs: []
            - BranchSide:      'fileio.c:271,10'
              BranchSideFuncs: []
        - Branch String:   'fileio.c:272,6'
          Branch Sides:
            - BranchSide:      'fileio.c:273,11'
              BranchSideFuncs: []
            - BranchSide:      'fileio.c:274,9'
              BranchSideFuncs: []
        - Branch String:   'fileio.c:279,6'
          Branch Sides:
            - BranchSide:      'fileio.c:280,10'
              BranchSideFuncs: []
            - BranchSide:      'fileio.c:281,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fileio.c:263,11'
          Dst:             ext2fs_inline_data_get
    - functionName:    ext2fs_file_read
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/fileio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.ext2_file *'
        - 'char *'
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - file
        - buf
        - wanted
        - got
      BBCount:         28
      ICount:          248
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - ext2fs_file_read_inline_data
        - load_buffer
        - sync_buffer_position
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fileio.c:294,2'
          Branch Sides:
            - BranchSide:      'fileio.c:294,2'
              BranchSideFuncs: []
            - BranchSide:      'fileio.c:295,7'
              BranchSideFuncs:
                - sync_buffer_position
                - load_buffer
                - ext2fs_file_read_inline_data
        - Branch String:   'fileio.c:298,6'
          Branch Sides:
            - BranchSide:      'fileio.c:299,39'
              BranchSideFuncs:
                - ext2fs_file_read_inline_data
            - BranchSide:      'fileio.c:301,2'
              BranchSideFuncs:
                - sync_buffer_position
                - load_buffer
        - Branch String:   'fileio.c:301,49'
          Branch Sides:
            - BranchSide:      'fileio.c:301,53'
              BranchSideFuncs:
                - sync_buffer_position
                - load_buffer
            - BranchSide:      'fileio.c:301,2'
              BranchSideFuncs:
                - sync_buffer_position
                - load_buffer
        - Branch String:   'fileio.c:301,2'
          Branch Sides:
            - BranchSide:      'fileio.c:302,33'
              BranchSideFuncs:
                - sync_buffer_position
                - load_buffer
            - BranchSide:      'fileio.c:325,6'
              BranchSideFuncs: []
        - Branch String:   'fileio.c:303,7'
          Branch Sides:
            - BranchSide:      'fileio.c:304,4'
              BranchSideFuncs: []
            - BranchSide:      'fileio.c:305,24'
              BranchSideFuncs:
                - load_buffer
                - sync_buffer_position
        - Branch String:   'fileio.c:306,7'
          Branch Sides:
            - BranchSide:      'fileio.c:307,4'
              BranchSideFuncs: []
            - BranchSide:      'fileio.c:309,11'
              BranchSideFuncs:
                - sync_buffer_position
                - load_buffer
        - Branch String:   'fileio.c:311,7'
          Branch Sides:
            - BranchSide:      'fileio.c:312,8'
              BranchSideFuncs:
                - sync_buffer_position
                - load_buffer
            - BranchSide:      'fileio.c:313,10'
              BranchSideFuncs:
                - sync_buffer_position
                - load_buffer
        - Branch String:   'fileio.c:314,7'
          Branch Sides:
            - BranchSide:      'fileio.c:315,8'
              BranchSideFuncs:
                - sync_buffer_position
                - load_buffer
            - BranchSide:      'fileio.c:317,10'
              BranchSideFuncs:
                - sync_buffer_position
                - load_buffer
        - Branch String:   'fileio.c:325,6'
          Branch Sides:
            - BranchSide:      'fileio.c:326,10'
              BranchSideFuncs: []
            - BranchSide:      'fileio.c:327,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fileio.c:299,10'
          Dst:             ext2fs_file_read_inline_data
        - Src:             'fileio.c:302,12'
          Dst:             sync_buffer_position
        - Src:             'fileio.c:305,12'
          Dst:             load_buffer
    - functionName:    ext2fs_file_close
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/fileio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.ext2_file *'
      constantsTouched: []
      argNames:
        - file
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ext2fs_file_flush
        - ext2fs_free_mem
      functionUses:    3
      BranchProfiles:
        - Branch String:   'fileio.c:241,2'
          Branch Sides:
            - BranchSide:      'fileio.c:241,2'
              BranchSideFuncs: []
            - BranchSide:      'fileio.c:243,29'
              BranchSideFuncs:
                - ext2fs_file_flush
                - ext2fs_free_mem
                - ext2fs_free_mem
        - Branch String:   'fileio.c:245,6'
          Branch Sides:
            - BranchSide:      'fileio.c:246,20'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'fileio.c:247,18'
              BranchSideFuncs:
                - ext2fs_free_mem
      Callsites:
        - Src:             'fileio.c:243,11'
          Dst:             ext2fs_file_flush
        - Src:             'fileio.c:246,3'
          Dst:             ext2fs_free_mem
        - Src:             'fileio.c:247,2'
          Dst:             ext2fs_free_mem
    - functionName:    ext2fs_file_get_inode_num
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/fileio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_file *'
      constantsTouched: []
      argNames:
        - file
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fileio.c:119,6'
          Branch Sides:
            - BranchSide:      'fileio.c:120,3'
              BranchSideFuncs: []
            - BranchSide:      'fileio.c:121,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ext2fs_file_get_inode
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/fileio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      'struct.ext2_inode *'
      argCount:        1
      argTypes:
        - 'struct.ext2_file *'
      constantsTouched: []
      argNames:
        - file
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fileio.c:111,6'
          Branch Sides:
            - BranchSide:      'fileio.c:112,3'
              BranchSideFuncs: []
            - BranchSide:      'fileio.c:113,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ext2fs_file_get_fs
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/fileio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      'struct.struct_ext2_filsys *'
      argCount:        1
      argTypes:
        - 'struct.ext2_file *'
      constantsTouched: []
      argNames:
        - file
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fileio.c:101,6'
          Branch Sides:
            - BranchSide:      'fileio.c:102,3'
              BranchSideFuncs: []
            - BranchSide:      'fileio.c:103,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ext2fs_file_open
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/fileio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - int
        - 'struct.ext2_file **'
      constantsTouched: []
      argNames:
        - fs
        - ino
        - flags
        - ret
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_file_open2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'fileio.c:93,9'
          Dst:             ext2fs_file_open2
    - functionName:    ext2fs_file_open2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/fileio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - 'struct.ext2_inode *'
        - int
        - 'struct.ext2_file **'
      constantsTouched: []
      argNames:
        - fs
        - ino
        - inode
        - flags
        - ret
      BBCount:         22
      ICount:          168
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - ext2fs_free_mem
        - ext2fs_get_array
        - ext2fs_get_mem
        - ext2fs_read_inode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fileio.c:54,53'
          Branch Sides:
            - BranchSide:      'fileio.c:55,8'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_read_inode
                - ext2fs_get_array
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'fileio.c:58,52'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_read_inode
                - ext2fs_get_array
                - ext2fs_free_mem
                - ext2fs_free_mem
        - Branch String:   'fileio.c:54,6'
          Branch Sides:
            - BranchSide:      'fileio.c:56,3'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_read_inode
                - ext2fs_get_array
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'fileio.c:58,52'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_read_inode
                - ext2fs_get_array
                - ext2fs_free_mem
                - ext2fs_free_mem
        - Branch String:   'fileio.c:59,6'
          Branch Sides:
            - BranchSide:      'fileio.c:60,10'
              BranchSideFuncs: []
            - BranchSide:      'fileio.c:62,9'
              BranchSideFuncs:
                - ext2fs_read_inode
                - ext2fs_get_array
                - ext2fs_free_mem
                - ext2fs_free_mem
        - Branch String:   'fileio.c:68,6'
          Branch Sides:
            - BranchSide:      'fileio.c:69,11'
              BranchSideFuncs:
                - ext2fs_get_array
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'fileio.c:71,30'
              BranchSideFuncs:
                - ext2fs_read_inode
                - ext2fs_get_array
                - ext2fs_free_mem
                - ext2fs_free_mem
        - Branch String:   'fileio.c:72,7'
          Branch Sides:
            - BranchSide:      'fileio.c:0,0'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'fileio.c:73,4'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
        - Branch String:   'fileio.c:77,6'
          Branch Sides:
            - BranchSide:      'fileio.c:78,3'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'fileio.c:80,9'
              BranchSideFuncs: []
        - Branch String:   'fileio.c:84,6'
          Branch Sides:
            - BranchSide:      'fileio.c:85,20'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'fileio.c:86,18'
              BranchSideFuncs:
                - ext2fs_free_mem
      Callsites:
        - Src:             'fileio.c:58,11'
          Dst:             ext2fs_get_mem
        - Src:             'fileio.c:71,12'
          Dst:             ext2fs_read_inode
        - Src:             'fileio.c:76,11'
          Dst:             ext2fs_get_array
        - Src:             'fileio.c:85,3'
          Dst:             ext2fs_free_mem
        - Src:             'fileio.c:86,2'
          Dst:             ext2fs_free_mem
    - functionName:    ext2fs_unmark_block_bitmap_range
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/gen_bitmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 649
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - int
        - int
      constantsTouched: []
      argNames:
        - gen_bitmap
        - block
        - num
      BBCount:         15
      ICount:          100
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ext2fs_fast_clear_bit
        - ext2fs_warn_bitmap
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gen_bitmap.c:640,30'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:640,34'
              BranchSideFuncs:
                - ext2fs_warn_bitmap
            - BranchSide:      'gen_bitmap.c:642,48'
              BranchSideFuncs:
                - ext2fs_warn_bitmap
        - Branch String:   'gen_bitmap.c:640,55'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:641,7'
              BranchSideFuncs:
                - ext2fs_warn_bitmap
            - BranchSide:      'gen_bitmap.c:642,48'
              BranchSideFuncs:
                - ext2fs_warn_bitmap
        - Branch String:   'gen_bitmap.c:640,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:642,48'
              BranchSideFuncs:
                - ext2fs_warn_bitmap
            - BranchSide:      'gen_bitmap.c:646,8'
              BranchSideFuncs:
                - ext2fs_fast_clear_bit
        - Branch String:   'gen_bitmap.c:646,2'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:646,2'
              BranchSideFuncs:
                - ext2fs_fast_clear_bit
            - BranchSide:      'gen_bitmap.c:647,25'
              BranchSideFuncs:
                - ext2fs_fast_clear_bit
      Callsites:
        - Src:             'gen_bitmap.c:642,3'
          Dst:             ext2fs_warn_bitmap
        - Src:             'gen_bitmap.c:647,3'
          Dst:             ext2fs_fast_clear_bit
    - functionName:    ext2fs_mark_block_bitmap_range
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/gen_bitmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 620
      functionLinenumberEnd: 632
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - int
        - int
      constantsTouched: []
      argNames:
        - gen_bitmap
        - block
        - num
      BBCount:         15
      ICount:          100
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ext2fs_fast_set_bit
        - ext2fs_warn_bitmap
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gen_bitmap.c:624,30'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:624,34'
              BranchSideFuncs:
                - ext2fs_warn_bitmap
            - BranchSide:      'gen_bitmap.c:626,46'
              BranchSideFuncs:
                - ext2fs_warn_bitmap
        - Branch String:   'gen_bitmap.c:624,55'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:625,7'
              BranchSideFuncs:
                - ext2fs_warn_bitmap
            - BranchSide:      'gen_bitmap.c:626,46'
              BranchSideFuncs:
                - ext2fs_warn_bitmap
        - Branch String:   'gen_bitmap.c:624,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:626,46'
              BranchSideFuncs:
                - ext2fs_warn_bitmap
            - BranchSide:      'gen_bitmap.c:630,8'
              BranchSideFuncs:
                - ext2fs_fast_set_bit
        - Branch String:   'gen_bitmap.c:630,2'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:630,2'
              BranchSideFuncs:
                - ext2fs_fast_set_bit
            - BranchSide:      'gen_bitmap.c:631,23'
              BranchSideFuncs:
                - ext2fs_fast_set_bit
      Callsites:
        - Src:             'gen_bitmap.c:626,3'
          Dst:             ext2fs_warn_bitmap
        - Src:             'gen_bitmap.c:631,3'
          Dst:             ext2fs_fast_set_bit
    - functionName:    ext2fs_test_inode_bitmap_range
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/gen_bitmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - int
        - int
      constantsTouched: []
      argNames:
        - gen_bitmap
        - inode
        - num
      BBCount:         13
      ICount:          92
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - ext2fs_test_clear_generic_bitmap_range
        - ext2fs_warn_bitmap
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gen_bitmap.c:607,2'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:607,2'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap.c:608,7'
              BranchSideFuncs:
                - ext2fs_test_clear_generic_bitmap_range
                - ext2fs_warn_bitmap
        - Branch String:   'gen_bitmap.c:608,30'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:608,34'
              BranchSideFuncs:
                - ext2fs_warn_bitmap
            - BranchSide:      'gen_bitmap.c:611,8'
              BranchSideFuncs:
                - ext2fs_warn_bitmap
        - Branch String:   'gen_bitmap.c:608,60'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:609,7'
              BranchSideFuncs:
                - ext2fs_warn_bitmap
            - BranchSide:      'gen_bitmap.c:611,8'
              BranchSideFuncs:
                - ext2fs_warn_bitmap
        - Branch String:   'gen_bitmap.c:608,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:611,8'
              BranchSideFuncs:
                - ext2fs_warn_bitmap
            - BranchSide:      'gen_bitmap.c:615,13'
              BranchSideFuncs:
                - ext2fs_test_clear_generic_bitmap_range
      Callsites:
        - Src:             'gen_bitmap.c:610,3'
          Dst:             ext2fs_warn_bitmap
        - Src:             'gen_bitmap.c:614,9'
          Dst:             ext2fs_test_clear_generic_bitmap_range
    - functionName:    ext2fs_test_clear_generic_bitmap_range
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/gen_bitmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - int
        - int
      constantsTouched: []
      argNames:
        - gen_bitmap
        - start
        - len
      BBCount:         31
      ICount:          243
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - ext2fs_mem_is_zero
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gen_bitmap.c:483,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:488,20'
              BranchSideFuncs:
                - ext2fs_mem_is_zero
            - BranchSide:      'gen_bitmap.c:516,6'
              BranchSideFuncs:
                - ext2fs_mem_is_zero
        - Branch String:   'gen_bitmap.c:489,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:490,22'
              BranchSideFuncs:
                - ext2fs_mem_is_zero
            - BranchSide:      'gen_bitmap.c:493,13'
              BranchSideFuncs:
                - ext2fs_mem_is_zero
        - Branch String:   'gen_bitmap.c:495,3'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:496,22'
              BranchSideFuncs:
                - ext2fs_mem_is_zero
            - BranchSide:      'gen_bitmap.c:502,7'
              BranchSideFuncs:
                - ext2fs_mem_is_zero
        - Branch String:   'gen_bitmap.c:502,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:503,4'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap.c:504,12'
              BranchSideFuncs:
                - ext2fs_mem_is_zero
        - Branch String:   'gen_bitmap.c:516,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:521,19'
              BranchSideFuncs:
                - ext2fs_mem_is_zero
            - BranchSide:      'gen_bitmap.c:535,28'
              BranchSideFuncs:
                - ext2fs_mem_is_zero
        - Branch String:   'gen_bitmap.c:521,3'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:522,21'
              BranchSideFuncs:
                - ext2fs_mem_is_zero
            - BranchSide:      'gen_bitmap.c:528,7'
              BranchSideFuncs:
                - ext2fs_mem_is_zero
        - Branch String:   'gen_bitmap.c:528,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:529,4'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap.c:530,12'
              BranchSideFuncs:
                - ext2fs_mem_is_zero
      Callsites:
        - Src:             'gen_bitmap.c:535,9'
          Dst:             ext2fs_mem_is_zero
    - functionName:    ext2fs_mem_is_zero
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/gen_bitmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - mem
        - len
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gen_bitmap.c:450,2'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:451,14'
              BranchSideFuncs:
                - memcmp
                - memcmp
            - BranchSide:      'gen_bitmap.c:457,6'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'gen_bitmap.c:451,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:452,4'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap.c:453,7'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'gen_bitmap.c:457,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:458,18'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'gen_bitmap.c:459,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gen_bitmap.c:451,7'
          Dst:             memcmp
        - Src:             'gen_bitmap.c:458,11'
          Dst:             memcmp
    - functionName:    ext2fs_test_block_bitmap_range
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/gen_bitmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 588
      functionLinenumberEnd: 600
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - int
        - int
      constantsTouched: []
      argNames:
        - gen_bitmap
        - block
        - num
      BBCount:         13
      ICount:          92
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - ext2fs_test_clear_generic_bitmap_range
        - ext2fs_warn_bitmap
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gen_bitmap.c:591,2'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:591,2'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap.c:592,7'
              BranchSideFuncs:
                - ext2fs_test_clear_generic_bitmap_range
                - ext2fs_warn_bitmap
        - Branch String:   'gen_bitmap.c:592,30'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:592,34'
              BranchSideFuncs:
                - ext2fs_warn_bitmap
            - BranchSide:      'gen_bitmap.c:595,8'
              BranchSideFuncs:
                - ext2fs_warn_bitmap
        - Branch String:   'gen_bitmap.c:592,60'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:593,7'
              BranchSideFuncs:
                - ext2fs_warn_bitmap
            - BranchSide:      'gen_bitmap.c:595,8'
              BranchSideFuncs:
                - ext2fs_warn_bitmap
        - Branch String:   'gen_bitmap.c:592,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:595,8'
              BranchSideFuncs:
                - ext2fs_warn_bitmap
            - BranchSide:      'gen_bitmap.c:599,13'
              BranchSideFuncs:
                - ext2fs_test_clear_generic_bitmap_range
      Callsites:
        - Src:             'gen_bitmap.c:594,3'
          Dst:             ext2fs_warn_bitmap
        - Src:             'gen_bitmap.c:598,9'
          Dst:             ext2fs_test_clear_generic_bitmap_range
    - functionName:    ext2fs_find_first_set_generic_bitmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/gen_bitmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 584
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - int
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - gen_bitmap
        - start
        - end
        - out
      BBCount:         16
      ICount:          108
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - ext2fs_test_bit
        - ext2fs_warn_bitmap2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gen_bitmap.c:569,28'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:569,31'
              BranchSideFuncs:
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap.c:570,23'
              BranchSideFuncs:
                - ext2fs_warn_bitmap2
        - Branch String:   'gen_bitmap.c:569,49'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:569,52'
              BranchSideFuncs:
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap.c:570,23'
              BranchSideFuncs:
                - ext2fs_warn_bitmap2
        - Branch String:   'gen_bitmap.c:569,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:570,23'
              BranchSideFuncs:
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap.c:574,2'
              BranchSideFuncs:
                - ext2fs_test_bit
        - Branch String:   'gen_bitmap.c:574,2'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:575,23'
              BranchSideFuncs:
                - ext2fs_test_bit
            - BranchSide:      'gen_bitmap.c:583,2'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap.c:576,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:577,11'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap.c:580,8'
              BranchSideFuncs:
                - ext2fs_test_bit
      Callsites:
        - Src:             'gen_bitmap.c:570,3'
          Dst:             ext2fs_warn_bitmap2
        - Src:             'gen_bitmap.c:575,7'
          Dst:             ext2fs_test_bit
    - functionName:    ext2fs_warn_bitmap2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/gen_bitmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - gen_bitmap
        - code
        - arg
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - com_err
      functionUses:    15
      BranchProfiles:
        - Branch String:   'gen_bitmap.c:64,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:65,14'
              BranchSideFuncs:
                - com_err
            - BranchSide:      'gen_bitmap.c:68,14'
              BranchSideFuncs:
                - com_err
      Callsites:
        - Src:             'gen_bitmap.c:65,3'
          Dst:             com_err
        - Src:             'gen_bitmap.c:68,3'
          Dst:             com_err
    - functionName:    ext2fs_find_first_zero_generic_bitmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/gen_bitmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - int
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - gen_bitmap
        - start
        - end
        - out
      BBCount:         16
      ICount:          108
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - ext2fs_test_bit
        - ext2fs_warn_bitmap2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gen_bitmap.c:545,28'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:545,31'
              BranchSideFuncs:
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap.c:546,23'
              BranchSideFuncs:
                - ext2fs_warn_bitmap2
        - Branch String:   'gen_bitmap.c:545,49'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:545,52'
              BranchSideFuncs:
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap.c:546,23'
              BranchSideFuncs:
                - ext2fs_warn_bitmap2
        - Branch String:   'gen_bitmap.c:545,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:546,23'
              BranchSideFuncs:
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap.c:550,2'
              BranchSideFuncs:
                - ext2fs_test_bit
        - Branch String:   'gen_bitmap.c:550,2'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:551,23'
              BranchSideFuncs:
                - ext2fs_test_bit
            - BranchSide:      'gen_bitmap.c:559,2'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap.c:552,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:553,11'
              BranchSideFuncs:
                - ext2fs_test_bit
            - BranchSide:      'gen_bitmap.c:556,8'
              BranchSideFuncs:
                - ext2fs_test_bit
      Callsites:
        - Src:             'gen_bitmap.c:546,3'
          Dst:             ext2fs_warn_bitmap2
        - Src:             'gen_bitmap.c:551,7'
          Dst:             ext2fs_test_bit
    - functionName:    ext2fs_set_generic_bitmap_range
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/gen_bitmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - size_t
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - gen_bmap
        - magic
        - start
        - num
        - in
      BBCount:         12
      ICount:          96
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'gen_bitmap.c:432,12'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:432,16'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap.c:433,10'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap.c:432,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:433,10'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap.c:435,7'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap.c:435,28'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:435,32'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap.c:436,3'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap.c:435,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:436,3'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap.c:438,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ext2fs_get_generic_bitmap_range
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/gen_bitmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - size_t
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - gen_bmap
        - magic
        - start
        - num
        - out
      BBCount:         12
      ICount:          96
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'gen_bitmap.c:415,12'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:415,16'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap.c:416,10'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap.c:415,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:416,10'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap.c:418,7'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap.c:418,28'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:418,32'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap.c:419,3'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap.c:418,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:419,3'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap.c:421,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ext2fs_set_generic_bitmap_padding
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/gen_bitmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
      constantsTouched: []
      argNames:
        - gen_map
      BBCount:         10
      ICount:          77
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - ext2fs_set_bit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gen_bitmap.c:403,26'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:402,2'
              BranchSideFuncs:
                - ext2fs_set_bit
            - BranchSide:      'gen_bitmap.c:403,29'
              BranchSideFuncs:
                - ext2fs_set_bit
        - Branch String:   'gen_bitmap.c:402,2'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:405,18'
              BranchSideFuncs:
                - ext2fs_set_bit
            - BranchSide:      'gen_bitmap.c:406,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gen_bitmap.c:405,3'
          Dst:             ext2fs_set_bit
    - functionName:    ext2fs_compare_generic_bitmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/gen_bitmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - size_t
        - size_t
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - 'struct.ext2fs_struct_generic_bitmap_base *'
      constantsTouched: []
      argNames:
        - magic
        - neq
        - gen_bm1
        - gen_bm2
      BBCount:         27
      ICount:          180
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - ext2fs_fast_test_block_bitmap
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gen_bitmap.c:377,11'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:377,14'
              BranchSideFuncs:
                - memcmp
                - ext2fs_fast_test_block_bitmap
                - ext2fs_fast_test_block_bitmap
            - BranchSide:      'gen_bitmap.c:378,10'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap.c:377,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:378,10'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap.c:379,7'
              BranchSideFuncs:
                - memcmp
                - ext2fs_fast_test_block_bitmap
                - ext2fs_fast_test_block_bitmap
        - Branch String:   'gen_bitmap.c:379,11'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:379,14'
              BranchSideFuncs:
                - memcmp
                - ext2fs_fast_test_block_bitmap
                - ext2fs_fast_test_block_bitmap
            - BranchSide:      'gen_bitmap.c:380,10'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap.c:379,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:380,10'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap.c:382,7'
              BranchSideFuncs:
                - memcmp
                - ext2fs_fast_test_block_bitmap
                - ext2fs_fast_test_block_bitmap
        - Branch String:   'gen_bitmap.c:382,33'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:383,7'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap.c:386,10'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap.c:383,29'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:384,14'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap.c:386,10'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap.c:382,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:386,10'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap.c:388,11'
              BranchSideFuncs:
                - ext2fs_fast_test_block_bitmap
                - ext2fs_fast_test_block_bitmap
        - Branch String:   'gen_bitmap.c:388,2'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:389,37'
              BranchSideFuncs:
                - ext2fs_fast_test_block_bitmap
                - ext2fs_fast_test_block_bitmap
            - BranchSide:      'gen_bitmap.c:393,2'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap.c:389,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:390,47'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap.c:391,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gen_bitmap.c:384,7'
          Dst:             memcmp
        - Src:             'gen_bitmap.c:389,7'
          Dst:             ext2fs_fast_test_block_bitmap
        - Src:             'gen_bitmap.c:390,7'
          Dst:             ext2fs_fast_test_block_bitmap
    - functionName:    ext2fs_resize_generic_bitmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/gen_bitmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - size_t
        - int
        - int
        - 'struct.ext2fs_struct_generic_bitmap_base *'
      constantsTouched: []
      argNames:
        - magic
        - new_end
        - new_real_end
        - gen_bmap
      BBCount:         29
      ICount:          216
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - ext2fs_clear_bit
        - ext2fs_resize_mem
      functionUses:    3
      BranchProfiles:
        - Branch String:   'gen_bitmap.c:334,12'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:334,16'
              BranchSideFuncs:
                - ext2fs_resize_mem
                - ext2fs_clear_bit
            - BranchSide:      'gen_bitmap.c:335,10'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap.c:334,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:335,10'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap.c:341,6'
              BranchSideFuncs:
                - ext2fs_resize_mem
                - ext2fs_clear_bit
        - Branch String:   'gen_bitmap.c:341,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:342,11'
              BranchSideFuncs:
                - ext2fs_resize_mem
                - ext2fs_clear_bit
            - BranchSide:      'gen_bitmap.c:348,6'
              BranchSideFuncs:
                - ext2fs_resize_mem
        - Branch String:   'gen_bitmap.c:343,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:344,12'
              BranchSideFuncs:
                - ext2fs_resize_mem
                - ext2fs_clear_bit
            - BranchSide:      'gen_bitmap.c:345,3'
              BranchSideFuncs:
                - ext2fs_resize_mem
                - ext2fs_clear_bit
        - Branch String:   'gen_bitmap.c:345,3'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:346,21'
              BranchSideFuncs:
                - ext2fs_clear_bit
                - ext2fs_resize_mem
            - BranchSide:      'gen_bitmap.c:347,2'
              BranchSideFuncs:
                - ext2fs_resize_mem
        - Branch String:   'gen_bitmap.c:348,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:349,15'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap.c:353,11'
              BranchSideFuncs:
                - ext2fs_resize_mem
        - Branch String:   'gen_bitmap.c:356,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:357,30'
              BranchSideFuncs:
                - ext2fs_resize_mem
            - BranchSide:      'gen_bitmap.c:361,6'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap.c:358,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:359,11'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap.c:360,2'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap.c:361,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:362,10'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap.c:364,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gen_bitmap.c:346,4'
          Dst:             ext2fs_clear_bit
        - Src:             'gen_bitmap.c:357,12'
          Dst:             ext2fs_resize_mem
    - functionName:    ext2fs_fudge_generic_bitmap_end
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/gen_bitmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - size_t
        - size_t
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - gen_bitmap
        - magic
        - neq
        - end
        - oend
      BBCount:         9
      ICount:          74
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gen_bitmap.c:315,2'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:315,2'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap.c:317,6'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap.c:317,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:318,10'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap.c:319,6'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap.c:319,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:320,11'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap.c:321,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ext2fs_clear_generic_bitmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/gen_bitmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
      constantsTouched: []
      argNames:
        - bitmap
      BBCount:         18
      ICount:          104
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - com_err
        - ext2fs_clear_generic_bmap
        - ext2fs_warn_bitmap32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gen_bitmap.c:292,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:292,7'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap.c:305,9'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap.c:292,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:292,7'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap.c:305,9'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap.c:292,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:293,7'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap.c:305,9'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap.c:293,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:293,7'
              BranchSideFuncs:
                - ext2fs_warn_bitmap32
                - ext2fs_clear_generic_bmap
            - BranchSide:      'gen_bitmap.c:294,25'
              BranchSideFuncs:
                - ext2fs_warn_bitmap32
                - ext2fs_clear_generic_bmap
        - Branch String:   'gen_bitmap.c:293,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:293,7'
              BranchSideFuncs:
                - ext2fs_warn_bitmap32
                - ext2fs_clear_generic_bmap
            - BranchSide:      'gen_bitmap.c:294,25'
              BranchSideFuncs:
                - ext2fs_warn_bitmap32
                - ext2fs_clear_generic_bmap
        - Branch String:   'gen_bitmap.c:293,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:294,25'
              BranchSideFuncs:
                - ext2fs_warn_bitmap32
                - ext2fs_clear_generic_bmap
            - BranchSide:      'gen_bitmap.c:299,3'
              BranchSideFuncs:
                - com_err
      Callsites:
        - Src:             'gen_bitmap.c:294,4'
          Dst:             ext2fs_warn_bitmap32
        - Src:             'gen_bitmap.c:295,4'
          Dst:             ext2fs_clear_generic_bmap
        - Src:             'gen_bitmap.c:299,3'
          Dst:             com_err
    - functionName:    ext2fs_get_generic_bitmap_end
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/gen_bitmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
      constantsTouched: []
      argNames:
        - bitmap
      BBCount:         18
      ICount:          99
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - com_err
        - ext2fs_get_generic_bmap_end
        - ext2fs_warn_bitmap32
      functionUses:    3
      BranchProfiles:
        - Branch String:   'gen_bitmap.c:274,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:274,7'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap.c:285,9'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap.c:274,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:274,7'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap.c:285,9'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap.c:274,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:275,7'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap.c:285,9'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap.c:275,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:275,7'
              BranchSideFuncs:
                - ext2fs_warn_bitmap32
                - ext2fs_get_generic_bmap_end
            - BranchSide:      'gen_bitmap.c:276,25'
              BranchSideFuncs:
                - ext2fs_warn_bitmap32
                - ext2fs_get_generic_bmap_end
        - Branch String:   'gen_bitmap.c:275,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:275,7'
              BranchSideFuncs:
                - ext2fs_warn_bitmap32
                - ext2fs_get_generic_bmap_end
            - BranchSide:      'gen_bitmap.c:276,25'
              BranchSideFuncs:
                - ext2fs_warn_bitmap32
                - ext2fs_get_generic_bmap_end
        - Branch String:   'gen_bitmap.c:275,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:276,25'
              BranchSideFuncs:
                - ext2fs_warn_bitmap32
                - ext2fs_get_generic_bmap_end
            - BranchSide:      'gen_bitmap.c:280,3'
              BranchSideFuncs:
                - com_err
      Callsites:
        - Src:             'gen_bitmap.c:276,4'
          Dst:             ext2fs_warn_bitmap32
        - Src:             'gen_bitmap.c:277,11'
          Dst:             ext2fs_get_generic_bmap_end
        - Src:             'gen_bitmap.c:280,3'
          Dst:             com_err
    - functionName:    ext2fs_get_generic_bitmap_start
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/gen_bitmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
      constantsTouched: []
      argNames:
        - bitmap
      BBCount:         18
      ICount:          99
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - com_err
        - ext2fs_get_generic_bmap_start
        - ext2fs_warn_bitmap32
      functionUses:    3
      BranchProfiles:
        - Branch String:   'gen_bitmap.c:255,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:255,7'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap.c:267,9'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap.c:255,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:255,7'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap.c:267,9'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap.c:255,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:256,7'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap.c:267,9'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap.c:256,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:256,7'
              BranchSideFuncs:
                - ext2fs_warn_bitmap32
                - ext2fs_get_generic_bmap_start
            - BranchSide:      'gen_bitmap.c:257,25'
              BranchSideFuncs:
                - ext2fs_warn_bitmap32
                - ext2fs_get_generic_bmap_start
        - Branch String:   'gen_bitmap.c:256,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:256,7'
              BranchSideFuncs:
                - ext2fs_warn_bitmap32
                - ext2fs_get_generic_bmap_start
            - BranchSide:      'gen_bitmap.c:257,25'
              BranchSideFuncs:
                - ext2fs_warn_bitmap32
                - ext2fs_get_generic_bmap_start
        - Branch String:   'gen_bitmap.c:256,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:257,25'
              BranchSideFuncs:
                - ext2fs_warn_bitmap32
                - ext2fs_get_generic_bmap_start
            - BranchSide:      'gen_bitmap.c:261,3'
              BranchSideFuncs:
                - com_err
      Callsites:
        - Src:             'gen_bitmap.c:257,4'
          Dst:             ext2fs_warn_bitmap32
        - Src:             'gen_bitmap.c:258,11'
          Dst:             ext2fs_get_generic_bmap_start
        - Src:             'gen_bitmap.c:261,3'
          Dst:             com_err
    - functionName:    ext2fs_unmark_generic_bitmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/gen_bitmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - int
      constantsTouched: []
      argNames:
        - bitmap
        - bitno
      BBCount:         23
      ICount:          142
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - com_err
        - ext2fs_clear_bit
        - ext2fs_unmark_generic_bmap
        - ext2fs_warn_bitmap2
        - ext2fs_warn_bitmap32
      functionUses:    5
      BranchProfiles:
        - Branch String:   'gen_bitmap.c:232,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:232,7'
              BranchSideFuncs:
                - ext2fs_clear_bit
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap.c:244,7'
              BranchSideFuncs:
                - ext2fs_clear_bit
                - ext2fs_warn_bitmap2
        - Branch String:   'gen_bitmap.c:232,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:232,7'
              BranchSideFuncs:
                - ext2fs_clear_bit
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap.c:244,7'
              BranchSideFuncs:
                - ext2fs_clear_bit
                - ext2fs_warn_bitmap2
        - Branch String:   'gen_bitmap.c:232,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:233,7'
              BranchSideFuncs:
                - ext2fs_clear_bit
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap.c:244,7'
              BranchSideFuncs:
                - ext2fs_clear_bit
                - ext2fs_warn_bitmap2
        - Branch String:   'gen_bitmap.c:233,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:233,7'
              BranchSideFuncs:
                - ext2fs_warn_bitmap32
                - ext2fs_unmark_generic_bmap
            - BranchSide:      'gen_bitmap.c:234,25'
              BranchSideFuncs:
                - ext2fs_warn_bitmap32
                - ext2fs_unmark_generic_bmap
        - Branch String:   'gen_bitmap.c:233,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:233,7'
              BranchSideFuncs:
                - ext2fs_warn_bitmap32
                - ext2fs_unmark_generic_bmap
            - BranchSide:      'gen_bitmap.c:234,25'
              BranchSideFuncs:
                - ext2fs_warn_bitmap32
                - ext2fs_unmark_generic_bmap
        - Branch String:   'gen_bitmap.c:233,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:234,25'
              BranchSideFuncs:
                - ext2fs_warn_bitmap32
                - ext2fs_unmark_generic_bmap
            - BranchSide:      'gen_bitmap.c:239,40'
              BranchSideFuncs:
                - com_err
        - Branch String:   'gen_bitmap.c:244,32'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:244,36'
              BranchSideFuncs:
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap.c:245,23'
              BranchSideFuncs:
                - ext2fs_warn_bitmap2
        - Branch String:   'gen_bitmap.c:244,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:245,23'
              BranchSideFuncs:
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap.c:248,26'
              BranchSideFuncs:
                - ext2fs_clear_bit
      Callsites:
        - Src:             'gen_bitmap.c:234,4'
          Dst:             ext2fs_warn_bitmap32
        - Src:             'gen_bitmap.c:235,11'
          Dst:             ext2fs_unmark_generic_bmap
        - Src:             'gen_bitmap.c:238,3'
          Dst:             com_err
        - Src:             'gen_bitmap.c:245,3'
          Dst:             ext2fs_warn_bitmap2
        - Src:             'gen_bitmap.c:248,9'
          Dst:             ext2fs_clear_bit
    - functionName:    ext2fs_mark_generic_bitmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/gen_bitmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - int
      constantsTouched: []
      argNames:
        - bitmap
        - bitno
      BBCount:         23
      ICount:          142
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - com_err
        - ext2fs_mark_generic_bmap
        - ext2fs_set_bit
        - ext2fs_warn_bitmap2
        - ext2fs_warn_bitmap32
      functionUses:    5
      BranchProfiles:
        - Branch String:   'gen_bitmap.c:208,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:208,7'
              BranchSideFuncs:
                - ext2fs_set_bit
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap.c:220,7'
              BranchSideFuncs:
                - ext2fs_set_bit
                - ext2fs_warn_bitmap2
        - Branch String:   'gen_bitmap.c:208,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:208,7'
              BranchSideFuncs:
                - ext2fs_set_bit
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap.c:220,7'
              BranchSideFuncs:
                - ext2fs_set_bit
                - ext2fs_warn_bitmap2
        - Branch String:   'gen_bitmap.c:208,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:209,7'
              BranchSideFuncs:
                - ext2fs_set_bit
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap.c:220,7'
              BranchSideFuncs:
                - ext2fs_set_bit
                - ext2fs_warn_bitmap2
        - Branch String:   'gen_bitmap.c:209,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:209,7'
              BranchSideFuncs:
                - ext2fs_warn_bitmap32
                - ext2fs_mark_generic_bmap
            - BranchSide:      'gen_bitmap.c:210,25'
              BranchSideFuncs:
                - ext2fs_warn_bitmap32
                - ext2fs_mark_generic_bmap
        - Branch String:   'gen_bitmap.c:209,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:209,7'
              BranchSideFuncs:
                - ext2fs_warn_bitmap32
                - ext2fs_mark_generic_bmap
            - BranchSide:      'gen_bitmap.c:210,25'
              BranchSideFuncs:
                - ext2fs_warn_bitmap32
                - ext2fs_mark_generic_bmap
        - Branch String:   'gen_bitmap.c:209,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:210,25'
              BranchSideFuncs:
                - ext2fs_warn_bitmap32
                - ext2fs_mark_generic_bmap
            - BranchSide:      'gen_bitmap.c:215,40'
              BranchSideFuncs:
                - com_err
        - Branch String:   'gen_bitmap.c:220,32'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:220,36'
              BranchSideFuncs:
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap.c:221,23'
              BranchSideFuncs:
                - ext2fs_warn_bitmap2
        - Branch String:   'gen_bitmap.c:220,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:221,23'
              BranchSideFuncs:
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap.c:224,24'
              BranchSideFuncs:
                - ext2fs_set_bit
      Callsites:
        - Src:             'gen_bitmap.c:210,4'
          Dst:             ext2fs_warn_bitmap32
        - Src:             'gen_bitmap.c:211,11'
          Dst:             ext2fs_mark_generic_bmap
        - Src:             'gen_bitmap.c:214,3'
          Dst:             com_err
        - Src:             'gen_bitmap.c:221,3'
          Dst:             ext2fs_warn_bitmap2
        - Src:             'gen_bitmap.c:224,9'
          Dst:             ext2fs_set_bit
    - functionName:    ext2fs_test_generic_bitmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/gen_bitmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - int
      constantsTouched: []
      argNames:
        - bitmap
        - bitno
      BBCount:         23
      ICount:          142
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - com_err
        - ext2fs_test_bit
        - ext2fs_test_generic_bmap
        - ext2fs_warn_bitmap2
        - ext2fs_warn_bitmap32
      functionUses:    5
      BranchProfiles:
        - Branch String:   'gen_bitmap.c:184,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:184,7'
              BranchSideFuncs:
                - ext2fs_test_bit
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap.c:196,7'
              BranchSideFuncs:
                - ext2fs_test_bit
                - ext2fs_warn_bitmap2
        - Branch String:   'gen_bitmap.c:184,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:184,7'
              BranchSideFuncs:
                - ext2fs_test_bit
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap.c:196,7'
              BranchSideFuncs:
                - ext2fs_test_bit
                - ext2fs_warn_bitmap2
        - Branch String:   'gen_bitmap.c:184,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:185,7'
              BranchSideFuncs:
                - ext2fs_test_bit
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap.c:196,7'
              BranchSideFuncs:
                - ext2fs_test_bit
                - ext2fs_warn_bitmap2
        - Branch String:   'gen_bitmap.c:185,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:185,7'
              BranchSideFuncs:
                - ext2fs_warn_bitmap32
                - ext2fs_test_generic_bmap
            - BranchSide:      'gen_bitmap.c:186,25'
              BranchSideFuncs:
                - ext2fs_warn_bitmap32
                - ext2fs_test_generic_bmap
        - Branch String:   'gen_bitmap.c:185,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:185,7'
              BranchSideFuncs:
                - ext2fs_warn_bitmap32
                - ext2fs_test_generic_bmap
            - BranchSide:      'gen_bitmap.c:186,25'
              BranchSideFuncs:
                - ext2fs_warn_bitmap32
                - ext2fs_test_generic_bmap
        - Branch String:   'gen_bitmap.c:185,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:186,25'
              BranchSideFuncs:
                - ext2fs_warn_bitmap32
                - ext2fs_test_generic_bmap
            - BranchSide:      'gen_bitmap.c:191,40'
              BranchSideFuncs:
                - com_err
        - Branch String:   'gen_bitmap.c:196,32'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:196,36'
              BranchSideFuncs:
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap.c:197,23'
              BranchSideFuncs:
                - ext2fs_warn_bitmap2
        - Branch String:   'gen_bitmap.c:196,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:197,23'
              BranchSideFuncs:
                - ext2fs_warn_bitmap2
            - BranchSide:      'gen_bitmap.c:200,25'
              BranchSideFuncs:
                - ext2fs_test_bit
      Callsites:
        - Src:             'gen_bitmap.c:186,4'
          Dst:             ext2fs_warn_bitmap32
        - Src:             'gen_bitmap.c:187,11'
          Dst:             ext2fs_test_generic_bmap
        - Src:             'gen_bitmap.c:190,3'
          Dst:             com_err
        - Src:             'gen_bitmap.c:197,3'
          Dst:             ext2fs_warn_bitmap2
        - Src:             'gen_bitmap.c:200,9'
          Dst:             ext2fs_test_bit
    - functionName:    check_magic
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/gen_bitmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
      constantsTouched: []
      argNames:
        - bitmap
      BBCount:         12
      ICount:          54
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gen_bitmap.c:74,14'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:74,20'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap.c:77,3'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap.c:74,67'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:75,6'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap.c:78,2'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap.c:75,51'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:76,6'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap.c:78,2'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap.c:74,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:77,3'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap.c:78,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ext2fs_free_generic_bitmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/gen_bitmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
      constantsTouched: []
      argNames:
        - gen_bitmap
      BBCount:         12
      ICount:          74
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - check_magic
        - ext2fs_free_mem
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gen_bitmap.c:164,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:165,3'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap.c:167,2'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
        - Branch String:   'gen_bitmap.c:168,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:169,20'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'gen_bitmap.c:172,6'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
        - Branch String:   'gen_bitmap.c:172,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:173,20'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'gen_bitmap.c:176,18'
              BranchSideFuncs:
                - ext2fs_free_mem
      Callsites:
        - Src:             'gen_bitmap.c:164,6'
          Dst:             check_magic
        - Src:             'gen_bitmap.c:169,3'
          Dst:             ext2fs_free_mem
        - Src:             'gen_bitmap.c:173,3'
          Dst:             ext2fs_free_mem
        - Src:             'gen_bitmap.c:176,2'
          Dst:             ext2fs_free_mem
    - functionName:    ext2fs_copy_generic_bitmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/gen_bitmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.ext2fs_struct_generic_bitmap_base *'
        - 'struct.ext2fs_struct_generic_bitmap_base **'
      constantsTouched: []
      argNames:
        - gen_src
        - dest
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_make_generic_bitmap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gen_bitmap.c:153,10'
          Dst:             ext2fs_make_generic_bitmap
    - functionName:    ext2fs_make_generic_bitmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/gen_bitmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      size_t
      argCount:        8
      argTypes:
        - size_t
        - 'struct.struct_ext2_filsys *'
        - int
        - int
        - int
        - 'char *'
        - 'char *'
        - 'struct.ext2fs_struct_generic_bitmap_base **'
      constantsTouched: []
      argNames:
        - magic
        - fs
        - start
        - end
        - real_end
        - descr
        - init_map
        - ret
      BBCount:         20
      ICount:          204
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - ext2fs_free_mem
        - ext2fs_get_mem
        - strcpy
        - strlen
      functionUses:    4
      BranchProfiles:
        - Branch String:   'gen_bitmap.c:92,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:93,10'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap.c:95,18'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
                - strlen
                - ext2fs_get_mem
                - strcpy
                - ext2fs_free_mem
        - Branch String:   'gen_bitmap.c:100,2'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:102,3'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
                - strlen
                - ext2fs_get_mem
                - strcpy
                - ext2fs_free_mem
            - BranchSide:      'gen_bitmap.c:105,3'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
                - strlen
                - ext2fs_get_mem
                - strcpy
                - ext2fs_free_mem
            - BranchSide:      'gen_bitmap.c:108,3'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
                - strlen
                - ext2fs_get_mem
                - strcpy
                - ext2fs_free_mem
        - Branch String:   'gen_bitmap.c:110,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:111,34'
              BranchSideFuncs:
                - strlen
                - ext2fs_get_mem
                - strcpy
                - ext2fs_get_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'gen_bitmap.c:118,3'
              BranchSideFuncs:
                - ext2fs_get_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
        - Branch String:   'gen_bitmap.c:112,7'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:113,20'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'gen_bitmap.c:116,10'
              BranchSideFuncs:
                - strcpy
                - ext2fs_get_mem
                - ext2fs_free_mem
                - ext2fs_free_mem
        - Branch String:   'gen_bitmap.c:124,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:125,20'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'gen_bitmap.c:130,6'
              BranchSideFuncs: []
        - Branch String:   'gen_bitmap.c:130,6'
          Branch Sides:
            - BranchSide:      'gen_bitmap.c:131,10'
              BranchSideFuncs: []
            - BranchSide:      'gen_bitmap.c:133,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gen_bitmap.c:90,11'
          Dst:             ext2fs_get_mem
        - Src:             'gen_bitmap.c:111,27'
          Dst:             strlen
        - Src:             'gen_bitmap.c:111,12'
          Dst:             ext2fs_get_mem
        - Src:             'gen_bitmap.c:113,4'
          Dst:             ext2fs_free_mem
        - Src:             'gen_bitmap.c:116,3'
          Dst:             strcpy
        - Src:             'gen_bitmap.c:123,11'
          Dst:             ext2fs_get_mem
        - Src:             'gen_bitmap.c:125,3'
          Dst:             ext2fs_free_mem
        - Src:             'gen_bitmap.c:126,3'
          Dst:             ext2fs_free_mem
    - functionName:    ext2fs_allocate_generic_bitmap
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/gen_bitmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - 'char *'
        - 'struct.ext2fs_struct_generic_bitmap_base **'
      constantsTouched: []
      argNames:
        - start
        - end
        - real_end
        - descr
        - ret
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_make_generic_bitmap
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen_bitmap.c:144,9'
          Dst:             ext2fs_make_generic_bitmap
    - functionName:    ext2fs_get_device_phys_sectsize
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/getsectsize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - file
        - sectsize
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - close
        - ext2fs_open_file
        - ioctl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'getsectsize.c:129,6'
          Branch Sides:
            - BranchSide:      'getsectsize.c:130,10'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'getsectsize.c:133,12'
              BranchSideFuncs:
                - ioctl
                - close
                - close
        - Branch String:   'getsectsize.c:133,6'
          Branch Sides:
            - BranchSide:      'getsectsize.c:134,9'
              BranchSideFuncs:
                - close
            - BranchSide:      'getsectsize.c:146,3'
              BranchSideFuncs:
                - close
      Callsites:
        - Src:             'getsectsize.c:128,7'
          Dst:             ext2fs_open_file
        - Src:             'getsectsize.c:130,10'
          Dst:             __errno_location
        - Src:             'getsectsize.c:133,6'
          Dst:             ioctl
        - Src:             'getsectsize.c:134,3'
          Dst:             close
        - Src:             'getsectsize.c:147,2'
          Dst:             close
    - functionName:    ext2fs_get_dio_alignment
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/getsectsize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - fd
      BBCount:         12
      ICount:          60
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ioctl
        - sysconf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'getsectsize.c:92,6'
          Branch Sides:
            - BranchSide:      'getsectsize.c:93,9'
              BranchSideFuncs:
                - sysconf
            - BranchSide:      'getsectsize.c:102,6'
              BranchSideFuncs:
                - sysconf
        - Branch String:   'getsectsize.c:102,6'
          Branch Sides:
            - BranchSide:      'getsectsize.c:103,11'
              BranchSideFuncs:
                - sysconf
            - BranchSide:      'getsectsize.c:109,6'
              BranchSideFuncs: []
        - Branch String:   'getsectsize.c:109,6'
          Branch Sides:
            - BranchSide:      'getsectsize.c:109,6'
              BranchSideFuncs: []
            - BranchSide:      'getsectsize.c:110,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'getsectsize.c:92,6'
          Dst:             ioctl
        - Src:             'getsectsize.c:103,11'
          Dst:             sysconf
    - functionName:    ext2fs_get_device_sectsize
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/getsectsize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - file
        - sectsize
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - close
        - ext2fs_open_file
        - ioctl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'getsectsize.c:62,6'
          Branch Sides:
            - BranchSide:      'getsectsize.c:63,10'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'getsectsize.c:66,12'
              BranchSideFuncs:
                - ioctl
                - close
                - close
        - Branch String:   'getsectsize.c:66,6'
          Branch Sides:
            - BranchSide:      'getsectsize.c:67,9'
              BranchSideFuncs:
                - close
            - BranchSide:      'getsectsize.c:77,3'
              BranchSideFuncs:
                - close
      Callsites:
        - Src:             'getsectsize.c:61,7'
          Dst:             ext2fs_open_file
        - Src:             'getsectsize.c:63,10'
          Dst:             __errno_location
        - Src:             'getsectsize.c:66,6'
          Dst:             ioctl
        - Src:             'getsectsize.c:67,3'
          Dst:             close
        - Src:             'getsectsize.c:78,2'
          Dst:             close
    - functionName:    ext2fs_iblk_set
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/i_block.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'struct.ext2_inode *'
        - size_t
      constantsTouched: []
      argNames:
        - fs
        - inode
        - b
      BBCount:         15
      ICount:          106
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ext2fs_has_feature_huge_file
      functionUses:    1
      BranchProfiles:
        - Branch String:   'i_block.c:79,47'
          Branch Sides:
            - BranchSide:      'i_block.c:80,8'
              BranchSideFuncs:
                - ext2fs_has_feature_huge_file.2150
            - BranchSide:      'i_block.c:81,8'
              BranchSideFuncs:
                - ext2fs_has_feature_huge_file.2150
        - Branch String:   'i_block.c:79,6'
          Branch Sides:
            - BranchSide:      'i_block.c:81,8'
              BranchSideFuncs:
                - ext2fs_has_feature_huge_file.2150
            - BranchSide:      'i_block.c:82,7'
              BranchSideFuncs:
                - ext2fs_has_feature_huge_file.2150
        - Branch String:   'i_block.c:85,6'
          Branch Sides:
            - BranchSide:      'i_block.c:86,38'
              BranchSideFuncs: []
            - BranchSide:      'i_block.c:87,11'
              BranchSideFuncs: []
        - Branch String:   'i_block.c:87,11'
          Branch Sides:
            - BranchSide:      'i_block.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'i_block.c:88,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'i_block.c:79,7'
          Dst:             ext2fs_has_feature_huge_file
        - Src:             'i_block.c:85,6'
          Dst:             ext2fs_has_feature_huge_file
    - functionName:    ext2fs_has_feature_huge_file
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 940
      functionLinenumberEnd: 940
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_iblk_sub_blocks
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/i_block.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'struct.ext2_inode *'
        - size_t
      constantsTouched: []
      argNames:
        - fs
        - inode
        - num_blocks
      BBCount:         18
      ICount:          142
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - ext2fs_has_feature_huge_file
      functionUses:    3
      BranchProfiles:
        - Branch String:   'i_block.c:58,6'
          Branch Sides:
            - BranchSide:      'i_block.c:59,21'
              BranchSideFuncs:
                - ext2fs_has_feature_huge_file.2150
                - ext2fs_has_feature_huge_file.2150
            - BranchSide:      'i_block.c:61,36'
              BranchSideFuncs:
                - ext2fs_has_feature_huge_file.2150
                - ext2fs_has_feature_huge_file.2150
        - Branch String:   'i_block.c:61,47'
          Branch Sides:
            - BranchSide:      'i_block.c:62,8'
              BranchSideFuncs:
                - ext2fs_has_feature_huge_file.2150
            - BranchSide:      'i_block.c:63,20'
              BranchSideFuncs:
                - ext2fs_has_feature_huge_file.2150
        - Branch String:   'i_block.c:61,6'
          Branch Sides:
            - BranchSide:      'i_block.c:63,20'
              BranchSideFuncs:
                - ext2fs_has_feature_huge_file.2150
            - BranchSide:      'i_block.c:64,16'
              BranchSideFuncs:
                - ext2fs_has_feature_huge_file.2150
        - Branch String:   'i_block.c:66,6'
          Branch Sides:
            - BranchSide:      'i_block.c:67,3'
              BranchSideFuncs: []
            - BranchSide:      'i_block.c:69,7'
              BranchSideFuncs:
                - ext2fs_has_feature_huge_file.2150
        - Branch String:   'i_block.c:71,6'
          Branch Sides:
            - BranchSide:      'i_block.c:72,38'
              BranchSideFuncs: []
            - BranchSide:      'i_block.c:73,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'i_block.c:58,6'
          Dst:             ext2fs_has_feature_huge_file
        - Src:             'i_block.c:61,7'
          Dst:             ext2fs_has_feature_huge_file
        - Src:             'i_block.c:71,6'
          Dst:             ext2fs_has_feature_huge_file
    - functionName:    ext2fs_iblk_add_blocks
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/i_block.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'struct.ext2_inode *'
        - size_t
      constantsTouched: []
      argNames:
        - fs
        - inode
        - num_blocks
      BBCount:         18
      ICount:          141
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - ext2fs_has_feature_huge_file
      functionUses:    5
      BranchProfiles:
        - Branch String:   'i_block.c:35,6'
          Branch Sides:
            - BranchSide:      'i_block.c:36,21'
              BranchSideFuncs:
                - ext2fs_has_feature_huge_file.2150
                - ext2fs_has_feature_huge_file.2150
            - BranchSide:      'i_block.c:38,36'
              BranchSideFuncs:
                - ext2fs_has_feature_huge_file.2150
                - ext2fs_has_feature_huge_file.2150
        - Branch String:   'i_block.c:38,47'
          Branch Sides:
            - BranchSide:      'i_block.c:39,8'
              BranchSideFuncs:
                - ext2fs_has_feature_huge_file.2150
            - BranchSide:      'i_block.c:40,20'
              BranchSideFuncs:
                - ext2fs_has_feature_huge_file.2150
        - Branch String:   'i_block.c:38,6'
          Branch Sides:
            - BranchSide:      'i_block.c:40,20'
              BranchSideFuncs:
                - ext2fs_has_feature_huge_file.2150
            - BranchSide:      'i_block.c:41,16'
              BranchSideFuncs:
                - ext2fs_has_feature_huge_file.2150
        - Branch String:   'i_block.c:45,6'
          Branch Sides:
            - BranchSide:      'i_block.c:46,38'
              BranchSideFuncs: []
            - BranchSide:      'i_block.c:47,11'
              BranchSideFuncs: []
        - Branch String:   'i_block.c:47,11'
          Branch Sides:
            - BranchSide:      'i_block.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'i_block.c:48,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'i_block.c:35,6'
          Dst:             ext2fs_has_feature_huge_file
        - Src:             'i_block.c:38,7'
          Dst:             ext2fs_has_feature_huge_file
        - Src:             'i_block.c:45,6'
          Dst:             ext2fs_has_feature_huge_file
    - functionName:    ext2fs_write_ind_block
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/ind_block.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - fs
        - blk
        - buf
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'ind_block.c:56,6'
          Branch Sides:
            - BranchSide:      'ind_block.c:57,3'
              BranchSideFuncs: []
            - BranchSide:      'ind_block.c:64,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ext2fs_read_ind_block
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/ind_block.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - fs
        - blk
        - buf
      BBCount:         12
      ICount:          90
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'ind_block.c:32,41'
          Branch Sides:
            - BranchSide:      'ind_block.c:33,7'
              BranchSideFuncs: []
            - BranchSide:      'ind_block.c:36,12'
              BranchSideFuncs: []
        - Branch String:   'ind_block.c:32,6'
          Branch Sides:
            - BranchSide:      'ind_block.c:34,10'
              BranchSideFuncs: []
            - BranchSide:      'ind_block.c:36,12'
              BranchSideFuncs: []
        - Branch String:   'ind_block.c:37,7'
          Branch Sides:
            - BranchSide:      'ind_block.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'ind_block.c:38,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    check_loop_mounted
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/ismounted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - mnt_fsname
        - mnt_rdev
        - file_dev
        - file_ino
      BBCount:         16
      ICount:          96
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - close
        - gnu_dev_major
        - ioctl
        - open
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ismounted.c:73,6'
          Branch Sides:
            - BranchSide:      'ismounted.c:74,18'
              BranchSideFuncs:
                - open
                - ioctl
                - close
            - BranchSide:      'ismounted.c:88,2'
              BranchSideFuncs: []
        - Branch String:   'ismounted.c:75,7'
          Branch Sides:
            - BranchSide:      'ismounted.c:76,4'
              BranchSideFuncs: []
            - BranchSide:      'ismounted.c:78,15'
              BranchSideFuncs:
                - ioctl
                - close
        - Branch String:   'ismounted.c:80,7'
          Branch Sides:
            - BranchSide:      'ismounted.c:81,4'
              BranchSideFuncs: []
            - BranchSide:      'ismounted.c:83,7'
              BranchSideFuncs: []
        - Branch String:   'ismounted.c:83,38'
          Branch Sides:
            - BranchSide:      'ismounted.c:84,5'
              BranchSideFuncs: []
            - BranchSide:      'ismounted.c:86,2'
              BranchSideFuncs: []
        - Branch String:   'ismounted.c:83,7'
          Branch Sides:
            - BranchSide:      'ismounted.c:85,4'
              BranchSideFuncs: []
            - BranchSide:      'ismounted.c:86,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ismounted.c:73,6'
          Dst:             gnu_dev_major
        - Src:             'ismounted.c:74,13'
          Dst:             open
        - Src:             'ismounted.c:78,9'
          Dst:             ioctl
        - Src:             'ismounted.c:79,3'
          Dst:             close
    - functionName:    gnu_dev_major
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_mntent_file
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/ismounted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - 'int *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - mtab_file
        - file
        - mount_flags
        - mtpt
        - mtlen
      BBCount:         96
      ICount:          493
      EdgeCount:       132
      CyclomaticComplexity: 38
      functionsReached:
        - __errno_location
        - check_loop_mounted
        - close
        - endmntent
        - ext2fsP_is_disk_device
        - getenv
        - getmntent
        - hasmntopt
        - open
        - setmntent
        - stat
        - strcmp
        - strncpy
        - unlink
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ismounted.c:109,6'
          Branch Sides:
            - BranchSide:      'ismounted.c:110,7'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - getenv
            - BranchSide:      'ismounted.c:118,11'
              BranchSideFuncs:
                - stat
                - getmntent
                - hasmntopt
                - strcmp
                - open
                - close
                - unlink
                - endmntent
                - strcmp
                - strcmp
                - strcmp
                - __errno_location
                - strncpy
                - stat
                - strncpy
                - strcmp
                - stat
                - ext2fsP_is_disk_device.2187
                - check_loop_mounted
                - stat
                - stat
                - ext2fsP_is_disk_device.2187
        - Branch String:   'ismounted.c:110,7'
          Branch Sides:
            - BranchSide:      'ismounted.c:111,8'
              BranchSideFuncs:
                - getenv
            - BranchSide:      'ismounted.c:116,10'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'ismounted.c:111,8'
          Branch Sides:
            - BranchSide:      'ismounted.c:112,5'
              BranchSideFuncs: []
            - BranchSide:      'ismounted.c:114,5'
              BranchSideFuncs: []
        - Branch String:   'ismounted.c:118,6'
          Branch Sides:
            - BranchSide:      'ismounted.c:119,37'
              BranchSideFuncs:
                - ext2fsP_is_disk_device.2187
                - getmntent
                - hasmntopt
                - strcmp
                - open
                - close
                - unlink
                - endmntent
                - strcmp
                - strcmp
                - strcmp
                - __errno_location
                - strncpy
                - stat
                - strncpy
                - strcmp
                - stat
                - ext2fsP_is_disk_device.2187
                - check_loop_mounted
                - stat
                - stat
            - BranchSide:      'ismounted.c:128,2'
              BranchSideFuncs:
                - getmntent
                - hasmntopt
                - strcmp
                - open
                - close
                - unlink
                - endmntent
                - strcmp
                - strcmp
                - strcmp
                - __errno_location
                - strncpy
                - stat
                - strncpy
                - strcmp
                - stat
                - ext2fsP_is_disk_device.2187
                - check_loop_mounted
                - stat
                - stat
        - Branch String:   'ismounted.c:119,7'
          Branch Sides:
            - BranchSide:      'ismounted.c:121,23'
              BranchSideFuncs:
                - getmntent
                - hasmntopt
                - strcmp
                - open
                - close
                - unlink
                - endmntent
                - strcmp
                - strcmp
                - strcmp
                - __errno_location
                - strncpy
                - stat
                - strncpy
                - strcmp
                - stat
                - ext2fsP_is_disk_device.2187
                - check_loop_mounted
                - stat
                - stat
            - BranchSide:      'ismounted.c:124,22'
              BranchSideFuncs:
                - getmntent
                - hasmntopt
                - strcmp
                - open
                - close
                - unlink
                - endmntent
                - strcmp
                - strcmp
                - strcmp
                - __errno_location
                - strncpy
                - stat
                - strncpy
                - strcmp
                - stat
                - ext2fsP_is_disk_device.2187
                - check_loop_mounted
                - stat
                - stat
        - Branch String:   'ismounted.c:128,2'
          Branch Sides:
            - BranchSide:      'ismounted.c:129,7'
              BranchSideFuncs:
                - strcmp
                - stat
                - getmntent
                - hasmntopt
                - strcmp
                - open
                - close
                - unlink
                - endmntent
                - strcmp
                - strcmp
                - strcmp
                - __errno_location
                - strncpy
                - stat
                - strncpy
                - ext2fsP_is_disk_device.2187
                - check_loop_mounted
                - stat
                - stat
            - BranchSide:      'ismounted.c:168,6'
              BranchSideFuncs:
                - hasmntopt
                - strcmp
                - open
                - close
                - unlink
                - endmntent
                - strcmp
                - strcmp
                - strcmp
                - __errno_location
                - strncpy
                - stat
                - strncpy
        - Branch String:   'ismounted.c:129,7'
          Branch Sides:
            - BranchSide:      'ismounted.c:130,4'
              BranchSideFuncs:
                - getmntent
                - hasmntopt
                - strcmp
                - open
                - close
                - unlink
                - endmntent
                - strcmp
                - strcmp
                - strcmp
                - __errno_location
                - strncpy
                - stat
                - strncpy
                - strcmp
                - stat
                - ext2fsP_is_disk_device.2187
                - check_loop_mounted
                - stat
                - stat
            - BranchSide:      'ismounted.c:131,14'
              BranchSideFuncs:
                - strcmp
                - stat
                - getmntent
                - hasmntopt
                - strcmp
                - open
                - close
                - unlink
                - endmntent
                - strcmp
                - strcmp
                - strcmp
                - __errno_location
                - strncpy
                - stat
                - strncpy
                - ext2fsP_is_disk_device.2187
                - check_loop_mounted
                - stat
                - stat
        - Branch String:   'ismounted.c:131,7'
          Branch Sides:
            - BranchSide:      'ismounted.c:132,13'
              BranchSideFuncs:
                - stat
                - hasmntopt
                - strcmp
                - open
                - close
                - unlink
                - endmntent
                - strcmp
                - strcmp
                - strcmp
                - __errno_location
                - strncpy
                - stat
                - strncpy
                - getmntent
                - strcmp
                - stat
                - ext2fsP_is_disk_device.2187
                - check_loop_mounted
                - stat
            - BranchSide:      'ismounted.c:144,12'
              BranchSideFuncs:
                - stat
                - getmntent
                - hasmntopt
                - strcmp
                - open
                - close
                - unlink
                - endmntent
                - strcmp
                - strcmp
                - strcmp
                - __errno_location
                - strncpy
                - stat
                - strncpy
                - strcmp
                - stat
                - ext2fsP_is_disk_device.2187
                - check_loop_mounted
                - stat
        - Branch String:   'ismounted.c:132,8'
          Branch Sides:
            - BranchSide:      'ismounted.c:133,5'
              BranchSideFuncs:
                - getmntent
                - hasmntopt
                - strcmp
                - open
                - close
                - unlink
                - endmntent
                - strcmp
                - strcmp
                - strcmp
                - __errno_location
                - strncpy
                - stat
                - strncpy
                - strcmp
                - stat
                - ext2fsP_is_disk_device.2187
                - check_loop_mounted
                - stat
                - stat
            - BranchSide:      'ismounted.c:134,8'
              BranchSideFuncs:
                - hasmntopt
                - strcmp
                - open
                - close
                - unlink
                - endmntent
                - strcmp
                - strcmp
                - strcmp
                - __errno_location
                - strncpy
                - stat
                - strncpy
                - getmntent
                - strcmp
                - stat
                - ext2fsP_is_disk_device.2187
                - check_loop_mounted
                - stat
                - stat
        - Branch String:   'ismounted.c:134,18'
          Branch Sides:
            - BranchSide:      'ismounted.c:134,22'
              BranchSideFuncs:
                - hasmntopt
                - strcmp
                - open
                - close
                - unlink
                - endmntent
                - strcmp
                - strcmp
                - strcmp
                - __errno_location
                - strncpy
                - stat
                - strncpy
                - getmntent
                - strcmp
                - stat
                - ext2fsP_is_disk_device.2187
                - check_loop_mounted
                - stat
                - stat
            - BranchSide:      'ismounted.c:142,4'
              BranchSideFuncs:
                - hasmntopt
                - strcmp
                - open
                - close
                - unlink
                - endmntent
                - strcmp
                - strcmp
                - strcmp
                - __errno_location
                - strncpy
                - stat
                - strncpy
        - Branch String:   'ismounted.c:134,8'
          Branch Sides:
            - BranchSide:      'ismounted.c:140,5'
              BranchSideFuncs:
                - getmntent
                - hasmntopt
                - strcmp
                - open
                - close
                - unlink
                - endmntent
                - strcmp
                - strcmp
                - strcmp
                - __errno_location
                - strncpy
                - stat
                - strncpy
                - strcmp
                - stat
                - ext2fsP_is_disk_device.2187
                - check_loop_mounted
                - stat
                - stat
            - BranchSide:      'ismounted.c:142,4'
              BranchSideFuncs:
                - hasmntopt
                - strcmp
                - open
                - close
                - unlink
                - endmntent
                - strcmp
                - strcmp
                - strcmp
                - __errno_location
                - strncpy
                - stat
                - strncpy
        - Branch String:   'ismounted.c:144,7'
          Branch Sides:
            - BranchSide:      'ismounted.c:128,2'
              BranchSideFuncs:
                - ext2fsP_is_disk_device.2187
                - getmntent
                - hasmntopt
                - strcmp
                - open
                - close
                - unlink
                - endmntent
                - strcmp
                - strcmp
                - strcmp
                - __errno_location
                - strncpy
                - stat
                - strncpy
                - strcmp
                - stat
                - stat
                - check_loop_mounted
                - stat
            - BranchSide:      'ismounted.c:145,38'
              BranchSideFuncs:
                - ext2fsP_is_disk_device.2187
                - getmntent
                - hasmntopt
                - strcmp
                - open
                - close
                - unlink
                - endmntent
                - strcmp
                - strcmp
                - strcmp
                - __errno_location
                - strncpy
                - stat
                - strncpy
                - strcmp
                - stat
                - stat
                - check_loop_mounted
                - stat
        - Branch String:   'ismounted.c:145,8'
          Branch Sides:
            - BranchSide:      'ismounted.c:147,9'
              BranchSideFuncs:
                - check_loop_mounted
                - getmntent
                - hasmntopt
                - strcmp
                - open
                - close
                - unlink
                - endmntent
                - strcmp
                - strcmp
                - strcmp
                - __errno_location
                - strncpy
                - stat
                - strncpy
                - strcmp
                - stat
                - ext2fsP_is_disk_device.2187
                - stat
                - stat
            - BranchSide:      'ismounted.c:161,9'
              BranchSideFuncs:
                - getmntent
                - hasmntopt
                - strcmp
                - open
                - close
                - unlink
                - endmntent
                - strcmp
                - strcmp
                - strcmp
                - __errno_location
                - strncpy
                - stat
                - strncpy
                - strcmp
                - stat
                - ext2fsP_is_disk_device.2187
                - check_loop_mounted
                - stat
                - stat
        - Branch String:   'ismounted.c:147,19'
          Branch Sides:
            - BranchSide:      'ismounted.c:148,10'
              BranchSideFuncs:
                - check_loop_mounted
                - getmntent
                - hasmntopt
                - strcmp
                - open
                - close
                - unlink
                - endmntent
                - strcmp
                - strcmp
                - strcmp
                - __errno_location
                - strncpy
                - stat
                - strncpy
                - strcmp
                - stat
                - ext2fsP_is_disk_device.2187
                - stat
                - stat
            - BranchSide:      'ismounted.c:155,28'
              BranchSideFuncs:
                - check_loop_mounted
                - getmntent
                - hasmntopt
                - strcmp
                - open
                - close
                - unlink
                - endmntent
                - strcmp
                - strcmp
                - strcmp
                - __errno_location
                - strncpy
                - stat
                - strncpy
                - strcmp
                - stat
                - ext2fsP_is_disk_device.2187
                - stat
                - stat
        - Branch String:   'ismounted.c:147,9'
          Branch Sides:
            - BranchSide:      'ismounted.c:149,15'
              BranchSideFuncs:
                - stat
                - check_loop_mounted
                - getmntent
                - hasmntopt
                - strcmp
                - open
                - close
                - unlink
                - endmntent
                - strcmp
                - strcmp
                - strcmp
                - __errno_location
                - strncpy
                - stat
                - strncpy
                - strcmp
                - stat
                - ext2fsP_is_disk_device.2187
                - stat
            - BranchSide:      'ismounted.c:155,28'
              BranchSideFuncs:
                - check_loop_mounted
                - getmntent
                - hasmntopt
                - strcmp
                - open
                - close
                - unlink
                - endmntent
                - strcmp
                - strcmp
                - strcmp
                - __errno_location
                - strncpy
                - stat
                - strncpy
                - strcmp
                - stat
                - ext2fsP_is_disk_device.2187
                - stat
                - stat
        - Branch String:   'ismounted.c:149,10'
          Branch Sides:
            - BranchSide:      'ismounted.c:151,7'
              BranchSideFuncs:
                - getmntent
                - hasmntopt
                - strcmp
                - open
                - close
                - unlink
                - endmntent
                - strcmp
                - strcmp
                - strcmp
                - __errno_location
                - strncpy
                - stat
                - strncpy
                - strcmp
                - stat
                - ext2fsP_is_disk_device.2187
                - check_loop_mounted
                - stat
                - stat
            - BranchSide:      'ismounted.c:152,10'
              BranchSideFuncs:
                - check_loop_mounted
                - getmntent
                - hasmntopt
                - strcmp
                - open
                - close
                - unlink
                - endmntent
                - strcmp
                - strcmp
                - strcmp
                - __errno_location
                - strncpy
                - stat
                - strncpy
                - strcmp
                - stat
                - ext2fsP_is_disk_device.2187
                - stat
                - stat
        - Branch String:   'ismounted.c:152,10'
          Branch Sides:
            - BranchSide:      'ismounted.c:153,7'
              BranchSideFuncs:
                - hasmntopt
                - strcmp
                - open
                - close
                - unlink
                - endmntent
                - strcmp
                - strcmp
                - strcmp
                - __errno_location
                - strncpy
                - stat
                - strncpy
            - BranchSide:      'ismounted.c:154,5'
              BranchSideFuncs:
                - check_loop_mounted
                - getmntent
                - hasmntopt
                - strcmp
                - open
                - close
                - unlink
                - endmntent
                - strcmp
                - strcmp
                - strcmp
                - __errno_location
                - strncpy
                - stat
                - strncpy
                - strcmp
                - stat
                - ext2fsP_is_disk_device.2187
                - stat
                - stat
        - Branch String:   'ismounted.c:155,9'
          Branch Sides:
            - BranchSide:      'ismounted.c:158,6'
              BranchSideFuncs:
                - hasmntopt
                - strcmp
                - open
                - close
                - unlink
                - endmntent
                - strcmp
                - strcmp
                - strcmp
                - __errno_location
                - strncpy
                - stat
                - strncpy
            - BranchSide:      'ismounted.c:160,4'
              BranchSideFuncs:
                - getmntent
                - hasmntopt
                - strcmp
                - open
                - close
                - unlink
                - endmntent
                - strcmp
                - strcmp
                - strcmp
                - __errno_location
                - strncpy
                - stat
                - strncpy
                - strcmp
                - stat
                - ext2fsP_is_disk_device.2187
                - check_loop_mounted
                - stat
                - stat
        - Branch String:   'ismounted.c:168,6'
          Branch Sides:
            - BranchSide:      'ismounted.c:177,7'
              BranchSideFuncs:
                - endmntent
                - stat
                - open
                - close
                - unlink
                - strcmp
                - strcmp
                - strcmp
                - __errno_location
                - strncpy
            - BranchSide:      'ismounted.c:188,3'
              BranchSideFuncs:
                - hasmntopt
                - strcmp
                - open
                - close
                - unlink
                - endmntent
                - strcmp
                - strcmp
                - strcmp
                - __errno_location
                - strncpy
        - Branch String:   'ismounted.c:177,17'
          Branch Sides:
            - BranchSide:      'ismounted.c:177,20'
              BranchSideFuncs:
                - stat
                - endmntent
                - open
                - close
                - unlink
                - strcmp
                - strcmp
                - strcmp
                - __errno_location
                - strncpy
            - BranchSide:      'ismounted.c:186,3'
              BranchSideFuncs:
                - endmntent
        - Branch String:   'ismounted.c:177,7'
          Branch Sides:
            - BranchSide:      'ismounted.c:178,15'
              BranchSideFuncs:
                - endmntent
                - open
                - close
                - unlink
                - strcmp
                - strcmp
                - strcmp
                - __errno_location
                - strncpy
            - BranchSide:      'ismounted.c:186,3'
              BranchSideFuncs:
                - endmntent
        - Branch String:   'ismounted.c:178,8'
          Branch Sides:
            - BranchSide:      'ismounted.c:179,6'
              BranchSideFuncs:
                - open
                - close
                - unlink
                - endmntent
                - strcmp
                - strcmp
                - strcmp
                - __errno_location
                - strncpy
            - BranchSide:      'ismounted.c:184,3'
              BranchSideFuncs:
                - endmntent
        - Branch String:   'ismounted.c:180,9'
          Branch Sides:
            - BranchSide:      'ismounted.c:181,14'
              BranchSideFuncs:
                - strncpy
                - open
                - close
                - unlink
                - endmntent
                - strcmp
                - strcmp
                - strcmp
                - __errno_location
            - BranchSide:      'ismounted.c:182,5'
              BranchSideFuncs:
                - open
                - close
                - unlink
                - endmntent
                - strcmp
                - strcmp
                - strcmp
                - __errno_location
        - Branch String:   'ismounted.c:192,6'
          Branch Sides:
            - BranchSide:      'ismounted.c:193,4'
              BranchSideFuncs:
                - strcmp
                - open
                - close
                - unlink
                - endmntent
                - strcmp
                - strcmp
                - strcmp
                - __errno_location
                - strncpy
            - BranchSide:      'ismounted.c:196,6'
              BranchSideFuncs:
                - strcmp
                - open
                - close
                - unlink
                - endmntent
                - strcmp
                - strcmp
                - strcmp
                - __errno_location
                - strncpy
        - Branch String:   'ismounted.c:196,6'
          Branch Sides:
            - BranchSide:      'ismounted.c:197,11'
              BranchSideFuncs:
                - strncpy
                - strcmp
                - open
                - close
                - unlink
                - endmntent
                - strcmp
                - strcmp
                - strcmp
                - __errno_location
            - BranchSide:      'ismounted.c:204,14'
              BranchSideFuncs:
                - strcmp
                - open
                - close
                - unlink
                - endmntent
                - strcmp
                - strcmp
                - strcmp
                - __errno_location
        - Branch String:   'ismounted.c:204,6'
          Branch Sides:
            - BranchSide:      'ismounted.c:204,34'
              BranchSideFuncs:
                - endmntent
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'ismounted.c:217,6'
              BranchSideFuncs:
                - endmntent
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'ismounted.c:209,7'
          Branch Sides:
            - BranchSide:      'ismounted.c:210,8'
              BranchSideFuncs:
                - __errno_location
                - unlink
                - endmntent
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'ismounted.c:213,10'
              BranchSideFuncs:
                - close
                - unlink
                - endmntent
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'ismounted.c:210,8'
          Branch Sides:
            - BranchSide:      'ismounted.c:211,6'
              BranchSideFuncs:
                - unlink
                - endmntent
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'ismounted.c:212,3'
              BranchSideFuncs:
                - unlink
                - endmntent
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'ismounted.c:217,10'
          Branch Sides:
            - BranchSide:      'ismounted.c:217,13'
              BranchSideFuncs:
                - endmntent
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'ismounted.c:222,9'
              BranchSideFuncs:
                - endmntent
        - Branch String:   'ismounted.c:217,27'
          Branch Sides:
            - BranchSide:      'ismounted.c:218,15'
              BranchSideFuncs:
                - strcmp
                - endmntent
                - strcmp
                - strcmp
            - BranchSide:      'ismounted.c:222,9'
              BranchSideFuncs:
                - endmntent
        - Branch String:   'ismounted.c:218,38'
          Branch Sides:
            - BranchSide:      'ismounted.c:219,15'
              BranchSideFuncs:
                - strcmp
                - endmntent
                - strcmp
            - BranchSide:      'ismounted.c:221,4'
              BranchSideFuncs:
                - endmntent
        - Branch String:   'ismounted.c:219,38'
          Branch Sides:
            - BranchSide:      'ismounted.c:220,15'
              BranchSideFuncs:
                - strcmp
                - endmntent
            - BranchSide:      'ismounted.c:221,4'
              BranchSideFuncs:
                - endmntent
        - Branch String:   'ismounted.c:217,6'
          Branch Sides:
            - BranchSide:      'ismounted.c:221,4'
              BranchSideFuncs:
                - endmntent
            - BranchSide:      'ismounted.c:222,9'
              BranchSideFuncs:
                - endmntent
      Callsites:
        - Src:             'ismounted.c:109,11'
          Dst:             setmntent
        - Src:             'ismounted.c:110,7'
          Dst:             __errno_location
        - Src:             'ismounted.c:111,8'
          Dst:             getenv
        - Src:             'ismounted.c:116,10'
          Dst:             __errno_location
        - Src:             'ismounted.c:118,6'
          Dst:             stat
        - Src:             'ismounted.c:119,7'
          Dst:             ext2fsP_is_disk_device
        - Src:             'ismounted.c:128,16'
          Dst:             getmntent
        - Src:             'ismounted.c:131,7'
          Dst:             strcmp
        - Src:             'ismounted.c:132,8'
          Dst:             stat
        - Src:             'ismounted.c:144,7'
          Dst:             stat
        - Src:             'ismounted.c:145,8'
          Dst:             ext2fsP_is_disk_device
        - Src:             'ismounted.c:149,10'
          Dst:             stat
        - Src:             'ismounted.c:155,9'
          Dst:             check_loop_mounted
        - Src:             'ismounted.c:177,20'
          Dst:             stat
        - Src:             'ismounted.c:181,6'
          Dst:             strncpy
        - Src:             'ismounted.c:192,6'
          Dst:             hasmntopt
        - Src:             'ismounted.c:197,3'
          Dst:             strncpy
        - Src:             'ismounted.c:204,7'
          Dst:             strcmp
        - Src:             'ismounted.c:208,8'
          Dst:             open
        - Src:             'ismounted.c:210,8'
          Dst:             __errno_location
        - Src:             'ismounted.c:213,4'
          Dst:             close
        - Src:             'ismounted.c:214,10'
          Dst:             unlink
        - Src:             'ismounted.c:218,8'
          Dst:             strcmp
        - Src:             'ismounted.c:219,8'
          Dst:             strcmp
        - Src:             'ismounted.c:220,8'
          Dst:             strcmp
        - Src:             'ismounted.c:224,2'
          Dst:             endmntent
    - functionName:    setmntent
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'struct._IO_FILE *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fsP_is_disk_device
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/./ext2fsP.h'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - mode
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getmntent
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'struct.mntent *'
      argCount:        1
      argTypes:
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hasmntopt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.mntent *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    unlink
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    endmntent
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_check_if_mounted
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/ismounted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - file
        - mount_flags
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_check_mount_point
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'ismounted.c:440,9'
          Dst:             ext2fs_check_mount_point
    - functionName:    ext2fs_check_mount_point
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/ismounted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'char *'
        - 'int *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - device
        - mount_flags
        - mtpt
        - mtlen
      BBCount:         36
      ICount:          190
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - __errno_location
        - check_mntent
        - close
        - ext2fsP_is_disk_device
        - getenv
        - is_swap_device
        - open
        - stat
        - strncpy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ismounted.c:369,6'
          Branch Sides:
            - BranchSide:      'ismounted.c:370,4'
              BranchSideFuncs:
                - getenv
            - BranchSide:      'ismounted.c:375,6'
              BranchSideFuncs:
                - getenv
                - stat
                - is_swap_device
                - check_mntent
                - strncpy
                - ext2fsP_is_disk_device.2187
                - open
                - __errno_location
                - close
                - getenv
        - Branch String:   'ismounted.c:371,7'
          Branch Sides:
            - BranchSide:      'ismounted.c:372,5'
              BranchSideFuncs: []
            - BranchSide:      'ismounted.c:373,3'
              BranchSideFuncs: []
        - Branch String:   'ismounted.c:375,6'
          Branch Sides:
            - BranchSide:      'ismounted.c:376,4'
              BranchSideFuncs:
                - getenv
            - BranchSide:      'ismounted.c:386,12'
              BranchSideFuncs:
                - stat
                - is_swap_device
                - check_mntent
                - strncpy
                - ext2fsP_is_disk_device.2187
                - open
                - __errno_location
                - close
        - Branch String:   'ismounted.c:377,7'
          Branch Sides:
            - BranchSide:      'ismounted.c:378,5'
              BranchSideFuncs: []
            - BranchSide:      'ismounted.c:379,3'
              BranchSideFuncs: []
        - Branch String:   'ismounted.c:386,34'
          Branch Sides:
            - BranchSide:      'ismounted.c:387,37'
              BranchSideFuncs:
                - ext2fsP_is_disk_device.2187
                - is_swap_device
                - check_mntent
                - strncpy
                - open
                - __errno_location
                - close
            - BranchSide:      'ismounted.c:406,21'
              BranchSideFuncs:
                - is_swap_device
                - check_mntent
                - strncpy
        - Branch String:   'ismounted.c:386,7'
          Branch Sides:
            - BranchSide:      'ismounted.c:388,18'
              BranchSideFuncs:
                - open
                - __errno_location
                - is_swap_device
                - check_mntent
                - strncpy
                - close
            - BranchSide:      'ismounted.c:406,21'
              BranchSideFuncs:
                - is_swap_device
                - check_mntent
                - strncpy
        - Branch String:   'ismounted.c:390,8'
          Branch Sides:
            - BranchSide:      'ismounted.c:396,11'
              BranchSideFuncs:
                - close
            - BranchSide:      'ismounted.c:399,15'
              BranchSideFuncs:
                - __errno_location
                - is_swap_device
                - check_mntent
                - strncpy
        - Branch String:   'ismounted.c:406,6'
          Branch Sides:
            - BranchSide:      'ismounted.c:407,4'
              BranchSideFuncs:
                - strncpy
            - BranchSide:      'ismounted.c:412,25'
              BranchSideFuncs:
                - check_mntent
        - Branch String:   'ismounted.c:408,7'
          Branch Sides:
            - BranchSide:      'ismounted.c:409,12'
              BranchSideFuncs:
                - strncpy
            - BranchSide:      'ismounted.c:410,2'
              BranchSideFuncs: []
        - Branch String:   'ismounted.c:424,6'
          Branch Sides:
            - BranchSide:      'ismounted.c:425,10'
              BranchSideFuncs: []
            - BranchSide:      'ismounted.c:427,6'
              BranchSideFuncs: []
        - Branch String:   'ismounted.c:427,6'
          Branch Sides:
            - BranchSide:      'ismounted.c:428,4'
              BranchSideFuncs: []
            - BranchSide:      'ismounted.c:430,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ismounted.c:369,6'
          Dst:             getenv
        - Src:             'ismounted.c:371,7'
          Dst:             getenv
        - Src:             'ismounted.c:375,6'
          Dst:             getenv
        - Src:             'ismounted.c:377,7'
          Dst:             getenv
        - Src:             'ismounted.c:386,7'
          Dst:             stat
        - Src:             'ismounted.c:387,7'
          Dst:             ext2fsP_is_disk_device
        - Src:             'ismounted.c:388,13'
          Dst:             open
        - Src:             'ismounted.c:396,5'
          Dst:             close
        - Src:             'ismounted.c:399,15'
          Dst:             __errno_location
        - Src:             'ismounted.c:406,6'
          Dst:             is_swap_device
        - Src:             'ismounted.c:409,4'
          Dst:             strncpy
        - Src:             'ismounted.c:412,12'
          Dst:             check_mntent
    - functionName:    is_swap_device
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/ismounted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - file
      BBCount:         41
      ICount:          207
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - ext2fsP_is_disk_device
        - fclose
        - fgets
        - fopen
        - stat
        - strchr
        - strcmp
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ismounted.c:310,33'
          Branch Sides:
            - BranchSide:      'ismounted.c:311,36'
              BranchSideFuncs:
                - ext2fsP_is_disk_device.2187
                - fopen
                - fgets
                - fclose
                - fgets
                - strchr
                - strchr
                - strcmp
                - stat
                - ext2fsP_is_disk_device.2187
                - strncmp
            - BranchSide:      'ismounted.c:315,12'
              BranchSideFuncs:
                - fopen
                - fgets
                - fclose
                - fgets
                - strchr
                - strchr
                - strcmp
                - stat
                - ext2fsP_is_disk_device.2187
                - strncmp
        - Branch String:   'ismounted.c:310,6'
          Branch Sides:
            - BranchSide:      'ismounted.c:312,21'
              BranchSideFuncs:
                - fopen
                - fgets
                - fclose
                - fgets
                - strchr
                - strchr
                - strcmp
                - stat
                - ext2fsP_is_disk_device.2187
                - strncmp
            - BranchSide:      'ismounted.c:315,12'
              BranchSideFuncs:
                - fopen
                - fgets
                - fclose
                - fgets
                - strchr
                - strchr
                - strcmp
                - stat
                - ext2fsP_is_disk_device.2187
                - strncmp
        - Branch String:   'ismounted.c:315,6'
          Branch Sides:
            - BranchSide:      'ismounted.c:316,3'
              BranchSideFuncs:
                - fgets
                - fclose
                - fgets
                - strchr
                - strchr
                - strcmp
                - stat
                - ext2fsP_is_disk_device.2187
                - strncmp
            - BranchSide:      'ismounted.c:318,13'
              BranchSideFuncs:
                - fgets
                - fclose
                - fgets
                - strchr
                - strchr
                - strcmp
                - stat
                - ext2fsP_is_disk_device.2187
                - strncmp
        - Branch String:   'ismounted.c:318,6'
          Branch Sides:
            - BranchSide:      'ismounted.c:319,3'
              BranchSideFuncs:
                - fgets
                - fclose
                - strchr
                - strchr
                - strcmp
                - stat
                - ext2fsP_is_disk_device.2187
                - strncmp
            - BranchSide:      'ismounted.c:320,6'
              BranchSideFuncs:
                - fgets
                - fclose
                - strchr
                - strchr
                - strcmp
                - stat
                - ext2fsP_is_disk_device.2187
                - strncmp
        - Branch String:   'ismounted.c:320,11'
          Branch Sides:
            - BranchSide:      'ismounted.c:320,22'
              BranchSideFuncs:
                - strncmp
                - fgets
                - fclose
                - strchr
                - strchr
                - strcmp
                - stat
                - ext2fsP_is_disk_device.2187
            - BranchSide:      'ismounted.c:326,2'
              BranchSideFuncs:
                - fgets
                - fclose
                - strchr
                - strchr
                - strcmp
                - stat
                - ext2fsP_is_disk_device.2187
        - Branch String:   'ismounted.c:320,6'
          Branch Sides:
            - BranchSide:      'ismounted.c:324,3'
              BranchSideFuncs:
                - strchr
                - strchr
                - strcmp
                - fgets
                - fclose
                - stat
                - ext2fsP_is_disk_device.2187
            - BranchSide:      'ismounted.c:326,2'
              BranchSideFuncs:
                - fgets
                - fclose
                - strchr
                - strchr
                - strcmp
                - stat
                - ext2fsP_is_disk_device.2187
        - Branch String:   'ismounted.c:326,2'
          Branch Sides:
            - BranchSide:      'ismounted.c:326,37'
              BranchSideFuncs:
                - strchr
                - strchr
                - strcmp
                - fgets
                - fclose
                - stat
                - ext2fsP_is_disk_device.2187
            - BranchSide:      'ismounted.c:347,9'
              BranchSideFuncs:
                - fclose
        - Branch String:   'ismounted.c:328,7'
          Branch Sides:
            - BranchSide:      'ismounted.c:329,5'
              BranchSideFuncs:
                - strchr
                - strcmp
                - fgets
                - fclose
                - strchr
                - stat
                - ext2fsP_is_disk_device.2187
            - BranchSide:      'ismounted.c:330,20'
              BranchSideFuncs:
                - strchr
                - strcmp
                - fgets
                - fclose
                - strchr
                - stat
                - ext2fsP_is_disk_device.2187
        - Branch String:   'ismounted.c:330,7'
          Branch Sides:
            - BranchSide:      'ismounted.c:331,5'
              BranchSideFuncs:
                - strcmp
                - fgets
                - fclose
                - strchr
                - strchr
                - stat
                - ext2fsP_is_disk_device.2187
            - BranchSide:      'ismounted.c:332,14'
              BranchSideFuncs:
                - strcmp
                - fgets
                - fclose
                - strchr
                - strchr
                - stat
                - ext2fsP_is_disk_device.2187
        - Branch String:   'ismounted.c:332,7'
          Branch Sides:
            - BranchSide:      'ismounted.c:333,7'
              BranchSideFuncs:
                - fclose
            - BranchSide:      'ismounted.c:337,7'
              BranchSideFuncs:
                - fgets
                - fclose
                - strchr
                - strchr
                - strcmp
                - stat
                - ext2fsP_is_disk_device.2187
        - Branch String:   'ismounted.c:337,16'
          Branch Sides:
            - BranchSide:      'ismounted.c:326,2'
              BranchSideFuncs:
                - stat
                - fgets
                - fclose
                - strchr
                - strchr
                - strcmp
                - ext2fsP_is_disk_device.2187
            - BranchSide:      'ismounted.c:337,25'
              BranchSideFuncs:
                - stat
                - fgets
                - fclose
                - strchr
                - strchr
                - strcmp
                - ext2fsP_is_disk_device.2187
        - Branch String:   'ismounted.c:337,45'
          Branch Sides:
            - BranchSide:      'ismounted.c:326,2'
              BranchSideFuncs:
                - ext2fsP_is_disk_device.2187
                - fgets
                - fclose
                - strchr
                - strchr
                - strcmp
                - stat
            - BranchSide:      'ismounted.c:338,37'
              BranchSideFuncs:
                - ext2fsP_is_disk_device.2187
                - fgets
                - fclose
                - strchr
                - strchr
                - strcmp
                - stat
        - Branch String:   'ismounted.c:338,46'
          Branch Sides:
            - BranchSide:      'ismounted.c:326,2'
              BranchSideFuncs:
                - fgets
                - fclose
                - strchr
                - strchr
                - strcmp
                - stat
                - ext2fsP_is_disk_device.2187
            - BranchSide:      'ismounted.c:339,7'
              BranchSideFuncs:
                - fgets
                - fclose
                - strchr
                - strchr
                - strcmp
                - stat
                - ext2fsP_is_disk_device.2187
        - Branch String:   'ismounted.c:337,7'
          Branch Sides:
            - BranchSide:      'ismounted.c:326,2'
              BranchSideFuncs:
                - fclose
            - BranchSide:      'ismounted.c:340,7'
              BranchSideFuncs:
                - fclose
      Callsites:
        - Src:             'ismounted.c:310,7'
          Dst:             stat
        - Src:             'ismounted.c:311,6'
          Dst:             ext2fsP_is_disk_device
        - Src:             'ismounted.c:315,12'
          Dst:             fopen
        - Src:             'ismounted.c:318,7'
          Dst:             fgets
        - Src:             'ismounted.c:320,14'
          Dst:             strncmp
        - Src:             'ismounted.c:326,9'
          Dst:             fgets
        - Src:             'ismounted.c:328,13'
          Dst:             strchr
        - Src:             'ismounted.c:330,13'
          Dst:             strchr
        - Src:             'ismounted.c:332,7'
          Dst:             strcmp
        - Src:             'ismounted.c:337,20'
          Dst:             stat
        - Src:             'ismounted.c:338,7'
          Dst:             ext2fsP_is_disk_device
        - Src:             'ismounted.c:347,2'
          Dst:             fclose
    - functionName:    check_mntent
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/ismounted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'char *'
        - 'int *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - file
        - mount_flags
        - mtpt
        - mtlen
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - check_mntent_file
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ismounted.c:242,6'
          Branch Sides:
            - BranchSide:      'ismounted.c:243,3'
              BranchSideFuncs: []
            - BranchSide:      'ismounted.c:249,38'
              BranchSideFuncs:
                - check_mntent_file
      Callsites:
        - Src:             'ismounted.c:240,11'
          Dst:             check_mntent_file
        - Src:             'ismounted.c:249,11'
          Dst:             check_mntent_file
    - functionName:    fopen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'struct._IO_FILE *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fgets
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fclose
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    utf8encode3
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/nls_utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - str
        - val
      BBCount:         1
      ICount:          36
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    utf8decode3
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/nls_utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - str
      BBCount:         1
      ICount:          41
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    utf8hangul
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/nls_utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - str
        - hangul
      BBCount:         6
      ICount:          92
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - utf8decode3
        - utf8encode3
      functionUses:    1
      BranchProfiles:
        - Branch String:   'nls_utf8.c:380,6'
          Branch Sides:
            - BranchSide:      'nls_utf8.c:380,6'
              BranchSideFuncs:
                - utf8encode3
            - BranchSide:      'nls_utf8.c:381,28'
              BranchSideFuncs:
                - utf8encode3
      Callsites:
        - Src:             'nls_utf8.c:362,7'
          Dst:             utf8decode3
        - Src:             'nls_utf8.c:374,7'
          Dst:             utf8encode3
        - Src:             'nls_utf8.c:377,7'
          Dst:             utf8encode3
        - Src:             'nls_utf8.c:381,8'
          Dst:             utf8encode3
    - functionName:    utf8clen
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/nls_utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - s
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    utf8nlookup
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/nls_utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'struct.ext2_dx_tail *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - hangul
        - s
        - len
      BBCount:         39
      ICount:          267
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - utf8hangul
      functionUses:    3
      BranchProfiles:
        - Branch String:   'nls_utf8.c:406,6'
          Branch Sides:
            - BranchSide:      'nls_utf8.c:407,3'
              BranchSideFuncs:
                - utf8hangul
            - BranchSide:      'nls_utf8.c:408,6'
              BranchSideFuncs:
                - utf8hangul
        - Branch String:   'nls_utf8.c:408,6'
          Branch Sides:
            - BranchSide:      'nls_utf8.c:409,3'
              BranchSideFuncs: []
            - BranchSide:      'nls_utf8.c:411,20'
              BranchSideFuncs:
                - utf8hangul
        - Branch String:   'nls_utf8.c:413,2'
          Branch Sides:
            - BranchSide:      'nls_utf8.c:414,14'
              BranchSideFuncs:
                - utf8hangul
            - BranchSide:      'nls_utf8.c:462,6'
              BranchSideFuncs:
                - utf8hangul
        - Branch String:   'nls_utf8.c:415,7'
          Branch Sides:
            - BranchSide:      'nls_utf8.c:416,8'
              BranchSideFuncs:
                - utf8hangul
            - BranchSide:      'nls_utf8.c:420,17'
              BranchSideFuncs:
                - utf8hangul
        - Branch String:   'nls_utf8.c:416,8'
          Branch Sides:
            - BranchSide:      'nls_utf8.c:417,5'
              BranchSideFuncs: []
            - BranchSide:      'nls_utf8.c:418,5'
              BranchSideFuncs:
                - utf8hangul
        - Branch String:   'nls_utf8.c:421,7'
          Branch Sides:
            - BranchSide:      'nls_utf8.c:423,8'
              BranchSideFuncs:
                - utf8hangul
            - BranchSide:      'nls_utf8.c:442,8'
              BranchSideFuncs:
                - utf8hangul
        - Branch String:   'nls_utf8.c:423,8'
          Branch Sides:
            - BranchSide:      'nls_utf8.c:425,14'
              BranchSideFuncs:
                - utf8hangul
            - BranchSide:      'nls_utf8.c:432,16'
              BranchSideFuncs:
                - utf8hangul
        - Branch String:   'nls_utf8.c:427,5'
          Branch Sides:
            - BranchSide:      'nls_utf8.c:428,13'
              BranchSideFuncs:
                - utf8hangul
            - BranchSide:      'nls_utf8.c:431,13'
              BranchSideFuncs:
                - utf8hangul
        - Branch String:   'nls_utf8.c:432,15'
          Branch Sides:
            - BranchSide:      'nls_utf8.c:434,14'
              BranchSideFuncs:
                - utf8hangul
            - BranchSide:      'nls_utf8.c:438,5'
              BranchSideFuncs: []
        - Branch String:   'nls_utf8.c:442,8'
          Branch Sides:
            - BranchSide:      'nls_utf8.c:444,14'
              BranchSideFuncs:
                - utf8hangul
            - BranchSide:      'nls_utf8.c:446,16'
              BranchSideFuncs:
                - utf8hangul
        - Branch String:   'nls_utf8.c:446,15'
          Branch Sides:
            - BranchSide:      'nls_utf8.c:448,5'
              BranchSideFuncs: []
            - BranchSide:      'nls_utf8.c:451,14'
              BranchSideFuncs:
                - utf8hangul
        - Branch String:   'nls_utf8.c:462,34'
          Branch Sides:
            - BranchSide:      'nls_utf8.c:462,37'
              BranchSideFuncs:
                - utf8hangul
            - BranchSide:      'nls_utf8.c:464,9'
              BranchSideFuncs: []
        - Branch String:   'nls_utf8.c:462,6'
          Branch Sides:
            - BranchSide:      'nls_utf8.c:463,21'
              BranchSideFuncs:
                - utf8hangul
            - BranchSide:      'nls_utf8.c:464,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'nls_utf8.c:463,10'
          Dst:             utf8hangul
    - functionName:    utf8lookup
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/nls_utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 476
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct.ext2_dx_tail *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - data
        - hangul
        - s
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - utf8nlookup
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'nls_utf8.c:476,9'
          Dst:             utf8nlookup
    - functionName:    utf8byte
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/nls_utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 851
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.utf8cursor *'
      constantsTouched: []
      argNames:
        - u8c
      BBCount:         71
      ICount:          545
      EdgeCount:       96
      CyclomaticComplexity: 27
      functionsReached:
        - utf8clen
        - utf8lookup
        - utf8nlookup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'nls_utf8.c:743,14'
          Branch Sides:
            - BranchSide:      'nls_utf8.c:743,18'
              BranchSideFuncs:
                - utf8nlookup
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8lookup
                - utf8lookup
            - BranchSide:      'nls_utf8.c:749,8'
              BranchSideFuncs:
                - utf8nlookup
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8lookup
                - utf8lookup
        - Branch String:   'nls_utf8.c:743,7'
          Branch Sides:
            - BranchSide:      'nls_utf8.c:744,13'
              BranchSideFuncs:
                - utf8nlookup
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8lookup
                - utf8lookup
            - BranchSide:      'nls_utf8.c:749,8'
              BranchSideFuncs:
                - utf8nlookup
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8lookup
                - utf8lookup
        - Branch String:   'nls_utf8.c:749,15'
          Branch Sides:
            - BranchSide:      'nls_utf8.c:749,19'
              BranchSideFuncs:
                - utf8nlookup
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8lookup
                - utf8lookup
            - BranchSide:      'nls_utf8.c:756,16'
              BranchSideFuncs:
                - utf8nlookup
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8lookup
                - utf8lookup
        - Branch String:   'nls_utf8.c:749,33'
          Branch Sides:
            - BranchSide:      'nls_utf8.c:749,37'
              BranchSideFuncs:
                - utf8nlookup
                - utf8clen
                - utf8clen
                - utf8lookup
                - utf8lookup
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
            - BranchSide:      'nls_utf8.c:751,8'
              BranchSideFuncs:
                - utf8nlookup
                - utf8clen
                - utf8clen
                - utf8lookup
                - utf8lookup
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
        - Branch String:   'nls_utf8.c:749,7'
          Branch Sides:
            - BranchSide:      'nls_utf8.c:751,8'
              BranchSideFuncs:
                - utf8nlookup
                - utf8clen
                - utf8clen
                - utf8lookup
                - utf8lookup
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
            - BranchSide:      'nls_utf8.c:756,16'
              BranchSideFuncs:
                - utf8nlookup
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8lookup
                - utf8lookup
        - Branch String:   'nls_utf8.c:751,8'
          Branch Sides:
            - BranchSide:      'nls_utf8.c:752,5'
              BranchSideFuncs: []
            - BranchSide:      'nls_utf8.c:754,8'
              BranchSideFuncs:
                - utf8nlookup
                - utf8clen
                - utf8clen
                - utf8lookup
                - utf8lookup
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
        - Branch String:   'nls_utf8.c:758,8'
          Branch Sides:
            - BranchSide:      'nls_utf8.c:759,5'
              BranchSideFuncs: []
            - BranchSide:      'nls_utf8.c:760,27'
              BranchSideFuncs: []
        - Branch String:   'nls_utf8.c:764,7'
          Branch Sides:
            - BranchSide:      'nls_utf8.c:765,22'
              BranchSideFuncs:
                - utf8lookup
                - utf8nlookup
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8lookup
            - BranchSide:      'nls_utf8.c:767,23'
              BranchSideFuncs:
                - utf8nlookup
                - utf8lookup
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8lookup
        - Branch String:   'nls_utf8.c:772,7'
          Branch Sides:
            - BranchSide:      'nls_utf8.c:773,4'
              BranchSideFuncs:
                - utf8nlookup
                - utf8lookup
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8lookup
            - BranchSide:      'nls_utf8.c:775,9'
              BranchSideFuncs:
                - utf8nlookup
                - utf8lookup
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8lookup
        - Branch String:   'nls_utf8.c:777,7'
          Branch Sides:
            - BranchSide:      'nls_utf8.c:778,8'
              BranchSideFuncs:
                - utf8nlookup
                - utf8clen
                - utf8clen
                - utf8lookup
                - utf8lookup
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
            - BranchSide:      'nls_utf8.c:779,14'
              BranchSideFuncs:
                - utf8nlookup
                - utf8lookup
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8lookup
        - Branch String:   'nls_utf8.c:784,8'
          Branch Sides:
            - BranchSide:      'nls_utf8.c:785,9'
              BranchSideFuncs:
                - utf8nlookup
                - utf8clen
                - utf8clen
                - utf8lookup
                - utf8lookup
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
            - BranchSide:      'nls_utf8.c:791,22'
              BranchSideFuncs:
                - utf8lookup
                - utf8nlookup
                - utf8clen
                - utf8clen
                - utf8lookup
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
        - Branch String:   'nls_utf8.c:785,9'
          Branch Sides:
            - BranchSide:      'nls_utf8.c:786,6'
              BranchSideFuncs:
                - utf8nlookup
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8lookup
                - utf8lookup
            - BranchSide:      'nls_utf8.c:787,9'
              BranchSideFuncs:
                - utf8nlookup
                - utf8clen
                - utf8clen
                - utf8lookup
                - utf8lookup
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
        - Branch String:   'nls_utf8.c:792,8'
          Branch Sides:
            - BranchSide:      'nls_utf8.c:793,5'
              BranchSideFuncs:
                - utf8nlookup
                - utf8clen
                - utf8clen
                - utf8lookup
                - utf8lookup
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
            - BranchSide:      'nls_utf8.c:794,10'
              BranchSideFuncs:
                - utf8nlookup
                - utf8clen
                - utf8clen
                - utf8lookup
                - utf8lookup
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
        - Branch String:   'nls_utf8.c:801,22'
          Branch Sides:
            - BranchSide:      'nls_utf8.c:801,25'
              BranchSideFuncs:
                - utf8nlookup
                - utf8clen
                - utf8clen
                - utf8lookup
                - utf8lookup
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
            - BranchSide:      'nls_utf8.c:808,7'
              BranchSideFuncs:
                - utf8nlookup
                - utf8clen
                - utf8clen
                - utf8lookup
                - utf8lookup
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
        - Branch String:   'nls_utf8.c:801,40'
          Branch Sides:
            - BranchSide:      'nls_utf8.c:801,43'
              BranchSideFuncs:
                - utf8nlookup
                - utf8clen
                - utf8clen
                - utf8lookup
                - utf8lookup
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
            - BranchSide:      'nls_utf8.c:808,7'
              BranchSideFuncs:
                - utf8nlookup
                - utf8clen
                - utf8clen
                - utf8lookup
                - utf8lookup
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
        - Branch String:   'nls_utf8.c:801,7'
          Branch Sides:
            - BranchSide:      'nls_utf8.c:802,16'
              BranchSideFuncs:
                - utf8nlookup
                - utf8clen
                - utf8clen
                - utf8lookup
                - utf8lookup
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
            - BranchSide:      'nls_utf8.c:808,7'
              BranchSideFuncs:
                - utf8nlookup
                - utf8clen
                - utf8clen
                - utf8lookup
                - utf8lookup
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
        - Branch String:   'nls_utf8.c:808,7'
          Branch Sides:
            - BranchSide:      'nls_utf8.c:808,19'
              BranchSideFuncs: []
            - BranchSide:      'nls_utf8.c:809,9'
              BranchSideFuncs: []
        - Branch String:   'nls_utf8.c:809,8'
          Branch Sides:
            - BranchSide:      'nls_utf8.c:810,5'
              BranchSideFuncs: []
            - BranchSide:      'nls_utf8.c:811,27'
              BranchSideFuncs: []
        - Branch String:   'nls_utf8.c:816,7'
          Branch Sides:
            - BranchSide:      'nls_utf8.c:822,4'
              BranchSideFuncs:
                - utf8clen
                - utf8clen
                - utf8nlookup
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8lookup
                - utf8lookup
            - BranchSide:      'nls_utf8.c:830,14'
              BranchSideFuncs:
                - utf8nlookup
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8lookup
                - utf8lookup
                - utf8clen
                - utf8clen
        - Branch String:   'nls_utf8.c:827,8'
          Branch Sides:
            - BranchSide:      'nls_utf8.c:828,26'
              BranchSideFuncs:
                - utf8clen
                - utf8nlookup
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8lookup
                - utf8lookup
            - BranchSide:      'nls_utf8.c:829,23'
              BranchSideFuncs:
                - utf8clen
                - utf8nlookup
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8lookup
                - utf8lookup
        - Branch String:   'nls_utf8.c:830,14'
          Branch Sides:
            - BranchSide:      'nls_utf8.c:832,9'
              BranchSideFuncs:
                - utf8clen
                - utf8clen
                - utf8nlookup
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8lookup
                - utf8lookup
            - BranchSide:      'nls_utf8.c:835,14'
              BranchSideFuncs:
                - utf8nlookup
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8lookup
                - utf8lookup
        - Branch String:   'nls_utf8.c:832,8'
          Branch Sides:
            - BranchSide:      'nls_utf8.c:833,26'
              BranchSideFuncs:
                - utf8clen
                - utf8nlookup
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8lookup
                - utf8lookup
            - BranchSide:      'nls_utf8.c:834,23'
              BranchSideFuncs:
                - utf8clen
                - utf8nlookup
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8lookup
                - utf8lookup
        - Branch String:   'nls_utf8.c:835,14'
          Branch Sides:
            - BranchSide:      'nls_utf8.c:837,15'
              BranchSideFuncs:
                - utf8nlookup
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8lookup
                - utf8lookup
            - BranchSide:      'nls_utf8.c:844,4'
              BranchSideFuncs:
                - utf8nlookup
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8clen
                - utf8lookup
                - utf8lookup
      Callsites:
        - Src:             'nls_utf8.c:765,11'
          Dst:             utf8lookup
        - Src:             'nls_utf8.c:767,11'
          Dst:             utf8nlookup
        - Src:             'nls_utf8.c:780,16'
          Dst:             utf8clen
        - Src:             'nls_utf8.c:781,22'
          Dst:             utf8clen
        - Src:             'nls_utf8.c:791,11'
          Dst:             utf8lookup
        - Src:             'nls_utf8.c:828,17'
          Dst:             utf8clen
        - Src:             'nls_utf8.c:829,14'
          Dst:             utf8clen
        - Src:             'nls_utf8.c:833,17'
          Dst:             utf8clen
        - Src:             'nls_utf8.c:834,14'
          Dst:             utf8clen
    - functionName:    utf8ncursor
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/nls_utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 669
      functionLinenumberEnd: 690
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.utf8cursor *'
        - 'struct.ext2_dx_tail *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - u8c
        - data
        - s
        - len
      BBCount:         13
      ICount:          104
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'nls_utf8.c:670,6'
          Branch Sides:
            - BranchSide:      'nls_utf8.c:671,3'
              BranchSideFuncs: []
            - BranchSide:      'nls_utf8.c:672,7'
              BranchSideFuncs: []
        - Branch String:   'nls_utf8.c:672,6'
          Branch Sides:
            - BranchSide:      'nls_utf8.c:673,3'
              BranchSideFuncs: []
            - BranchSide:      'nls_utf8.c:674,14'
              BranchSideFuncs: []
        - Branch String:   'nls_utf8.c:684,6'
          Branch Sides:
            - BranchSide:      'nls_utf8.c:685,3'
              BranchSideFuncs: []
            - BranchSide:      'nls_utf8.c:687,6'
              BranchSideFuncs: []
        - Branch String:   'nls_utf8.c:687,14'
          Branch Sides:
            - BranchSide:      'nls_utf8.c:687,19'
              BranchSideFuncs: []
            - BranchSide:      'nls_utf8.c:689,2'
              BranchSideFuncs: []
        - Branch String:   'nls_utf8.c:687,6'
          Branch Sides:
            - BranchSide:      'nls_utf8.c:688,3'
              BranchSideFuncs: []
            - BranchSide:      'nls_utf8.c:689,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    utf8nfdicf
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/nls_utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 882
      functionLinenumberEnd: 890
      functionDepth:   0
      returnType:      'struct.ext2_dx_tail *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - maxage
      BBCount:         7
      ICount:          50
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'nls_utf8.c:885,2'
          Branch Sides:
            - BranchSide:      'nls_utf8.c:886,4'
              BranchSideFuncs: []
            - BranchSide:      'nls_utf8.c:887,6'
              BranchSideFuncs: []
        - Branch String:   'nls_utf8.c:887,6'
          Branch Sides:
            - BranchSide:      'nls_utf8.c:888,3'
              BranchSideFuncs: []
            - BranchSide:      'nls_utf8.c:889,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    utf8_casefold_cmp
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/nls_utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 947
      functionLinenumberEnd: 968
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.ext2fs_nls_table *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - table
        - str1
        - len1
        - str2
        - len2
      BBCount:         19
      ICount:          116
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - utf8byte
        - utf8ncursor
        - utf8nfdicf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'nls_utf8.c:952,6'
          Branch Sides:
            - BranchSide:      'nls_utf8.c:953,3'
              BranchSideFuncs: []
            - BranchSide:      'nls_utf8.c:954,25'
              BranchSideFuncs:
                - utf8ncursor
                - utf8byte
                - utf8byte
        - Branch String:   'nls_utf8.c:954,6'
          Branch Sides:
            - BranchSide:      'nls_utf8.c:955,3'
              BranchSideFuncs: []
            - BranchSide:      'nls_utf8.c:957,2'
              BranchSideFuncs:
                - utf8byte
                - utf8byte
        - Branch String:   'nls_utf8.c:961,14'
          Branch Sides:
            - BranchSide:      'nls_utf8.c:961,17'
              BranchSideFuncs: []
            - BranchSide:      'nls_utf8.c:962,4'
              BranchSideFuncs: []
        - Branch String:   'nls_utf8.c:961,7'
          Branch Sides:
            - BranchSide:      'nls_utf8.c:962,4'
              BranchSideFuncs: []
            - BranchSide:      'nls_utf8.c:963,7'
              BranchSideFuncs:
                - utf8byte
                - utf8byte
        - Branch String:   'nls_utf8.c:963,7'
          Branch Sides:
            - BranchSide:      'nls_utf8.c:964,11'
              BranchSideFuncs: []
            - BranchSide:      'nls_utf8.c:965,2'
              BranchSideFuncs:
                - utf8byte
                - utf8byte
        - Branch String:   'nls_utf8.c:965,2'
          Branch Sides:
            - BranchSide:      'nls_utf8.c:958,8'
              BranchSideFuncs:
                - utf8byte
                - utf8byte
            - BranchSide:      'nls_utf8.c:967,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'nls_utf8.c:948,32'
          Dst:             utf8nfdicf
        - Src:             'nls_utf8.c:952,6'
          Dst:             utf8ncursor
        - Src:             'nls_utf8.c:954,6'
          Dst:             utf8ncursor
        - Src:             'nls_utf8.c:958,8'
          Dst:             utf8byte
        - Src:             'nls_utf8.c:959,8'
          Dst:             utf8byte
    - functionName:    utf8_validate
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/nls_utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 925
      functionLinenumberEnd: 942
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ext2fs_nls_table *'
        - 'char *'
        - size_t
        - 'char **'
      constantsTouched: []
      argNames:
        - table
        - s
        - len
        - pos
      BBCount:         14
      ICount:          102
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - utf8clen
        - utf8nfdicf
        - utf8nlookup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'nls_utf8.c:930,6'
          Branch Sides:
            - BranchSide:      'nls_utf8.c:931,3'
              BranchSideFuncs:
                - utf8nlookup
                - utf8clen
                - utf8clen
            - BranchSide:      'nls_utf8.c:932,2'
              BranchSideFuncs:
                - utf8nlookup
                - utf8clen
                - utf8clen
        - Branch String:   'nls_utf8.c:932,13'
          Branch Sides:
            - BranchSide:      'nls_utf8.c:932,17'
              BranchSideFuncs:
                - utf8nlookup
                - utf8clen
                - utf8clen
            - BranchSide:      'nls_utf8.c:932,2'
              BranchSideFuncs:
                - utf8nlookup
                - utf8clen
                - utf8clen
        - Branch String:   'nls_utf8.c:932,2'
          Branch Sides:
            - BranchSide:      'nls_utf8.c:933,22'
              BranchSideFuncs:
                - utf8nlookup
                - utf8clen
                - utf8clen
            - BranchSide:      'nls_utf8.c:941,2'
              BranchSideFuncs: []
        - Branch String:   'nls_utf8.c:934,7'
          Branch Sides:
            - BranchSide:      'nls_utf8.c:935,11'
              BranchSideFuncs:
                - utf8clen
                - utf8clen
                - utf8nlookup
            - BranchSide:      'nls_utf8.c:938,19'
              BranchSideFuncs:
                - utf8clen
                - utf8clen
                - utf8nlookup
      Callsites:
        - Src:             'nls_utf8.c:926,32'
          Dst:             utf8nfdicf
        - Src:             'nls_utf8.c:933,10'
          Dst:             utf8nlookup
        - Src:             'nls_utf8.c:938,10'
          Dst:             utf8clen
        - Src:             'nls_utf8.c:939,8'
          Dst:             utf8clen
    - functionName:    utf8_casefold
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/nls_utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 895
      functionLinenumberEnd: 921
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.ext2fs_nls_table *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - table
        - str
        - len
        - dest
        - dlen
      BBCount:         18
      ICount:          114
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - utf8byte
        - utf8ncursor
        - utf8nfdicf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'nls_utf8.c:900,6'
          Branch Sides:
            - BranchSide:      'nls_utf8.c:901,3'
              BranchSideFuncs: []
            - BranchSide:      'nls_utf8.c:903,12'
              BranchSideFuncs:
                - utf8byte
        - Branch String:   'nls_utf8.c:903,2'
          Branch Sides:
            - BranchSide:      'nls_utf8.c:904,11'
              BranchSideFuncs:
                - utf8byte
            - BranchSide:      'nls_utf8.c:913,2'
              BranchSideFuncs: []
        - Branch String:   'nls_utf8.c:907,7'
          Branch Sides:
            - BranchSide:      'nls_utf8.c:908,11'
              BranchSideFuncs:
                - utf8byte
            - BranchSide:      'nls_utf8.c:909,7'
              BranchSideFuncs:
                - utf8byte
        - Branch String:   'nls_utf8.c:909,7'
          Branch Sides:
            - BranchSide:      'nls_utf8.c:910,4'
              BranchSideFuncs: []
            - BranchSide:      'nls_utf8.c:911,2'
              BranchSideFuncs:
                - utf8byte
        - Branch String:   'nls_utf8.c:916,6'
          Branch Sides:
            - BranchSide:      'nls_utf8.c:917,3'
              BranchSideFuncs: []
            - BranchSide:      'nls_utf8.c:920,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'nls_utf8.c:896,32'
          Dst:             utf8nfdicf
        - Src:             'nls_utf8.c:900,6'
          Dst:             utf8ncursor
        - Src:             'nls_utf8.c:904,11'
          Dst:             utf8byte
    - functionName:    ext2fs_casefold_cmp
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/nls_utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 998
      functionLinenumberEnd: 999
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.ext2fs_nls_table *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - table
        - str1
        - len1
        - str2
        - len2
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_check_encoded_name
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/nls_utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 991
      functionLinenumberEnd: 992
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ext2fs_nls_table *'
        - 'char *'
        - size_t
        - 'char **'
      constantsTouched: []
      argNames:
        - table
        - name
        - len
        - pos
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_load_nls_table
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/nls_utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 982
      functionLinenumberEnd: 987
      functionDepth:   0
      returnType:      'struct.ext2fs_nls_table *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - encoding
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'nls_utf8.c:983,6'
          Branch Sides:
            - BranchSide:      'nls_utf8.c:984,3'
              BranchSideFuncs: []
            - BranchSide:      'nls_utf8.c:986,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    check_zero_block
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/punch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - buf
        - blocksize
      BBCount:         7
      ICount:          48
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'punch.c:34,2'
          Branch Sides:
            - BranchSide:      'punch.c:35,10'
              BranchSideFuncs: []
            - BranchSide:      'punch.c:39,2'
              BranchSideFuncs: []
        - Branch String:   'punch.c:35,7'
          Branch Sides:
            - BranchSide:      'punch.c:36,4'
              BranchSideFuncs: []
            - BranchSide:      'punch.c:37,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ind_punch
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/punch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      size_t
      argCount:        8
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'struct.ext2_inode *'
        - 'char *'
        - 'int *'
        - int
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - fs
        - inode
        - block_buf
        - p
        - level
        - start
        - count
        - max
      BBCount:         30
      ICount:          244
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - check_zero_block
        - ext2fs_block_alloc_stats
        - ext2fs_iblk_sub_blocks
        - ext2fs_read_ind_block
        - ext2fs_write_ind_block
        - ind_punch
      functionUses:    2
      BranchProfiles:
        - Branch String:   'punch.c:64,2'
          Branch Sides:
            - BranchSide:      'punch.c:65,7'
              BranchSideFuncs:
                - ext2fs_block_alloc_stats
                - ext2fs_iblk_sub_blocks
                - ext2fs_read_ind_block
                - ind_punch
                - ext2fs_write_ind_block
                - check_zero_block.2252
            - BranchSide:      'punch.c:101,32'
              BranchSideFuncs:
                - ext2fs_iblk_sub_blocks
        - Branch String:   'punch.c:65,7'
          Branch Sides:
            - BranchSide:      'punch.c:66,4'
              BranchSideFuncs:
                - ext2fs_iblk_sub_blocks
            - BranchSide:      'punch.c:67,8'
              BranchSideFuncs:
                - ext2fs_block_alloc_stats
                - ext2fs_iblk_sub_blocks
                - ext2fs_read_ind_block
                - ind_punch
                - ext2fs_write_ind_block
                - check_zero_block.2252
        - Branch String:   'punch.c:67,15'
          Branch Sides:
            - BranchSide:      'punch.c:67,19'
              BranchSideFuncs:
                - ext2fs_iblk_sub_blocks
                - ext2fs_block_alloc_stats
                - ext2fs_read_ind_block
                - ind_punch
                - ext2fs_write_ind_block
                - check_zero_block.2252
            - BranchSide:      'punch.c:68,4'
              BranchSideFuncs:
                - ext2fs_iblk_sub_blocks
                - ext2fs_block_alloc_stats
                - ext2fs_read_ind_block
                - ind_punch
                - ext2fs_write_ind_block
                - check_zero_block.2252
        - Branch String:   'punch.c:67,7'
          Branch Sides:
            - BranchSide:      'punch.c:68,4'
              BranchSideFuncs:
                - ext2fs_iblk_sub_blocks
                - ext2fs_block_alloc_stats
                - ext2fs_read_ind_block
                - ind_punch
                - ext2fs_write_ind_block
                - check_zero_block.2252
            - BranchSide:      'punch.c:69,8'
              BranchSideFuncs:
                - ext2fs_block_alloc_stats
                - ext2fs_iblk_sub_blocks
                - ext2fs_read_ind_block
                - ind_punch
                - ext2fs_write_ind_block
                - check_zero_block.2252
        - Branch String:   'punch.c:70,7'
          Branch Sides:
            - BranchSide:      'punch.c:75,35'
              BranchSideFuncs:
                - ext2fs_read_ind_block
                - ind_punch
                - ext2fs_write_ind_block
                - check_zero_block.2252
                - ext2fs_iblk_sub_blocks
                - ext2fs_block_alloc_stats
            - BranchSide:      'punch.c:94,28'
              BranchSideFuncs:
                - ext2fs_block_alloc_stats
                - ext2fs_iblk_sub_blocks
                - ext2fs_read_ind_block
                - ind_punch
                - ext2fs_write_ind_block
                - check_zero_block.2252
        - Branch String:   'punch.c:76,8'
          Branch Sides:
            - BranchSide:      'punch.c:77,12'
              BranchSideFuncs: []
            - BranchSide:      'punch.c:78,14'
              BranchSideFuncs:
                - ind_punch
                - ext2fs_write_ind_block
                - check_zero_block.2252
                - ext2fs_iblk_sub_blocks
                - ext2fs_block_alloc_stats
                - ext2fs_read_ind_block
        - Branch String:   'punch.c:78,13'
          Branch Sides:
            - BranchSide:      'punch.c:78,32'
              BranchSideFuncs:
                - ind_punch
                - ext2fs_write_ind_block
                - check_zero_block.2252
                - ext2fs_iblk_sub_blocks
                - ext2fs_block_alloc_stats
                - ext2fs_read_ind_block
            - BranchSide:      'punch.c:78,13'
              BranchSideFuncs:
                - ind_punch
                - ext2fs_write_ind_block
                - check_zero_block.2252
                - ext2fs_iblk_sub_blocks
                - ext2fs_block_alloc_stats
                - ext2fs_read_ind_block
        - Branch String:   'punch.c:83,8'
          Branch Sides:
            - BranchSide:      'punch.c:84,12'
              BranchSideFuncs: []
            - BranchSide:      'punch.c:85,36'
              BranchSideFuncs:
                - ext2fs_write_ind_block
                - check_zero_block.2252
                - ext2fs_iblk_sub_blocks
                - ext2fs_block_alloc_stats
                - ext2fs_read_ind_block
                - ind_punch
        - Branch String:   'punch.c:86,8'
          Branch Sides:
            - BranchSide:      'punch.c:87,12'
              BranchSideFuncs: []
            - BranchSide:      'punch.c:88,26'
              BranchSideFuncs:
                - check_zero_block.2252
                - ext2fs_iblk_sub_blocks
                - ext2fs_block_alloc_stats
                - ext2fs_read_ind_block
                - ind_punch
                - ext2fs_write_ind_block
        - Branch String:   'punch.c:88,8'
          Branch Sides:
            - BranchSide:      'punch.c:89,5'
              BranchSideFuncs:
                - ext2fs_block_alloc_stats
                - ext2fs_iblk_sub_blocks
                - ext2fs_read_ind_block
                - ind_punch
                - ext2fs_write_ind_block
                - check_zero_block.2252
            - BranchSide:      'punch.c:90,3'
              BranchSideFuncs:
                - ext2fs_block_alloc_stats
                - ext2fs_iblk_sub_blocks
                - ext2fs_read_ind_block
                - ind_punch
                - ext2fs_write_ind_block
                - check_zero_block.2252
      Callsites:
        - Src:             'punch.c:75,13'
          Dst:             ext2fs_read_ind_block
        - Src:             'punch.c:79,13'
          Dst:             ind_punch
        - Src:             'punch.c:85,13'
          Dst:             ext2fs_write_ind_block
        - Src:             'punch.c:88,9'
          Dst:             check_zero_block
        - Src:             'punch.c:94,3'
          Dst:             ext2fs_block_alloc_stats
        - Src:             'punch.c:101,9'
          Dst:             ext2fs_iblk_sub_blocks
    - functionName:    punch_extent_blocks
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/punch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - 'struct.ext2_inode *'
        - size_t
        - size_t
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - fs
        - ino
        - inode
        - lfree_start
        - free_start
        - free_count
        - freed
      BBCount:         40
      ICount:          303
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - ext2fs_block_alloc_stats2
        - ext2fs_blocks_count
        - ext2fs_map_cluster_block
      functionUses:    1
      BranchProfiles:
        - Branch String:   'punch.c:203,49'
          Branch Sides:
            - BranchSide:      'punch.c:204,7'
              BranchSideFuncs: []
            - BranchSide:      'punch.c:205,3'
              BranchSideFuncs: []
        - Branch String:   'punch.c:203,6'
          Branch Sides:
            - BranchSide:      'punch.c:205,3'
              BranchSideFuncs: []
            - BranchSide:      'punch.c:208,6'
              BranchSideFuncs:
                - ext2fs_map_cluster_block
                - ext2fs_block_alloc_stats2
                - ext2fs_block_alloc_stats2
                - ext2fs_map_cluster_block
                - ext2fs_block_alloc_stats2
                - ext2fs_block_alloc_stats2
        - Branch String:   'punch.c:208,6'
          Branch Sides:
            - BranchSide:      'punch.c:209,13'
              BranchSideFuncs:
                - ext2fs_block_alloc_stats2
            - BranchSide:      'punch.c:220,6'
              BranchSideFuncs:
                - ext2fs_map_cluster_block
                - ext2fs_block_alloc_stats2
                - ext2fs_block_alloc_stats2
                - ext2fs_map_cluster_block
                - ext2fs_block_alloc_stats2
        - Branch String:   'punch.c:210,3'
          Branch Sides:
            - BranchSide:      'punch.c:211,30'
              BranchSideFuncs:
                - ext2fs_block_alloc_stats2
            - BranchSide:      'punch.c:212,10'
              BranchSideFuncs: []
        - Branch String:   'punch.c:220,6'
          Branch Sides:
            - BranchSide:      'punch.c:221,37'
              BranchSideFuncs:
                - ext2fs_map_cluster_block
                - ext2fs_block_alloc_stats2
                - ext2fs_map_cluster_block
                - ext2fs_block_alloc_stats2
                - ext2fs_block_alloc_stats2
            - BranchSide:      'punch.c:239,2'
              BranchSideFuncs:
                - ext2fs_map_cluster_block
                - ext2fs_block_alloc_stats2
                - ext2fs_block_alloc_stats2
        - Branch String:   'punch.c:223,7'
          Branch Sides:
            - BranchSide:      'punch.c:224,4'
              BranchSideFuncs: []
            - BranchSide:      'punch.c:225,8'
              BranchSideFuncs:
                - ext2fs_block_alloc_stats2
                - ext2fs_map_cluster_block
                - ext2fs_block_alloc_stats2
                - ext2fs_block_alloc_stats2
        - Branch String:   'punch.c:225,7'
          Branch Sides:
            - BranchSide:      'punch.c:226,30'
              BranchSideFuncs:
                - ext2fs_map_cluster_block
                - ext2fs_block_alloc_stats2
                - ext2fs_block_alloc_stats2
            - BranchSide:      'punch.c:229,19'
              BranchSideFuncs:
                - ext2fs_map_cluster_block
                - ext2fs_block_alloc_stats2
                - ext2fs_block_alloc_stats2
        - Branch String:   'punch.c:231,7'
          Branch Sides:
            - BranchSide:      'punch.c:232,20'
              BranchSideFuncs:
                - ext2fs_map_cluster_block
                - ext2fs_block_alloc_stats2
                - ext2fs_block_alloc_stats2
            - BranchSide:      'punch.c:233,17'
              BranchSideFuncs:
                - ext2fs_map_cluster_block
                - ext2fs_block_alloc_stats2
                - ext2fs_block_alloc_stats2
        - Branch String:   'punch.c:239,24'
          Branch Sides:
            - BranchSide:      'punch.c:239,27'
              BranchSideFuncs:
                - ext2fs_map_cluster_block
                - ext2fs_block_alloc_stats2
                - ext2fs_block_alloc_stats2
            - BranchSide:      'punch.c:239,2'
              BranchSideFuncs:
                - ext2fs_map_cluster_block
                - ext2fs_block_alloc_stats2
                - ext2fs_block_alloc_stats2
        - Branch String:   'punch.c:239,2'
          Branch Sides:
            - BranchSide:      'punch.c:240,29'
              BranchSideFuncs:
                - ext2fs_block_alloc_stats2
                - ext2fs_map_cluster_block
                - ext2fs_block_alloc_stats2
            - BranchSide:      'punch.c:249,6'
              BranchSideFuncs:
                - ext2fs_map_cluster_block
                - ext2fs_block_alloc_stats2
        - Branch String:   'punch.c:249,6'
          Branch Sides:
            - BranchSide:      'punch.c:249,19'
              BranchSideFuncs:
                - ext2fs_map_cluster_block
                - ext2fs_block_alloc_stats2
            - BranchSide:      'punch.c:250,37'
              BranchSideFuncs:
                - ext2fs_map_cluster_block
                - ext2fs_block_alloc_stats2
        - Branch String:   'punch.c:252,7'
          Branch Sides:
            - BranchSide:      'punch.c:253,4'
              BranchSideFuncs: []
            - BranchSide:      'punch.c:254,8'
              BranchSideFuncs:
                - ext2fs_block_alloc_stats2
        - Branch String:   'punch.c:254,7'
          Branch Sides:
            - BranchSide:      'punch.c:255,30'
              BranchSideFuncs: []
            - BranchSide:      'punch.c:258,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'punch.c:204,35'
          Dst:             ext2fs_blocks_count
        - Src:             'punch.c:211,4'
          Dst:             ext2fs_block_alloc_stats2
        - Src:             'punch.c:221,12'
          Dst:             ext2fs_map_cluster_block
        - Src:             'punch.c:226,4'
          Dst:             ext2fs_block_alloc_stats2
        - Src:             'punch.c:240,3'
          Dst:             ext2fs_block_alloc_stats2
        - Src:             'punch.c:250,12'
          Dst:             ext2fs_map_cluster_block
        - Src:             'punch.c:255,4'
          Dst:             ext2fs_block_alloc_stats2
    - functionName:    ext2fs_punch_ind
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/punch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'struct.ext2_inode *'
        - 'char *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - fs
        - inode
        - block_buf
        - start
        - end
      BBCount:         37
      ICount:          246
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - ext2fs_free_mem
        - ext2fs_get_array
        - ind_punch
      functionUses:    1
      BranchProfiles:
        - Branch String:   'punch.c:118,6'
          Branch Sides:
            - BranchSide:      'punch.c:119,3'
              BranchSideFuncs: []
            - BranchSide:      'punch.c:120,6'
              BranchSideFuncs:
                - ext2fs_get_array
                - ext2fs_free_mem
                - ind_punch
        - Branch String:   'punch.c:120,23'
          Branch Sides:
            - BranchSide:      'punch.c:120,26'
              BranchSideFuncs:
                - ext2fs_get_array
                - ext2fs_free_mem
                - ind_punch
            - BranchSide:      'punch.c:121,23'
              BranchSideFuncs:
                - ext2fs_get_array
                - ext2fs_free_mem
                - ind_punch
        - Branch String:   'punch.c:120,6'
          Branch Sides:
            - BranchSide:      'punch.c:121,23'
              BranchSideFuncs:
                - ext2fs_get_array
                - ext2fs_free_mem
                - ind_punch
            - BranchSide:      'punch.c:123,11'
              BranchSideFuncs:
                - ext2fs_get_array
                - ext2fs_free_mem
                - ind_punch
        - Branch String:   'punch.c:125,6'
          Branch Sides:
            - BranchSide:      'punch.c:126,32'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ind_punch
            - BranchSide:      'punch.c:132,26'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ind_punch
        - Branch String:   'punch.c:127,7'
          Branch Sides:
            - BranchSide:      'punch.c:128,11'
              BranchSideFuncs: []
            - BranchSide:      'punch.c:129,15'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ind_punch
        - Branch String:   'punch.c:134,2'
          Branch Sides:
            - BranchSide:      'punch.c:139,7'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ind_punch
            - BranchSide:      'punch.c:157,9'
              BranchSideFuncs:
                - ext2fs_free_mem
        - Branch String:   'punch.c:139,7'
          Branch Sides:
            - BranchSide:      'punch.c:140,23'
              BranchSideFuncs:
                - ind_punch
                - ext2fs_free_mem
            - BranchSide:      'punch.c:150,13'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ind_punch
        - Branch String:   'punch.c:142,8'
          Branch Sides:
            - BranchSide:      'punch.c:143,5'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'punch.c:144,8'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ind_punch
        - Branch String:   'punch.c:144,8'
          Branch Sides:
            - BranchSide:      'punch.c:145,14'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ind_punch
            - BranchSide:      'punch.c:147,5'
              BranchSideFuncs:
                - ext2fs_free_mem
        - Branch String:   'punch.c:152,7'
          Branch Sides:
            - BranchSide:      'punch.c:153,8'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ind_punch
            - BranchSide:      'punch.c:156,2'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ind_punch
        - Branch String:   'punch.c:159,6'
          Branch Sides:
            - BranchSide:      'punch.c:160,19'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'punch.c:161,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'punch.c:126,12'
          Dst:             ext2fs_get_array
        - Src:             'punch.c:140,13'
          Dst:             ind_punch
        - Src:             'punch.c:160,3'
          Dst:             ext2fs_free_mem
    - functionName:    ext2fs_punch_extent
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/punch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - 'struct.ext2_inode *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - fs
        - ino
        - inode
        - start
        - end
      BBCount:         87
      ICount:          521
      EdgeCount:       112
      CyclomaticComplexity: 27
      functionsReached:
        - ext2fs_extent_delete
        - ext2fs_extent_fix_parents
        - ext2fs_extent_free
        - ext2fs_extent_get
        - ext2fs_extent_goto
        - ext2fs_extent_insert
        - ext2fs_extent_open2
        - ext2fs_extent_replace
        - ext2fs_iblk_sub_blocks
        - punch_extent_blocks
      functionUses:    1
      BranchProfiles:
        - Branch String:   'punch.c:278,6'
          Branch Sides:
            - BranchSide:      'punch.c:279,10'
              BranchSideFuncs: []
            - BranchSide:      'punch.c:291,21'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - punch_extent_blocks
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_iblk_sub_blocks
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
        - Branch String:   'punch.c:293,6'
          Branch Sides:
            - BranchSide:      'punch.c:294,10'
              BranchSideFuncs:
                - ext2fs_extent_free
            - BranchSide:      'punch.c:296,13'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - punch_extent_blocks
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_iblk_sub_blocks
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
        - Branch String:   'punch.c:306,7'
          Branch Sides:
            - BranchSide:      'punch.c:311,8'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - punch_extent_blocks
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_free
                - ext2fs_iblk_sub_blocks
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
            - BranchSide:      'punch.c:325,14'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - punch_extent_blocks
                - ext2fs_extent_get
                - ext2fs_iblk_sub_blocks
                - ext2fs_extent_free
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
        - Branch String:   'punch.c:311,8'
          Branch Sides:
            - BranchSide:      'punch.c:312,5'
              BranchSideFuncs:
                - ext2fs_iblk_sub_blocks
                - ext2fs_extent_free
            - BranchSide:      'punch.c:313,4'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - punch_extent_blocks
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_free
                - ext2fs_iblk_sub_blocks
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
        - Branch String:   'punch.c:318,8'
          Branch Sides:
            - BranchSide:      'punch.c:319,18'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - punch_extent_blocks
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_free
                - ext2fs_iblk_sub_blocks
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
            - BranchSide:      'punch.c:321,25'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - punch_extent_blocks
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_free
                - ext2fs_iblk_sub_blocks
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
        - Branch String:   'punch.c:325,14'
          Branch Sides:
            - BranchSide:      'punch.c:331,8'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - punch_extent_blocks
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_free
                - ext2fs_iblk_sub_blocks
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
            - BranchSide:      'punch.c:344,4'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - punch_extent_blocks
                - ext2fs_extent_get
                - ext2fs_iblk_sub_blocks
                - ext2fs_extent_free
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
        - Branch String:   'punch.c:331,8'
          Branch Sides:
            - BranchSide:      'punch.c:332,5'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - punch_extent_blocks
                - ext2fs_extent_free
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_iblk_sub_blocks
            - BranchSide:      'punch.c:335,4'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - punch_extent_blocks
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_free
                - ext2fs_iblk_sub_blocks
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
        - Branch String:   'punch.c:360,8'
          Branch Sides:
            - BranchSide:      'punch.c:361,5'
              BranchSideFuncs:
                - ext2fs_extent_free
            - BranchSide:      'punch.c:362,39'
              BranchSideFuncs:
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - punch_extent_blocks
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_free
                - ext2fs_iblk_sub_blocks
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
        - Branch String:   'punch.c:363,8'
          Branch Sides:
            - BranchSide:      'punch.c:364,5'
              BranchSideFuncs:
                - ext2fs_extent_free
            - BranchSide:      'punch.c:371,32'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - punch_extent_blocks
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_free
                - ext2fs_iblk_sub_blocks
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
        - Branch String:   'punch.c:372,8'
          Branch Sides:
            - BranchSide:      'punch.c:0,0'
              BranchSideFuncs:
                - ext2fs_extent_free
            - BranchSide:      'punch.c:373,5'
              BranchSideFuncs:
                - ext2fs_extent_free
        - Branch String:   'punch.c:375,7'
          Branch Sides:
            - BranchSide:      'punch.c:376,4'
              BranchSideFuncs:
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - punch_extent_blocks
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_free
                - ext2fs_iblk_sub_blocks
            - BranchSide:      'punch.c:384,4'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - punch_extent_blocks
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_extent_free
                - ext2fs_iblk_sub_blocks
        - Branch String:   'punch.c:378,8'
          Branch Sides:
            - BranchSide:      'punch.c:379,5'
              BranchSideFuncs:
                - ext2fs_extent_free
            - BranchSide:      'punch.c:380,39'
              BranchSideFuncs:
                - ext2fs_extent_fix_parents
                - punch_extent_blocks
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_free
                - ext2fs_extent_replace
                - ext2fs_iblk_sub_blocks
        - Branch String:   'punch.c:392,8'
          Branch Sides:
            - BranchSide:      'punch.c:393,5'
              BranchSideFuncs:
                - ext2fs_extent_free
            - BranchSide:      'punch.c:394,21'
              BranchSideFuncs:
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - punch_extent_blocks
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_iblk_sub_blocks
        - Branch String:   'punch.c:399,8'
          Branch Sides:
            - BranchSide:      'punch.c:400,17'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - punch_extent_blocks
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_iblk_sub_blocks
            - BranchSide:      'punch.c:401,13'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - punch_extent_blocks
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_iblk_sub_blocks
        - Branch String:   'punch.c:401,13'
          Branch Sides:
            - BranchSide:      'punch.c:402,5'
              BranchSideFuncs:
                - ext2fs_extent_free
            - BranchSide:      'punch.c:404,23'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - punch_extent_blocks
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_free
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_iblk_sub_blocks
        - Branch String:   'punch.c:407,8'
          Branch Sides:
            - BranchSide:      'punch.c:408,5'
              BranchSideFuncs:
                - ext2fs_extent_free
            - BranchSide:      'punch.c:411,34'
              BranchSideFuncs:
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - punch_extent_blocks
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_free
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_iblk_sub_blocks
        - Branch String:   'punch.c:412,8'
          Branch Sides:
            - BranchSide:      'punch.c:413,5'
              BranchSideFuncs:
                - ext2fs_extent_free
            - BranchSide:      'punch.c:415,39'
              BranchSideFuncs:
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - punch_extent_blocks
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_free
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_iblk_sub_blocks
        - Branch String:   'punch.c:416,15'
          Branch Sides:
            - BranchSide:      'punch.c:416,18'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - punch_extent_blocks
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_free
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_iblk_sub_blocks
            - BranchSide:      'punch.c:418,11'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - punch_extent_blocks
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_free
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_iblk_sub_blocks
        - Branch String:   'punch.c:416,8'
          Branch Sides:
            - BranchSide:      'punch.c:417,5'
              BranchSideFuncs:
                - ext2fs_extent_free
            - BranchSide:      'punch.c:418,11'
              BranchSideFuncs:
                - ext2fs_extent_goto
                - punch_extent_blocks
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_free
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_iblk_sub_blocks
        - Branch String:   'punch.c:428,7'
          Branch Sides:
            - BranchSide:      'punch.c:429,4'
              BranchSideFuncs:
                - ext2fs_extent_free
            - BranchSide:      'punch.c:430,3'
              BranchSideFuncs:
                - punch_extent_blocks
                - ext2fs_extent_get
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_free
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
                - ext2fs_iblk_sub_blocks
        - Branch String:   'punch.c:434,7'
          Branch Sides:
            - BranchSide:      'punch.c:434,7'
              BranchSideFuncs:
                - ext2fs_extent_free
            - BranchSide:      'punch.c:435,4'
              BranchSideFuncs:
                - ext2fs_extent_free
        - Branch String:   'punch.c:439,40'
          Branch Sides:
            - BranchSide:      'punch.c:440,7'
              BranchSideFuncs:
                - ext2fs_iblk_sub_blocks
                - ext2fs_extent_free
            - BranchSide:      'punch.c:441,4'
              BranchSideFuncs:
                - ext2fs_iblk_sub_blocks
                - ext2fs_extent_free
        - Branch String:   'punch.c:439,7'
          Branch Sides:
            - BranchSide:      'punch.c:441,4'
              BranchSideFuncs:
                - ext2fs_iblk_sub_blocks
                - ext2fs_extent_free
            - BranchSide:      'punch.c:442,7'
              BranchSideFuncs:
                - ext2fs_extent_insert
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - ext2fs_extent_get
                - ext2fs_extent_get
                - ext2fs_extent_goto
                - ext2fs_extent_delete
                - ext2fs_extent_fix_parents
                - ext2fs_extent_goto
                - punch_extent_blocks
                - ext2fs_extent_get
                - ext2fs_iblk_sub_blocks
                - ext2fs_extent_free
                - ext2fs_extent_replace
                - ext2fs_extent_fix_parents
        - Branch String:   'punch.c:442,7'
          Branch Sides:
            - BranchSide:      'punch.c:298,2'
              BranchSideFuncs:
                - ext2fs_extent_free
            - BranchSide:      'punch.c:443,4'
              BranchSideFuncs:
                - ext2fs_extent_free
      Callsites:
        - Src:             'punch.c:277,11'
          Dst:             ext2fs_extent_open2
        - Src:             'punch.c:291,2'
          Dst:             ext2fs_extent_goto
        - Src:             'punch.c:292,11'
          Dst:             ext2fs_extent_get
        - Src:             'punch.c:358,13'
          Dst:             ext2fs_extent_insert
        - Src:             'punch.c:362,13'
          Dst:             ext2fs_extent_fix_parents
        - Src:             'punch.c:371,13'
          Dst:             ext2fs_extent_goto
        - Src:             'punch.c:377,13'
          Dst:             ext2fs_extent_replace
        - Src:             'punch.c:380,13'
          Dst:             ext2fs_extent_fix_parents
        - Src:             'punch.c:390,13'
          Dst:             ext2fs_extent_get
        - Src:             'punch.c:396,13'
          Dst:             ext2fs_extent_get
        - Src:             'punch.c:406,13'
          Dst:             ext2fs_extent_goto
        - Src:             'punch.c:411,13'
          Dst:             ext2fs_extent_delete
        - Src:             'punch.c:415,13'
          Dst:             ext2fs_extent_fix_parents
        - Src:             'punch.c:425,10'
          Dst:             ext2fs_extent_goto
        - Src:             'punch.c:432,12'
          Dst:             punch_extent_blocks
        - Src:             'punch.c:437,12'
          Dst:             ext2fs_extent_get
        - Src:             'punch.c:446,11'
          Dst:             ext2fs_iblk_sub_blocks
        - Src:             'punch.c:448,2'
          Dst:             ext2fs_extent_free
    - functionName:    ext2fs_punch_inline_data
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/punch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - 'struct.ext2_inode *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - fs
        - ino
        - inode
        - start
        - end
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ext2fs_inline_data_ea_remove
        - ext2fs_write_inode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'punch.c:465,6'
          Branch Sides:
            - BranchSide:      'punch.c:466,3'
              BranchSideFuncs: []
            - BranchSide:      'punch.c:468,17'
              BranchSideFuncs:
                - ext2fs_write_inode
                - ext2fs_inline_data_ea_remove
        - Branch String:   'punch.c:471,6'
          Branch Sides:
            - BranchSide:      'punch.c:472,10'
              BranchSideFuncs: []
            - BranchSide:      'punch.c:474,38'
              BranchSideFuncs:
                - ext2fs_inline_data_ea_remove
      Callsites:
        - Src:             'punch.c:470,11'
          Dst:             ext2fs_write_inode
        - Src:             'punch.c:474,9'
          Dst:             ext2fs_inline_data_ea_remove
    - functionName:    ext2fs_punch
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/punch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - 'struct.ext2_inode *'
        - 'char *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - fs
        - ino
        - inode
        - block_buf
        - start
        - end
      BBCount:         19
      ICount:          138
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - ext2fs_punch_extent
        - ext2fs_punch_ind
        - ext2fs_punch_inline_data
        - ext2fs_read_inode
        - ext2fs_write_inode
      functionUses:    2
      BranchProfiles:
        - Branch String:   'punch.c:489,6'
          Branch Sides:
            - BranchSide:      'punch.c:490,3'
              BranchSideFuncs: []
            - BranchSide:      'punch.c:493,7'
              BranchSideFuncs:
                - ext2fs_read_inode
                - ext2fs_punch_ind
                - ext2fs_write_inode
                - ext2fs_punch_extent
                - ext2fs_punch_inline_data
        - Branch String:   'punch.c:493,6'
          Branch Sides:
            - BranchSide:      'punch.c:494,30'
              BranchSideFuncs:
                - ext2fs_punch_ind
                - ext2fs_write_inode
                - ext2fs_punch_extent
                - ext2fs_punch_inline_data
            - BranchSide:      'punch.c:499,6'
              BranchSideFuncs:
                - ext2fs_punch_ind
                - ext2fs_write_inode
                - ext2fs_punch_extent
                - ext2fs_punch_inline_data
        - Branch String:   'punch.c:495,7'
          Branch Sides:
            - BranchSide:      'punch.c:496,11'
              BranchSideFuncs: []
            - BranchSide:      'punch.c:497,9'
              BranchSideFuncs:
                - ext2fs_punch_ind
                - ext2fs_write_inode
                - ext2fs_punch_extent
                - ext2fs_punch_inline_data
        - Branch String:   'punch.c:499,6'
          Branch Sides:
            - BranchSide:      'punch.c:500,35'
              BranchSideFuncs:
                - ext2fs_punch_inline_data
            - BranchSide:      'punch.c:501,11'
              BranchSideFuncs:
                - ext2fs_punch_ind
                - ext2fs_write_inode
                - ext2fs_punch_extent
        - Branch String:   'punch.c:501,11'
          Branch Sides:
            - BranchSide:      'punch.c:502,32'
              BranchSideFuncs:
                - ext2fs_punch_extent
                - ext2fs_write_inode
            - BranchSide:      'punch.c:504,29'
              BranchSideFuncs:
                - ext2fs_punch_ind
                - ext2fs_write_inode
        - Branch String:   'punch.c:505,6'
          Branch Sides:
            - BranchSide:      'punch.c:506,10'
              BranchSideFuncs: []
            - BranchSide:      'punch.c:512,28'
              BranchSideFuncs:
                - ext2fs_write_inode
      Callsites:
        - Src:             'punch.c:494,12'
          Dst:             ext2fs_read_inode
        - Src:             'punch.c:500,10'
          Dst:             ext2fs_punch_inline_data
        - Src:             'punch.c:502,12'
          Dst:             ext2fs_punch_extent
        - Src:             'punch.c:504,12'
          Dst:             ext2fs_punch_ind
        - Src:             'punch.c:512,9'
          Dst:             ext2fs_write_inode
    - functionName:    sha512_compress
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/sha512.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.hash_state *'
        - 'char *'
      constantsTouched: []
      argNames:
        - md
        - buf
      BBCount:         23
      ICount:          1214
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'sha512.c:121,2'
          Branch Sides:
            - BranchSide:      'sha512.c:122,10'
              BranchSideFuncs: []
            - BranchSide:      'sha512.c:126,9'
              BranchSideFuncs: []
        - Branch String:   'sha512.c:126,2'
          Branch Sides:
            - BranchSide:      'sha512.c:127,3'
              BranchSideFuncs: []
            - BranchSide:      'sha512.c:131,9'
              BranchSideFuncs: []
        - Branch String:   'sha512.c:131,2'
          Branch Sides:
            - BranchSide:      'sha512.c:132,10'
              BranchSideFuncs: []
            - BranchSide:      'sha512.c:136,9'
              BranchSideFuncs: []
        - Branch String:   'sha512.c:136,2'
          Branch Sides:
            - BranchSide:      'sha512.c:137,3'
              BranchSideFuncs: []
            - BranchSide:      'sha512.c:148,9'
              BranchSideFuncs: []
        - Branch String:   'sha512.c:148,2'
          Branch Sides:
            - BranchSide:      'sha512.c:149,25'
              BranchSideFuncs: []
            - BranchSide:      'sha512.c:151,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    sha512_done
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/sha512.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.hash_state *'
        - 'char *'
      constantsTouched: []
      argNames:
        - md
        - out
      BBCount:         20
      ICount:          383
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - sha512_compress
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sha512.c:180,6'
          Branch Sides:
            - BranchSide:      'sha512.c:181,3'
              BranchSideFuncs:
                - sha512_compress
                - sha512_compress
            - BranchSide:      'sha512.c:190,2'
              BranchSideFuncs:
                - sha512_compress
        - Branch String:   'sha512.c:181,3'
          Branch Sides:
            - BranchSide:      'sha512.c:182,4'
              BranchSideFuncs:
                - sha512_compress
                - sha512_compress
            - BranchSide:      'sha512.c:184,19'
              BranchSideFuncs:
                - sha512_compress
                - sha512_compress
        - Branch String:   'sha512.c:190,2'
          Branch Sides:
            - BranchSide:      'sha512.c:191,3'
              BranchSideFuncs:
                - sha512_compress
            - BranchSide:      'sha512.c:195,2'
              BranchSideFuncs:
                - sha512_compress
        - Branch String:   'sha512.c:199,2'
          Branch Sides:
            - BranchSide:      'sha512.c:200,3'
              BranchSideFuncs: []
            - BranchSide:      'sha512.c:202,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sha512.c:184,3'
          Dst:             sha512_compress
        - Src:             'sha512.c:196,2'
          Dst:             sha512_compress
    - functionName:    sha512_process
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/sha512.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.hash_state *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - md
        - in
        - inlen
      BBCount:         18
      ICount:          153
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - sha512_compress
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sha512.c:212,2'
          Branch Sides:
            - BranchSide:      'sha512.c:213,7'
              BranchSideFuncs:
                - sha512_compress
                - sha512_compress
            - BranchSide:      'sha512.c:232,1'
              BranchSideFuncs: []
        - Branch String:   'sha512.c:213,30'
          Branch Sides:
            - BranchSide:      'sha512.c:213,33'
              BranchSideFuncs:
                - sha512_compress
                - sha512_compress
            - BranchSide:      'sha512.c:219,8'
              BranchSideFuncs:
                - sha512_compress
                - sha512_compress
        - Branch String:   'sha512.c:213,7'
          Branch Sides:
            - BranchSide:      'sha512.c:214,20'
              BranchSideFuncs:
                - sha512_compress
                - sha512_compress
            - BranchSide:      'sha512.c:219,8'
              BranchSideFuncs:
                - sha512_compress
                - sha512_compress
        - Branch String:   'sha512.c:219,8'
          Branch Sides:
            - BranchSide:      'sha512.c:219,6'
              BranchSideFuncs:
                - sha512_compress
                - sha512_compress
            - BranchSide:      'sha512.c:219,6'
              BranchSideFuncs:
                - sha512_compress
                - sha512_compress
      Callsites:
        - Src:             'sha512.c:214,4'
          Dst:             sha512_compress
        - Src:             'sha512.c:226,5'
          Dst:             sha512_compress
    - functionName:    sha512_init
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/sha512.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.hash_state *'
      constantsTouched: []
      argNames:
        - md
      BBCount:         1
      ICount:          55
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_sha512
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/sha512.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - in
        - in_size
        - out
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sha512_done
        - sha512_init
        - sha512_process
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'sha512.c:239,2'
          Dst:             sha512_init
        - Src:             'sha512.c:240,2'
          Dst:             sha512_process
        - Src:             'sha512.c:241,2'
          Dst:             sha512_done
    - functionName:    ext2fs_is_fast_symlink
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/symlink.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_inode *'
      constantsTouched: []
      argNames:
        - inode
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'symlink.c:210,38'
          Branch Sides:
            - BranchSide:      'symlink.c:210,41'
              BranchSideFuncs: []
            - BranchSide:      'symlink.c:210,38'
              BranchSideFuncs: []
        - Branch String:   'symlink.c:210,60'
          Branch Sides:
            - BranchSide:      'symlink.c:210,60'
              BranchSideFuncs: []
            - BranchSide:      'symlink.c:211,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ext2fs_has_feature_extents
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 960
      functionLinenumberEnd: 960
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_has_feature_inline_data
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 968
      functionLinenumberEnd: 968
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_symlink
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/symlink.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - int
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - fs
        - parent
        - ino
        - name
        - target
      BBCount:         79
      ICount:          501
      EdgeCount:       109
      CyclomaticComplexity: 32
      functionsReached:
        - ext2fs_block_alloc_stats2
        - ext2fs_bmap2
        - ext2fs_find_inode_goal
        - ext2fs_free_mem
        - ext2fs_get_mem
        - ext2fs_has_feature_extents
        - ext2fs_has_feature_inline_data
        - ext2fs_iblk_set
        - ext2fs_inline_data_set
        - ext2fs_inode_alloc_stats2
        - ext2fs_inode_size_set
        - ext2fs_link
        - ext2fs_lookup
        - ext2fs_new_inode
        - ext2fs_read_inode
        - ext2fs_write_inode
        - ext2fs_write_new_inode
        - io_channel_write_blk64
        - strcpy
        - strlen
        - strncpy
        - strnlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'symlink.c:59,2'
          Branch Sides:
            - BranchSide:      'symlink.c:59,2'
              BranchSideFuncs: []
            - BranchSide:      'symlink.c:65,23'
              BranchSideFuncs:
                - strnlen
                - ext2fs_get_mem
                - strncpy
                - ext2fs_find_inode_goal
                - ext2fs_new_block2
                - ext2fs_new_inode
                - ext2fs_inode_size_set
                - ext2fs_has_feature_inline_data.2286
                - ext2fs_iblk_set
                - ext2fs_has_feature_extents.2285
                - ext2fs_write_new_inode
                - ext2fs_bmap2
                - io_channel_write_blk64
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_free_mem
                - strlen
                - ext2fs_lookup
                - ext2fs_link
                - ext2fs_write_inode
                - ext2fs_write_new_inode
                - ext2fs_inline_data_set
                - ext2fs_read_inode
                - strcpy
        - Branch String:   'symlink.c:66,6'
          Branch Sides:
            - BranchSide:      'symlink.c:67,10'
              BranchSideFuncs:
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_free_mem
            - BranchSide:      'symlink.c:74,26'
              BranchSideFuncs:
                - ext2fs_get_mem
                - strncpy
                - ext2fs_find_inode_goal
                - ext2fs_new_block2
                - ext2fs_new_inode
                - ext2fs_inode_size_set
                - ext2fs_has_feature_inline_data.2286
                - ext2fs_iblk_set
                - ext2fs_has_feature_extents.2285
                - ext2fs_write_new_inode
                - ext2fs_bmap2
                - io_channel_write_blk64
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_free_mem
                - strlen
                - ext2fs_lookup
                - ext2fs_link
                - ext2fs_write_inode
                - ext2fs_write_new_inode
                - ext2fs_inline_data_set
                - ext2fs_read_inode
                - strcpy
        - Branch String:   'symlink.c:75,6'
          Branch Sides:
            - BranchSide:      'symlink.c:76,3'
              BranchSideFuncs:
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_free_mem
            - BranchSide:      'symlink.c:77,9'
              BranchSideFuncs:
                - strncpy
                - ext2fs_find_inode_goal
                - ext2fs_new_block2
                - ext2fs_new_inode
                - ext2fs_inode_size_set
                - ext2fs_has_feature_inline_data.2286
                - ext2fs_iblk_set
                - ext2fs_has_feature_extents.2285
                - ext2fs_write_new_inode
                - ext2fs_bmap2
                - io_channel_write_blk64
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_free_mem
                - strlen
                - ext2fs_lookup
                - ext2fs_link
                - ext2fs_write_inode
                - ext2fs_write_new_inode
                - ext2fs_inline_data_set
                - ext2fs_read_inode
                - strcpy
        - Branch String:   'symlink.c:82,6'
          Branch Sides:
            - BranchSide:      'symlink.c:83,30'
              BranchSideFuncs:
                - ext2fs_new_inode
                - ext2fs_inode_size_set
                - ext2fs_has_feature_inline_data.2286
                - ext2fs_iblk_set
                - ext2fs_has_feature_extents.2285
                - ext2fs_write_new_inode
                - ext2fs_bmap2
                - io_channel_write_blk64
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_free_mem
                - strlen
                - ext2fs_lookup
                - ext2fs_link
                - ext2fs_write_inode
                - ext2fs_write_new_inode
                - ext2fs_inline_data_set
                - ext2fs_read_inode
                - strcpy
            - BranchSide:      'symlink.c:94,7'
              BranchSideFuncs:
                - ext2fs_new_inode
                - ext2fs_inode_size_set
                - ext2fs_has_feature_inline_data.2286
                - ext2fs_iblk_set
                - ext2fs_has_feature_extents.2285
                - ext2fs_write_new_inode
                - ext2fs_bmap2
                - io_channel_write_blk64
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_free_mem
                - strlen
                - ext2fs_lookup
                - ext2fs_link
                - ext2fs_write_inode
                - ext2fs_write_new_inode
                - ext2fs_inline_data_set
                - ext2fs_read_inode
                - strcpy
        - Branch String:   'symlink.c:87,7'
          Branch Sides:
            - BranchSide:      'symlink.c:88,4'
              BranchSideFuncs:
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_free_mem
            - BranchSide:      'symlink.c:89,2'
              BranchSideFuncs:
                - ext2fs_new_inode
                - ext2fs_inode_size_set
                - ext2fs_has_feature_inline_data.2286
                - ext2fs_iblk_set
                - ext2fs_has_feature_extents.2285
                - ext2fs_write_new_inode
                - ext2fs_bmap2
                - io_channel_write_blk64
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_free_mem
                - strlen
                - ext2fs_lookup
                - ext2fs_link
                - ext2fs_write_inode
                - ext2fs_write_new_inode
                - ext2fs_inline_data_set
                - ext2fs_read_inode
                - strcpy
        - Branch String:   'symlink.c:94,6'
          Branch Sides:
            - BranchSide:      'symlink.c:95,29'
              BranchSideFuncs:
                - ext2fs_inode_size_set
                - ext2fs_has_feature_inline_data.2286
                - ext2fs_iblk_set
                - ext2fs_has_feature_extents.2285
                - ext2fs_write_new_inode
                - ext2fs_bmap2
                - io_channel_write_blk64
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_free_mem
                - strlen
                - ext2fs_lookup
                - ext2fs_link
                - ext2fs_write_inode
                - ext2fs_write_new_inode
                - ext2fs_inline_data_set
                - ext2fs_read_inode
                - strcpy
            - BranchSide:      'symlink.c:104,8'
              BranchSideFuncs:
                - ext2fs_inode_size_set
                - ext2fs_has_feature_inline_data.2286
                - ext2fs_iblk_set
                - ext2fs_has_feature_extents.2285
                - ext2fs_write_new_inode
                - ext2fs_bmap2
                - io_channel_write_blk64
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_free_mem
                - strlen
                - ext2fs_lookup
                - ext2fs_link
                - ext2fs_write_inode
                - ext2fs_write_new_inode
                - ext2fs_inline_data_set
                - ext2fs_read_inode
                - strcpy
        - Branch String:   'symlink.c:97,7'
          Branch Sides:
            - BranchSide:      'symlink.c:98,4'
              BranchSideFuncs:
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_free_mem
            - BranchSide:      'symlink.c:99,2'
              BranchSideFuncs:
                - ext2fs_inode_size_set
                - ext2fs_has_feature_inline_data.2286
                - ext2fs_iblk_set
                - ext2fs_has_feature_extents.2285
                - ext2fs_write_new_inode
                - ext2fs_bmap2
                - io_channel_write_blk64
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_free_mem
                - strlen
                - ext2fs_lookup
                - ext2fs_link
                - ext2fs_write_inode
                - ext2fs_write_new_inode
                - ext2fs_inline_data_set
                - ext2fs_read_inode
                - strcpy
        - Branch String:   'symlink.c:110,25'
          Branch Sides:
            - BranchSide:      'symlink.c:110,25'
              BranchSideFuncs:
                - ext2fs_iblk_set
                - ext2fs_has_feature_extents.2285
                - ext2fs_write_new_inode
                - ext2fs_bmap2
                - io_channel_write_blk64
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_free_mem
                - strlen
                - ext2fs_lookup
                - ext2fs_link
                - ext2fs_write_inode
                - ext2fs_write_new_inode
                - ext2fs_inline_data_set
                - ext2fs_read_inode
                - strcpy
            - BranchSide:      'symlink.c:110,59'
              BranchSideFuncs:
                - ext2fs_has_feature_inline_data.2286
                - ext2fs_iblk_set
                - ext2fs_has_feature_extents.2285
                - ext2fs_write_new_inode
                - ext2fs_bmap2
                - io_channel_write_blk64
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_free_mem
                - strlen
                - ext2fs_lookup
                - ext2fs_link
                - ext2fs_write_inode
                - ext2fs_write_new_inode
                - ext2fs_inline_data_set
                - ext2fs_read_inode
                - strcpy
        - Branch String:   'symlink.c:111,6'
          Branch Sides:
            - BranchSide:      'symlink.c:113,25'
              BranchSideFuncs:
                - strcpy
                - ext2fs_write_new_inode
                - ext2fs_bmap2
                - io_channel_write_blk64
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_free_mem
                - strlen
                - ext2fs_lookup
                - ext2fs_link
                - ext2fs_write_inode
            - BranchSide:      'symlink.c:114,13'
              BranchSideFuncs:
                - ext2fs_iblk_set
                - ext2fs_has_feature_extents.2285
                - ext2fs_write_new_inode
                - ext2fs_bmap2
                - io_channel_write_blk64
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_free_mem
                - strlen
                - ext2fs_lookup
                - ext2fs_link
                - ext2fs_write_inode
                - ext2fs_write_new_inode
                - ext2fs_inline_data_set
                - ext2fs_read_inode
        - Branch String:   'symlink.c:114,13'
          Branch Sides:
            - BranchSide:      'symlink.c:116,9'
              BranchSideFuncs:
                - ext2fs_write_new_inode
                - ext2fs_inline_data_set
                - ext2fs_read_inode
                - ext2fs_write_new_inode
                - ext2fs_bmap2
                - io_channel_write_blk64
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_free_mem
                - strlen
                - ext2fs_lookup
                - ext2fs_link
                - ext2fs_write_inode
                - ext2fs_iblk_set
                - ext2fs_has_feature_extents.2285
            - BranchSide:      'symlink.c:130,9'
              BranchSideFuncs:
                - ext2fs_iblk_set
                - ext2fs_has_feature_extents.2285
                - ext2fs_write_new_inode
                - ext2fs_bmap2
                - io_channel_write_blk64
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_free_mem
                - strlen
                - ext2fs_lookup
                - ext2fs_link
                - ext2fs_write_inode
        - Branch String:   'symlink.c:118,7'
          Branch Sides:
            - BranchSide:      'symlink.c:119,4'
              BranchSideFuncs:
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_free_mem
            - BranchSide:      'symlink.c:120,35'
              BranchSideFuncs:
                - ext2fs_inline_data_set
                - ext2fs_read_inode
                - ext2fs_write_new_inode
                - ext2fs_bmap2
                - io_channel_write_blk64
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_free_mem
                - strlen
                - ext2fs_lookup
                - ext2fs_link
                - ext2fs_write_inode
                - ext2fs_iblk_set
                - ext2fs_has_feature_extents.2285
        - Branch String:   'symlink.c:122,7'
          Branch Sides:
            - BranchSide:      'symlink.c:123,10'
              BranchSideFuncs:
                - ext2fs_iblk_set
                - ext2fs_has_feature_extents.2285
                - ext2fs_write_new_inode
                - ext2fs_bmap2
                - io_channel_write_blk64
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_free_mem
                - strlen
                - ext2fs_lookup
                - ext2fs_link
                - ext2fs_write_inode
            - BranchSide:      'symlink.c:127,30'
              BranchSideFuncs:
                - ext2fs_read_inode
                - ext2fs_write_new_inode
                - ext2fs_bmap2
                - io_channel_write_blk64
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_free_mem
                - strlen
                - ext2fs_lookup
                - ext2fs_link
                - ext2fs_write_inode
        - Branch String:   'symlink.c:128,7'
          Branch Sides:
            - BranchSide:      'symlink.c:129,4'
              BranchSideFuncs:
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_free_mem
            - BranchSide:      'symlink.c:130,2'
              BranchSideFuncs:
                - ext2fs_write_new_inode
                - ext2fs_bmap2
                - io_channel_write_blk64
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_free_mem
                - strlen
                - ext2fs_lookup
                - ext2fs_link
                - ext2fs_write_inode
        - Branch String:   'symlink.c:148,6'
          Branch Sides:
            - BranchSide:      'symlink.c:149,31'
              BranchSideFuncs:
                - ext2fs_write_inode
                - ext2fs_bmap2
                - io_channel_write_blk64
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_free_mem
                - strlen
                - ext2fs_lookup
                - ext2fs_link
            - BranchSide:      'symlink.c:151,35'
              BranchSideFuncs:
                - ext2fs_write_new_inode
                - ext2fs_bmap2
                - io_channel_write_blk64
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_free_mem
                - strlen
                - ext2fs_lookup
                - ext2fs_link
        - Branch String:   'symlink.c:152,6'
          Branch Sides:
            - BranchSide:      'symlink.c:153,3'
              BranchSideFuncs:
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_free_mem
            - BranchSide:      'symlink.c:155,7'
              BranchSideFuncs:
                - ext2fs_bmap2
                - io_channel_write_blk64
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_free_mem
                - strlen
                - ext2fs_lookup
                - ext2fs_link
        - Branch String:   'symlink.c:155,16'
          Branch Sides:
            - BranchSide:      'symlink.c:155,20'
              BranchSideFuncs:
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_free_mem
                - strlen
                - ext2fs_lookup
                - ext2fs_link
            - BranchSide:      'symlink.c:169,7'
              BranchSideFuncs:
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_free_mem
                - strlen
                - ext2fs_lookup
                - ext2fs_link
        - Branch String:   'symlink.c:155,6'
          Branch Sides:
            - BranchSide:      'symlink.c:156,25'
              BranchSideFuncs:
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_free_mem
                - strlen
                - ext2fs_lookup
                - ext2fs_link
            - BranchSide:      'symlink.c:169,7'
              BranchSideFuncs:
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_free_mem
                - strlen
                - ext2fs_lookup
                - ext2fs_link
        - Branch String:   'symlink.c:158,7'
          Branch Sides:
            - BranchSide:      'symlink.c:159,4'
              BranchSideFuncs:
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_free_mem
            - BranchSide:      'symlink.c:161,35'
              BranchSideFuncs:
                - io_channel_write_blk64
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_free_mem
                - strlen
                - ext2fs_lookup
                - ext2fs_link
        - Branch String:   'symlink.c:162,7'
          Branch Sides:
            - BranchSide:      'symlink.c:163,4'
              BranchSideFuncs:
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_free_mem
            - BranchSide:      'symlink.c:164,2'
              BranchSideFuncs:
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_free_mem
                - strlen
                - ext2fs_lookup
                - ext2fs_link
        - Branch String:   'symlink.c:169,16'
          Branch Sides:
            - BranchSide:      'symlink.c:169,20'
              BranchSideFuncs:
                - ext2fs_inode_alloc_stats2
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_free_mem
                - strlen
                - ext2fs_lookup
                - ext2fs_link
            - BranchSide:      'symlink.c:171,28'
              BranchSideFuncs:
                - ext2fs_inode_alloc_stats2
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_free_mem
                - strlen
                - ext2fs_lookup
                - ext2fs_link
        - Branch String:   'symlink.c:169,6'
          Branch Sides:
            - BranchSide:      'symlink.c:170,29'
              BranchSideFuncs:
                - ext2fs_inode_alloc_stats2
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_free_mem
                - strlen
                - ext2fs_lookup
                - ext2fs_link
            - BranchSide:      'symlink.c:171,28'
              BranchSideFuncs:
                - ext2fs_inode_alloc_stats2
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_free_mem
                - strlen
                - ext2fs_lookup
                - ext2fs_link
        - Branch String:   'symlink.c:177,6'
          Branch Sides:
            - BranchSide:      'symlink.c:178,26'
              BranchSideFuncs:
                - strlen
                - ext2fs_lookup
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_free_mem
                - ext2fs_link
            - BranchSide:      'symlink.c:190,16'
              BranchSideFuncs:
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_free_mem
        - Branch String:   'symlink.c:180,7'
          Branch Sides:
            - BranchSide:      'symlink.c:181,11'
              BranchSideFuncs:
                - ext2fs_link
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_free_mem
            - BranchSide:      'symlink.c:184,7'
              BranchSideFuncs:
                - ext2fs_link
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_free_mem
        - Branch String:   'symlink.c:184,7'
          Branch Sides:
            - BranchSide:      'symlink.c:185,4'
              BranchSideFuncs:
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_free_mem
            - BranchSide:      'symlink.c:186,24'
              BranchSideFuncs:
                - ext2fs_link
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_free_mem
        - Branch String:   'symlink.c:187,7'
          Branch Sides:
            - BranchSide:      'symlink.c:188,4'
              BranchSideFuncs:
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_free_mem
            - BranchSide:      'symlink.c:189,2'
              BranchSideFuncs:
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
                - ext2fs_free_mem
        - Branch String:   'symlink.c:193,6'
          Branch Sides:
            - BranchSide:      'symlink.c:194,19'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
            - BranchSide:      'symlink.c:195,6'
              BranchSideFuncs:
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
        - Branch String:   'symlink.c:195,6'
          Branch Sides:
            - BranchSide:      'symlink.c:196,8'
              BranchSideFuncs:
                - ext2fs_block_alloc_stats2
                - ext2fs_inode_alloc_stats2
            - BranchSide:      'symlink.c:200,9'
              BranchSideFuncs: []
        - Branch String:   'symlink.c:196,17'
          Branch Sides:
            - BranchSide:      'symlink.c:196,21'
              BranchSideFuncs:
                - ext2fs_inode_alloc_stats2
            - BranchSide:      'symlink.c:198,29'
              BranchSideFuncs:
                - ext2fs_inode_alloc_stats2
        - Branch String:   'symlink.c:196,7'
          Branch Sides:
            - BranchSide:      'symlink.c:197,30'
              BranchSideFuncs:
                - ext2fs_inode_alloc_stats2
            - BranchSide:      'symlink.c:198,29'
              BranchSideFuncs:
                - ext2fs_inode_alloc_stats2
      Callsites:
        - Src:             'symlink.c:65,15'
          Dst:             strnlen
        - Src:             'symlink.c:74,11'
          Dst:             ext2fs_get_mem
        - Src:             'symlink.c:78,2'
          Dst:             strncpy
        - Src:             'symlink.c:83,34'
          Dst:             ext2fs_find_inode_goal
        - Src:             'symlink.c:83,12'
          Dst:             ext2fs_new_block2
        - Src:             'symlink.c:95,12'
          Dst:             ext2fs_new_inode
        - Src:             'symlink.c:107,2'
          Dst:             ext2fs_inode_size_set
        - Src:             'symlink.c:110,28'
          Dst:             ext2fs_has_feature_inline_data
        - Src:             'symlink.c:113,3'
          Dst:             strcpy
        - Src:             'symlink.c:117,12'
          Dst:             ext2fs_write_new_inode
        - Src:             'symlink.c:120,12'
          Dst:             ext2fs_inline_data_set
        - Src:             'symlink.c:127,12'
          Dst:             ext2fs_read_inode
        - Src:             'symlink.c:133,3'
          Dst:             ext2fs_iblk_set
        - Src:             'symlink.c:134,7'
          Dst:             ext2fs_has_feature_extents
        - Src:             'symlink.c:149,12'
          Dst:             ext2fs_write_inode
        - Src:             'symlink.c:151,12'
          Dst:             ext2fs_write_new_inode
        - Src:             'symlink.c:156,12'
          Dst:             ext2fs_bmap2
        - Src:             'symlink.c:161,12'
          Dst:             io_channel_write_blk64
        - Src:             'symlink.c:170,3'
          Dst:             ext2fs_block_alloc_stats2
        - Src:             'symlink.c:171,2'
          Dst:             ext2fs_inode_alloc_stats2
        - Src:             'symlink.c:178,44'
          Dst:             strlen
        - Src:             'symlink.c:178,12'
          Dst:             ext2fs_lookup
        - Src:             'symlink.c:186,12'
          Dst:             ext2fs_link
        - Src:             'symlink.c:194,3'
          Dst:             ext2fs_free_mem
        - Src:             'symlink.c:197,4'
          Dst:             ext2fs_block_alloc_stats2
        - Src:             'symlink.c:198,3'
          Dst:             ext2fs_inode_alloc_stats2
    - functionName:    strnlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_inode_has_valid_blocks
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/valid_blk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_inode *'
      constantsTouched: []
      argNames:
        - inode
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_inode_has_valid_blocks2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'valid_blk.c:67,9'
          Dst:             ext2fs_inode_has_valid_blocks2
    - functionName:    ext2fs_inode_has_valid_blocks2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/valid_blk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'struct.ext2_inode *'
      constantsTouched: []
      argNames:
        - fs
        - inode
      BBCount:         28
      ICount:          150
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - ext2fs_file_acl_block
      functionUses:    2
      BranchProfiles:
        - Branch String:   'valid_blk.c:33,36'
          Branch Sides:
            - BranchSide:      'valid_blk.c:33,40'
              BranchSideFuncs:
                - ext2fs_file_acl_block
            - BranchSide:      'valid_blk.c:41,6'
              BranchSideFuncs:
                - ext2fs_file_acl_block
        - Branch String:   'valid_blk.c:33,69'
          Branch Sides:
            - BranchSide:      'valid_blk.c:34,7'
              BranchSideFuncs:
                - ext2fs_file_acl_block
            - BranchSide:      'valid_blk.c:41,6'
              BranchSideFuncs:
                - ext2fs_file_acl_block
        - Branch String:   'valid_blk.c:33,6'
          Branch Sides:
            - BranchSide:      'valid_blk.c:35,3'
              BranchSideFuncs:
                - ext2fs_file_acl_block
            - BranchSide:      'valid_blk.c:41,6'
              BranchSideFuncs:
                - ext2fs_file_acl_block
        - Branch String:   'valid_blk.c:41,6'
          Branch Sides:
            - BranchSide:      'valid_blk.c:42,29'
              BranchSideFuncs:
                - ext2fs_file_acl_block
            - BranchSide:      'valid_blk.c:60,6'
              BranchSideFuncs: []
        - Branch String:   'valid_blk.c:42,7'
          Branch Sides:
            - BranchSide:      'valid_blk.c:44,8'
              BranchSideFuncs: []
            - BranchSide:      'valid_blk.c:48,8'
              BranchSideFuncs: []
        - Branch String:   'valid_blk.c:44,8'
          Branch Sides:
            - BranchSide:      'valid_blk.c:45,5'
              BranchSideFuncs: []
            - BranchSide:      'valid_blk.c:46,3'
              BranchSideFuncs: []
        - Branch String:   'valid_blk.c:48,8'
          Branch Sides:
            - BranchSide:      'valid_blk.c:49,5'
              BranchSideFuncs: []
            - BranchSide:      'valid_blk.c:50,8'
              BranchSideFuncs: []
        - Branch String:   'valid_blk.c:50,26'
          Branch Sides:
            - BranchSide:      'valid_blk.c:50,29'
              BranchSideFuncs: []
            - BranchSide:      'valid_blk.c:52,4'
              BranchSideFuncs: []
        - Branch String:   'valid_blk.c:50,8'
          Branch Sides:
            - BranchSide:      'valid_blk.c:51,5'
              BranchSideFuncs: []
            - BranchSide:      'valid_blk.c:52,4'
              BranchSideFuncs: []
        - Branch String:   'valid_blk.c:60,6'
          Branch Sides:
            - BranchSide:      'valid_blk.c:61,3'
              BranchSideFuncs: []
            - BranchSide:      'valid_blk.c:62,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid_blk.c:42,7'
          Dst:             ext2fs_file_acl_block
    - functionName:    ext2fs_rb_set_color
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/./rbtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.rb_node *'
        - int
      constantsTouched: []
      argNames:
        - rb
        - color
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_rb_replace_node
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/rbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.rb_node *'
        - 'struct.rb_node *'
        - 'struct.rb_root *'
      constantsTouched: []
      argNames:
        - victim
        - new
        - root
      BBCount:         15
      ICount:          103
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ext2fs_rb_set_parent
      functionUses:    0
      BranchProfiles:
        - Branch String:   'rbtree.c:368,6'
          Branch Sides:
            - BranchSide:      'rbtree.c:369,7'
              BranchSideFuncs:
                - ext2fs_rb_set_parent
                - ext2fs_rb_set_parent
            - BranchSide:      'rbtree.c:374,19'
              BranchSideFuncs:
                - ext2fs_rb_set_parent
                - ext2fs_rb_set_parent
        - Branch String:   'rbtree.c:369,7'
          Branch Sides:
            - BranchSide:      'rbtree.c:370,22'
              BranchSideFuncs:
                - ext2fs_rb_set_parent
                - ext2fs_rb_set_parent
            - BranchSide:      'rbtree.c:372,23'
              BranchSideFuncs:
                - ext2fs_rb_set_parent
                - ext2fs_rb_set_parent
        - Branch String:   'rbtree.c:376,6'
          Branch Sides:
            - BranchSide:      'rbtree.c:377,24'
              BranchSideFuncs:
                - ext2fs_rb_set_parent
                - ext2fs_rb_set_parent
            - BranchSide:      'rbtree.c:378,6'
              BranchSideFuncs:
                - ext2fs_rb_set_parent
        - Branch String:   'rbtree.c:378,6'
          Branch Sides:
            - BranchSide:      'rbtree.c:378,6'
              BranchSideFuncs:
                - ext2fs_rb_set_parent
            - BranchSide:      'rbtree.c:379,24'
              BranchSideFuncs:
                - ext2fs_rb_set_parent
      Callsites:
        - Src:             'rbtree.c:377,3'
          Dst:             ext2fs_rb_set_parent
        - Src:             'rbtree.c:379,3'
          Dst:             ext2fs_rb_set_parent
    - functionName:    ext2fs_rb_set_parent
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/./rbtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.rb_node *'
        - 'struct.rb_node *'
      constantsTouched: []
      argNames:
        - rb
        - p
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_rb_prev
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/rbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      'struct.rb_node *'
      argCount:        1
      argTypes:
        - 'struct.rb_node *'
      constantsTouched: []
      argNames:
        - node
      BBCount:         15
      ICount:          89
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rbtree.c:342,6'
          Branch Sides:
            - BranchSide:      'rbtree.c:343,3'
              BranchSideFuncs: []
            - BranchSide:      'rbtree.c:347,6'
              BranchSideFuncs: []
        - Branch String:   'rbtree.c:347,6'
          Branch Sides:
            - BranchSide:      'rbtree.c:348,10'
              BranchSideFuncs: []
            - BranchSide:      'rbtree.c:356,2'
              BranchSideFuncs: []
        - Branch String:   'rbtree.c:349,3'
          Branch Sides:
            - BranchSide:      'rbtree.c:350,9'
              BranchSideFuncs: []
            - BranchSide:      'rbtree.c:351,28'
              BranchSideFuncs: []
        - Branch String:   'rbtree.c:356,43'
          Branch Sides:
            - BranchSide:      'rbtree.c:356,46'
              BranchSideFuncs: []
            - BranchSide:      'rbtree.c:356,2'
              BranchSideFuncs: []
        - Branch String:   'rbtree.c:356,2'
          Branch Sides:
            - BranchSide:      'rbtree.c:357,10'
              BranchSideFuncs: []
            - BranchSide:      'rbtree.c:359,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ext2fs_rb_next
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/rbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      'struct.rb_node *'
      argCount:        1
      argTypes:
        - 'struct.rb_node *'
      constantsTouched: []
      argNames:
        - node
      BBCount:         15
      ICount:          89
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    11
      BranchProfiles:
        - Branch String:   'rbtree.c:314,6'
          Branch Sides:
            - BranchSide:      'rbtree.c:315,3'
              BranchSideFuncs: []
            - BranchSide:      'rbtree.c:319,6'
              BranchSideFuncs: []
        - Branch String:   'rbtree.c:319,6'
          Branch Sides:
            - BranchSide:      'rbtree.c:320,10'
              BranchSideFuncs: []
            - BranchSide:      'rbtree.c:332,2'
              BranchSideFuncs: []
        - Branch String:   'rbtree.c:321,3'
          Branch Sides:
            - BranchSide:      'rbtree.c:322,9'
              BranchSideFuncs: []
            - BranchSide:      'rbtree.c:323,28'
              BranchSideFuncs: []
        - Branch String:   'rbtree.c:332,43'
          Branch Sides:
            - BranchSide:      'rbtree.c:332,46'
              BranchSideFuncs: []
            - BranchSide:      'rbtree.c:332,2'
              BranchSideFuncs: []
        - Branch String:   'rbtree.c:332,2'
          Branch Sides:
            - BranchSide:      'rbtree.c:333,10'
              BranchSideFuncs: []
            - BranchSide:      'rbtree.c:335,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ext2fs_rb_last
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/rbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      'struct.rb_node *'
      argCount:        1
      argTypes:
        - 'struct.rb_root *'
      constantsTouched: []
      argNames:
        - root
      BBCount:         7
      ICount:          43
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'rbtree.c:303,6'
          Branch Sides:
            - BranchSide:      'rbtree.c:304,3'
              BranchSideFuncs: []
            - BranchSide:      'rbtree.c:305,2'
              BranchSideFuncs: []
        - Branch String:   'rbtree.c:305,2'
          Branch Sides:
            - BranchSide:      'rbtree.c:306,7'
              BranchSideFuncs: []
            - BranchSide:      'rbtree.c:307,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ext2fs_rb_first
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/rbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      'struct.rb_node *'
      argCount:        1
      argTypes:
        - 'struct.rb_root *'
      constantsTouched: []
      argNames:
        - root
      BBCount:         7
      ICount:          43
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'rbtree.c:291,6'
          Branch Sides:
            - BranchSide:      'rbtree.c:292,3'
              BranchSideFuncs: []
            - BranchSide:      'rbtree.c:293,2'
              BranchSideFuncs: []
        - Branch String:   'rbtree.c:293,2'
          Branch Sides:
            - BranchSide:      'rbtree.c:294,7'
              BranchSideFuncs: []
            - BranchSide:      'rbtree.c:295,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    __rb_erase_color
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/rbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.rb_node *'
        - 'struct.rb_node *'
        - 'struct.rb_root *'
      constantsTouched: []
      argNames:
        - node
        - parent
        - root
      BBCount:         91
      ICount:          480
      EdgeCount:       110
      CyclomaticComplexity: 21
      functionsReached:
        - __rb_rotate_left
        - __rb_rotate_right
        - ext2fs_rb_set_color
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rbtree.c:141,16'
          Branch Sides:
            - BranchSide:      'rbtree.c:141,19'
              BranchSideFuncs:
                - __rb_rotate_right
                - __rb_rotate_left
                - ext2fs_rb_set_color
                - __rb_rotate_right
                - __rb_rotate_left
                - __rb_rotate_right
                - ext2fs_rb_set_color
                - __rb_rotate_left
            - BranchSide:      'rbtree.c:141,48'
              BranchSideFuncs:
                - __rb_rotate_right
                - __rb_rotate_left
                - ext2fs_rb_set_color
                - __rb_rotate_right
                - __rb_rotate_left
                - __rb_rotate_right
                - ext2fs_rb_set_color
                - __rb_rotate_left
        - Branch String:   'rbtree.c:141,45'
          Branch Sides:
            - BranchSide:      'rbtree.c:141,48'
              BranchSideFuncs:
                - __rb_rotate_right
                - __rb_rotate_left
                - ext2fs_rb_set_color
                - __rb_rotate_right
                - __rb_rotate_left
                - __rb_rotate_right
                - ext2fs_rb_set_color
                - __rb_rotate_left
            - BranchSide:      'rbtree.c:141,2'
              BranchSideFuncs:
                - __rb_rotate_right
                - __rb_rotate_left
                - ext2fs_rb_set_color
                - __rb_rotate_right
                - __rb_rotate_left
                - __rb_rotate_right
                - ext2fs_rb_set_color
                - __rb_rotate_left
        - Branch String:   'rbtree.c:141,2'
          Branch Sides:
            - BranchSide:      'rbtree.c:143,7'
              BranchSideFuncs:
                - __rb_rotate_right
                - __rb_rotate_left
                - ext2fs_rb_set_color
                - __rb_rotate_right
                - __rb_rotate_left
                - __rb_rotate_right
                - ext2fs_rb_set_color
                - __rb_rotate_left
            - BranchSide:      'rbtree.c:212,6'
              BranchSideFuncs: []
        - Branch String:   'rbtree.c:143,7'
          Branch Sides:
            - BranchSide:      'rbtree.c:145,12'
              BranchSideFuncs:
                - __rb_rotate_left
                - __rb_rotate_right
                - __rb_rotate_left
                - ext2fs_rb_set_color
                - __rb_rotate_right
                - __rb_rotate_right
                - ext2fs_rb_set_color
                - __rb_rotate_left
            - BranchSide:      'rbtree.c:179,12'
              BranchSideFuncs:
                - __rb_rotate_right
                - __rb_rotate_left
                - __rb_rotate_right
                - ext2fs_rb_set_color
                - __rb_rotate_left
                - __rb_rotate_left
                - ext2fs_rb_set_color
                - __rb_rotate_right
        - Branch String:   'rbtree.c:146,8'
          Branch Sides:
            - BranchSide:      'rbtree.c:148,5'
              BranchSideFuncs:
                - __rb_rotate_right
                - __rb_rotate_left
                - ext2fs_rb_set_color
                - __rb_rotate_right
                - __rb_rotate_left
                - __rb_rotate_right
                - ext2fs_rb_set_color
                - __rb_rotate_left
            - BranchSide:      'rbtree.c:153,10'
              BranchSideFuncs:
                - __rb_rotate_right
                - __rb_rotate_left
                - ext2fs_rb_set_color
                - __rb_rotate_right
                - __rb_rotate_left
                - __rb_rotate_right
                - ext2fs_rb_set_color
                - __rb_rotate_left
        - Branch String:   'rbtree.c:153,25'
          Branch Sides:
            - BranchSide:      'rbtree.c:153,28'
              BranchSideFuncs:
                - __rb_rotate_right
                - ext2fs_rb_set_color
                - __rb_rotate_left
                - __rb_rotate_right
                - __rb_rotate_left
                - ext2fs_rb_set_color
                - __rb_rotate_right
                - __rb_rotate_left
            - BranchSide:      'rbtree.c:154,10'
              BranchSideFuncs:
                - __rb_rotate_right
                - __rb_rotate_left
                - ext2fs_rb_set_color
                - __rb_rotate_right
                - __rb_rotate_left
                - __rb_rotate_right
                - ext2fs_rb_set_color
                - __rb_rotate_left
        - Branch String:   'rbtree.c:153,64'
          Branch Sides:
            - BranchSide:      'rbtree.c:154,10'
              BranchSideFuncs:
                - __rb_rotate_right
                - __rb_rotate_left
                - ext2fs_rb_set_color
                - __rb_rotate_right
                - __rb_rotate_left
                - __rb_rotate_right
                - ext2fs_rb_set_color
                - __rb_rotate_left
            - BranchSide:      'rbtree.c:162,10'
              BranchSideFuncs:
                - __rb_rotate_right
                - ext2fs_rb_set_color
                - __rb_rotate_left
        - Branch String:   'rbtree.c:154,26'
          Branch Sides:
            - BranchSide:      'rbtree.c:154,29'
              BranchSideFuncs:
                - __rb_rotate_right
                - ext2fs_rb_set_color
                - __rb_rotate_left
                - __rb_rotate_right
                - __rb_rotate_left
                - ext2fs_rb_set_color
                - __rb_rotate_right
                - __rb_rotate_left
            - BranchSide:      'rbtree.c:156,5'
              BranchSideFuncs:
                - __rb_rotate_right
                - __rb_rotate_left
                - ext2fs_rb_set_color
                - __rb_rotate_right
                - __rb_rotate_left
                - __rb_rotate_right
                - ext2fs_rb_set_color
                - __rb_rotate_left
        - Branch String:   'rbtree.c:153,8'
          Branch Sides:
            - BranchSide:      'rbtree.c:156,5'
              BranchSideFuncs:
                - __rb_rotate_right
                - __rb_rotate_left
                - ext2fs_rb_set_color
                - __rb_rotate_right
                - __rb_rotate_left
                - __rb_rotate_right
                - ext2fs_rb_set_color
                - __rb_rotate_left
            - BranchSide:      'rbtree.c:162,10'
              BranchSideFuncs:
                - __rb_rotate_right
                - ext2fs_rb_set_color
                - __rb_rotate_left
        - Branch String:   'rbtree.c:162,26'
          Branch Sides:
            - BranchSide:      'rbtree.c:162,29'
              BranchSideFuncs:
                - ext2fs_rb_set_color
                - __rb_rotate_left
                - __rb_rotate_right
            - BranchSide:      'rbtree.c:164,6'
              BranchSideFuncs:
                - __rb_rotate_right
                - ext2fs_rb_set_color
                - __rb_rotate_left
        - Branch String:   'rbtree.c:162,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:164,6'
              BranchSideFuncs:
                - __rb_rotate_right
                - ext2fs_rb_set_color
                - __rb_rotate_left
            - BranchSide:      'rbtree.c:169,25'
              BranchSideFuncs:
                - ext2fs_rb_set_color
                - __rb_rotate_left
        - Branch String:   'rbtree.c:180,8'
          Branch Sides:
            - BranchSide:      'rbtree.c:182,5'
              BranchSideFuncs:
                - __rb_rotate_right
                - __rb_rotate_left
                - __rb_rotate_right
                - ext2fs_rb_set_color
                - __rb_rotate_left
                - __rb_rotate_left
                - ext2fs_rb_set_color
                - __rb_rotate_right
            - BranchSide:      'rbtree.c:187,10'
              BranchSideFuncs:
                - __rb_rotate_right
                - __rb_rotate_left
                - __rb_rotate_right
                - ext2fs_rb_set_color
                - __rb_rotate_left
                - __rb_rotate_left
                - ext2fs_rb_set_color
                - __rb_rotate_right
        - Branch String:   'rbtree.c:187,25'
          Branch Sides:
            - BranchSide:      'rbtree.c:187,28'
              BranchSideFuncs:
                - __rb_rotate_left
                - ext2fs_rb_set_color
                - __rb_rotate_right
                - __rb_rotate_right
                - __rb_rotate_left
                - __rb_rotate_right
                - ext2fs_rb_set_color
                - __rb_rotate_left
            - BranchSide:      'rbtree.c:188,10'
              BranchSideFuncs:
                - __rb_rotate_right
                - __rb_rotate_left
                - ext2fs_rb_set_color
                - __rb_rotate_right
                - __rb_rotate_left
                - __rb_rotate_right
                - ext2fs_rb_set_color
                - __rb_rotate_left
        - Branch String:   'rbtree.c:187,64'
          Branch Sides:
            - BranchSide:      'rbtree.c:188,10'
              BranchSideFuncs:
                - __rb_rotate_right
                - __rb_rotate_left
                - ext2fs_rb_set_color
                - __rb_rotate_right
                - __rb_rotate_left
                - __rb_rotate_right
                - ext2fs_rb_set_color
                - __rb_rotate_left
            - BranchSide:      'rbtree.c:196,10'
              BranchSideFuncs:
                - __rb_rotate_left
                - ext2fs_rb_set_color
                - __rb_rotate_right
        - Branch String:   'rbtree.c:188,26'
          Branch Sides:
            - BranchSide:      'rbtree.c:188,29'
              BranchSideFuncs:
                - __rb_rotate_left
                - ext2fs_rb_set_color
                - __rb_rotate_right
                - __rb_rotate_right
                - __rb_rotate_left
                - __rb_rotate_right
                - ext2fs_rb_set_color
                - __rb_rotate_left
            - BranchSide:      'rbtree.c:190,5'
              BranchSideFuncs:
                - __rb_rotate_right
                - __rb_rotate_left
                - ext2fs_rb_set_color
                - __rb_rotate_right
                - __rb_rotate_left
                - __rb_rotate_right
                - ext2fs_rb_set_color
                - __rb_rotate_left
        - Branch String:   'rbtree.c:187,8'
          Branch Sides:
            - BranchSide:      'rbtree.c:190,5'
              BranchSideFuncs:
                - __rb_rotate_right
                - __rb_rotate_left
                - ext2fs_rb_set_color
                - __rb_rotate_right
                - __rb_rotate_left
                - __rb_rotate_right
                - ext2fs_rb_set_color
                - __rb_rotate_left
            - BranchSide:      'rbtree.c:196,10'
              BranchSideFuncs:
                - __rb_rotate_left
                - ext2fs_rb_set_color
                - __rb_rotate_right
        - Branch String:   'rbtree.c:196,25'
          Branch Sides:
            - BranchSide:      'rbtree.c:196,28'
              BranchSideFuncs:
                - ext2fs_rb_set_color
                - __rb_rotate_right
                - __rb_rotate_left
            - BranchSide:      'rbtree.c:198,6'
              BranchSideFuncs:
                - __rb_rotate_left
                - ext2fs_rb_set_color
                - __rb_rotate_right
        - Branch String:   'rbtree.c:196,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:198,6'
              BranchSideFuncs:
                - __rb_rotate_left
                - ext2fs_rb_set_color
                - __rb_rotate_right
            - BranchSide:      'rbtree.c:203,25'
              BranchSideFuncs:
                - ext2fs_rb_set_color
                - __rb_rotate_right
        - Branch String:   'rbtree.c:212,6'
          Branch Sides:
            - BranchSide:      'rbtree.c:212,6'
              BranchSideFuncs: []
            - BranchSide:      'rbtree.c:213,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rbtree.c:150,5'
          Dst:             __rb_rotate_left
        - Src:             'rbtree.c:166,6'
          Dst:             __rb_rotate_right
        - Src:             'rbtree.c:169,5'
          Dst:             ext2fs_rb_set_color
        - Src:             'rbtree.c:172,5'
          Dst:             __rb_rotate_left
        - Src:             'rbtree.c:184,5'
          Dst:             __rb_rotate_right
        - Src:             'rbtree.c:200,6'
          Dst:             __rb_rotate_left
        - Src:             'rbtree.c:203,5'
          Dst:             ext2fs_rb_set_color
        - Src:             'rbtree.c:206,5'
          Dst:             __rb_rotate_right
    - functionName:    __rb_rotate_left
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/rbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.rb_node *'
        - 'struct.rb_root *'
      constantsTouched: []
      argNames:
        - node
        - root
      BBCount:         12
      ICount:          96
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ext2fs_rb_set_parent
      functionUses:    5
      BranchProfiles:
        - Branch String:   'rbtree.c:30,6'
          Branch Sides:
            - BranchSide:      'rbtree.c:31,24'
              BranchSideFuncs:
                - ext2fs_rb_set_parent
                - ext2fs_rb_set_parent
                - ext2fs_rb_set_parent
            - BranchSide:      'rbtree.c:32,19'
              BranchSideFuncs:
                - ext2fs_rb_set_parent
                - ext2fs_rb_set_parent
        - Branch String:   'rbtree.c:36,6'
          Branch Sides:
            - BranchSide:      'rbtree.c:38,7'
              BranchSideFuncs:
                - ext2fs_rb_set_parent
            - BranchSide:      'rbtree.c:44,19'
              BranchSideFuncs:
                - ext2fs_rb_set_parent
        - Branch String:   'rbtree.c:38,7'
          Branch Sides:
            - BranchSide:      'rbtree.c:39,22'
              BranchSideFuncs:
                - ext2fs_rb_set_parent
            - BranchSide:      'rbtree.c:41,23'
              BranchSideFuncs:
                - ext2fs_rb_set_parent
      Callsites:
        - Src:             'rbtree.c:31,3'
          Dst:             ext2fs_rb_set_parent
        - Src:             'rbtree.c:34,2'
          Dst:             ext2fs_rb_set_parent
        - Src:             'rbtree.c:45,2'
          Dst:             ext2fs_rb_set_parent
    - functionName:    __rb_rotate_right
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/rbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.rb_node *'
        - 'struct.rb_root *'
      constantsTouched: []
      argNames:
        - node
        - root
      BBCount:         12
      ICount:          96
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ext2fs_rb_set_parent
      functionUses:    5
      BranchProfiles:
        - Branch String:   'rbtree.c:53,6'
          Branch Sides:
            - BranchSide:      'rbtree.c:54,24'
              BranchSideFuncs:
                - ext2fs_rb_set_parent
                - ext2fs_rb_set_parent
                - ext2fs_rb_set_parent
            - BranchSide:      'rbtree.c:55,19'
              BranchSideFuncs:
                - ext2fs_rb_set_parent
                - ext2fs_rb_set_parent
        - Branch String:   'rbtree.c:59,6'
          Branch Sides:
            - BranchSide:      'rbtree.c:61,7'
              BranchSideFuncs:
                - ext2fs_rb_set_parent
            - BranchSide:      'rbtree.c:67,19'
              BranchSideFuncs:
                - ext2fs_rb_set_parent
        - Branch String:   'rbtree.c:61,7'
          Branch Sides:
            - BranchSide:      'rbtree.c:62,23'
              BranchSideFuncs:
                - ext2fs_rb_set_parent
            - BranchSide:      'rbtree.c:64,22'
              BranchSideFuncs:
                - ext2fs_rb_set_parent
      Callsites:
        - Src:             'rbtree.c:54,3'
          Dst:             ext2fs_rb_set_parent
        - Src:             'rbtree.c:57,2'
          Dst:             ext2fs_rb_set_parent
        - Src:             'rbtree.c:68,2'
          Dst:             ext2fs_rb_set_parent
    - functionName:    ext2fs_rb_erase
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/rbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.rb_node *'
        - 'struct.rb_root *'
      constantsTouched: []
      argNames:
        - node
        - root
      BBCount:         37
      ICount:          275
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - __rb_erase_color
        - ext2fs_rb_set_parent
      functionUses:    7
      BranchProfiles:
        - Branch String:   'rbtree.c:221,6'
          Branch Sides:
            - BranchSide:      'rbtree.c:222,11'
              BranchSideFuncs:
                - __rb_erase_color
                - ext2fs_rb_set_parent
                - ext2fs_rb_set_parent
                - ext2fs_rb_set_parent
                - ext2fs_rb_set_parent
            - BranchSide:      'rbtree.c:223,12'
              BranchSideFuncs:
                - __rb_erase_color
                - ext2fs_rb_set_parent
                - ext2fs_rb_set_parent
                - ext2fs_rb_set_parent
                - ext2fs_rb_set_parent
        - Branch String:   'rbtree.c:223,11'
          Branch Sides:
            - BranchSide:      'rbtree.c:224,11'
              BranchSideFuncs:
                - ext2fs_rb_set_parent
                - ext2fs_rb_set_parent
                - __rb_erase_color
                - ext2fs_rb_set_parent
            - BranchSide:      'rbtree.c:227,25'
              BranchSideFuncs:
                - ext2fs_rb_set_parent
                - ext2fs_rb_set_parent
                - __rb_erase_color
                - ext2fs_rb_set_parent
        - Branch String:   'rbtree.c:230,3'
          Branch Sides:
            - BranchSide:      'rbtree.c:231,11'
              BranchSideFuncs:
                - ext2fs_rb_set_parent
                - ext2fs_rb_set_parent
                - __rb_erase_color
                - ext2fs_rb_set_parent
            - BranchSide:      'rbtree.c:233,7'
              BranchSideFuncs:
                - ext2fs_rb_set_parent
                - ext2fs_rb_set_parent
                - __rb_erase_color
                - ext2fs_rb_set_parent
        - Branch String:   'rbtree.c:233,7'
          Branch Sides:
            - BranchSide:      'rbtree.c:234,8'
              BranchSideFuncs:
                - ext2fs_rb_set_parent
                - ext2fs_rb_set_parent
                - __rb_erase_color
                - ext2fs_rb_set_parent
            - BranchSide:      'rbtree.c:239,20'
              BranchSideFuncs:
                - ext2fs_rb_set_parent
                - ext2fs_rb_set_parent
                - __rb_erase_color
                - ext2fs_rb_set_parent
        - Branch String:   'rbtree.c:234,8'
          Branch Sides:
            - BranchSide:      'rbtree.c:235,38'
              BranchSideFuncs:
                - ext2fs_rb_set_parent
                - ext2fs_rb_set_parent
                - __rb_erase_color
                - ext2fs_rb_set_parent
            - BranchSide:      'rbtree.c:237,39'
              BranchSideFuncs:
                - ext2fs_rb_set_parent
                - ext2fs_rb_set_parent
                - __rb_erase_color
                - ext2fs_rb_set_parent
        - Branch String:   'rbtree.c:245,7'
          Branch Sides:
            - BranchSide:      'rbtree.c:246,13'
              BranchSideFuncs:
                - ext2fs_rb_set_parent
                - __rb_erase_color
            - BranchSide:      'rbtree.c:248,8'
              BranchSideFuncs:
                - ext2fs_rb_set_parent
                - ext2fs_rb_set_parent
                - __rb_erase_color
                - ext2fs_rb_set_parent
        - Branch String:   'rbtree.c:248,8'
          Branch Sides:
            - BranchSide:      'rbtree.c:249,26'
              BranchSideFuncs:
                - ext2fs_rb_set_parent
                - ext2fs_rb_set_parent
                - ext2fs_rb_set_parent
                - __rb_erase_color
            - BranchSide:      'rbtree.c:250,22'
              BranchSideFuncs:
                - ext2fs_rb_set_parent
                - ext2fs_rb_set_parent
                - __rb_erase_color
        - Branch String:   'rbtree.c:266,6'
          Branch Sides:
            - BranchSide:      'rbtree.c:267,24'
              BranchSideFuncs:
                - ext2fs_rb_set_parent
                - __rb_erase_color
            - BranchSide:      'rbtree.c:268,6'
              BranchSideFuncs:
                - __rb_erase_color
        - Branch String:   'rbtree.c:268,6'
          Branch Sides:
            - BranchSide:      'rbtree.c:270,7'
              BranchSideFuncs:
                - __rb_erase_color
            - BranchSide:      'rbtree.c:276,19'
              BranchSideFuncs:
                - __rb_erase_color
        - Branch String:   'rbtree.c:270,7'
          Branch Sides:
            - BranchSide:      'rbtree.c:271,22'
              BranchSideFuncs:
                - __rb_erase_color
            - BranchSide:      'rbtree.c:273,23'
              BranchSideFuncs:
                - __rb_erase_color
        - Branch String:   'rbtree.c:279,6'
          Branch Sides:
            - BranchSide:      'rbtree.c:279,6'
              BranchSideFuncs:
                - __rb_erase_color
            - BranchSide:      'rbtree.c:280,20'
              BranchSideFuncs:
                - __rb_erase_color
      Callsites:
        - Src:             'rbtree.c:249,5'
          Dst:             ext2fs_rb_set_parent
        - Src:             'rbtree.c:253,4'
          Dst:             ext2fs_rb_set_parent
        - Src:             'rbtree.c:258,3'
          Dst:             ext2fs_rb_set_parent
        - Src:             'rbtree.c:267,3'
          Dst:             ext2fs_rb_set_parent
        - Src:             'rbtree.c:280,3'
          Dst:             __rb_erase_color
    - functionName:    ext2fs_rb_insert_color
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/rbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.rb_node *'
        - 'struct.rb_root *'
      constantsTouched: []
      argNames:
        - node
        - root
      BBCount:         50
      ICount:          266
      EdgeCount:       59
      CyclomaticComplexity: 11
      functionsReached:
        - __rb_rotate_left
        - __rb_rotate_right
      functionUses:    2
      BranchProfiles:
        - Branch String:   'rbtree.c:75,43'
          Branch Sides:
            - BranchSide:      'rbtree.c:75,46'
              BranchSideFuncs:
                - __rb_rotate_left
                - __rb_rotate_right
                - __rb_rotate_right
                - __rb_rotate_left
            - BranchSide:      'rbtree.c:75,2'
              BranchSideFuncs:
                - __rb_rotate_left
                - __rb_rotate_right
                - __rb_rotate_right
                - __rb_rotate_left
        - Branch String:   'rbtree.c:75,2'
          Branch Sides:
            - BranchSide:      'rbtree.c:77,13'
              BranchSideFuncs:
                - __rb_rotate_left
                - __rb_rotate_right
                - __rb_rotate_right
                - __rb_rotate_left
            - BranchSide:      'rbtree.c:133,2'
              BranchSideFuncs: []
        - Branch String:   'rbtree.c:79,7'
          Branch Sides:
            - BranchSide:      'rbtree.c:82,38'
              BranchSideFuncs:
                - __rb_rotate_right
                - __rb_rotate_left
                - __rb_rotate_right
                - __rb_rotate_left
            - BranchSide:      'rbtree.c:107,38'
              BranchSideFuncs:
                - __rb_rotate_left
                - __rb_rotate_right
                - __rb_rotate_left
                - __rb_rotate_right
        - Branch String:   'rbtree.c:83,15'
          Branch Sides:
            - BranchSide:      'rbtree.c:83,18'
              BranchSideFuncs:
                - __rb_rotate_left
                - __rb_rotate_right
                - __rb_rotate_right
                - __rb_rotate_left
            - BranchSide:      'rbtree.c:93,8'
              BranchSideFuncs:
                - __rb_rotate_right
                - __rb_rotate_left
                - __rb_rotate_right
                - __rb_rotate_left
        - Branch String:   'rbtree.c:83,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:85,6'
              BranchSideFuncs:
                - __rb_rotate_right
                - __rb_rotate_left
                - __rb_rotate_right
                - __rb_rotate_left
            - BranchSide:      'rbtree.c:93,8'
              BranchSideFuncs:
                - __rb_rotate_right
                - __rb_rotate_left
                - __rb_rotate_right
                - __rb_rotate_left
        - Branch String:   'rbtree.c:93,8'
          Branch Sides:
            - BranchSide:      'rbtree.c:95,30'
              BranchSideFuncs:
                - __rb_rotate_left
                - __rb_rotate_right
                - __rb_rotate_left
                - __rb_rotate_right
            - BranchSide:      'rbtree.c:102,4'
              BranchSideFuncs:
                - __rb_rotate_right
                - __rb_rotate_left
                - __rb_rotate_right
                - __rb_rotate_left
        - Branch String:   'rbtree.c:108,15'
          Branch Sides:
            - BranchSide:      'rbtree.c:108,18'
              BranchSideFuncs:
                - __rb_rotate_left
                - __rb_rotate_right
                - __rb_rotate_right
                - __rb_rotate_left
            - BranchSide:      'rbtree.c:118,8'
              BranchSideFuncs:
                - __rb_rotate_left
                - __rb_rotate_right
                - __rb_rotate_left
                - __rb_rotate_right
        - Branch String:   'rbtree.c:108,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:110,6'
              BranchSideFuncs:
                - __rb_rotate_left
                - __rb_rotate_right
                - __rb_rotate_left
                - __rb_rotate_right
            - BranchSide:      'rbtree.c:118,8'
              BranchSideFuncs:
                - __rb_rotate_left
                - __rb_rotate_right
                - __rb_rotate_left
                - __rb_rotate_right
        - Branch String:   'rbtree.c:118,8'
          Branch Sides:
            - BranchSide:      'rbtree.c:120,30'
              BranchSideFuncs:
                - __rb_rotate_right
                - __rb_rotate_left
                - __rb_rotate_right
                - __rb_rotate_left
            - BranchSide:      'rbtree.c:127,4'
              BranchSideFuncs:
                - __rb_rotate_left
                - __rb_rotate_right
                - __rb_rotate_right
                - __rb_rotate_left
      Callsites:
        - Src:             'rbtree.c:96,5'
          Dst:             __rb_rotate_left
        - Src:             'rbtree.c:104,4'
          Dst:             __rb_rotate_right
        - Src:             'rbtree.c:121,5'
          Dst:             __rb_rotate_right
        - Src:             'rbtree.c:129,4'
          Dst:             __rb_rotate_left
    - functionName:    ext2fs_has_feature_filetype
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 956
      functionLinenumberEnd: 956
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_dir_rec_len
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1112
      functionLinenumberEnd: 1118
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - char
        - int
      constantsTouched: []
      argNames:
        - name_len
        - extended
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../lib/ext2fs/ext2_fs.h:1116,6'
          Branch Sides:
            - BranchSide:      '../../lib/ext2fs/ext2_fs.h:1116,6'
              BranchSideFuncs: []
            - BranchSide:      '../../lib/ext2fs/ext2_fs.h:1117,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    dx_move_dirents
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/link.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'struct.journal_header_s *'
        - int
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - fs
        - map
        - count
        - from
        - to
      BBCount:         18
      ICount:          179
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - ext2fs_dir_rec_len
        - ext2fs_dirent_name_len
        - ext2fs_has_feature_metadata_csum
        - ext2fs_initialize_dirent_tail
        - ext2fs_set_rec_len
      functionUses:    2
      BranchProfiles:
        - Branch String:   'link.c:329,6'
          Branch Sides:
            - BranchSide:      'link.c:330,13'
              BranchSideFuncs:
                - ext2fs_set_rec_len
                - ext2fs_initialize_dirent_tail
                - ext2fs_dirent_name_len
                - ext2fs_dir_rec_len.2380
                - ext2fs_set_rec_len
            - BranchSide:      'link.c:332,9'
              BranchSideFuncs:
                - ext2fs_set_rec_len
                - ext2fs_initialize_dirent_tail
                - ext2fs_dirent_name_len
                - ext2fs_dir_rec_len.2380
                - ext2fs_set_rec_len
        - Branch String:   'link.c:332,2'
          Branch Sides:
            - BranchSide:      'link.c:333,43'
              BranchSideFuncs:
                - ext2fs_dirent_name_len
                - ext2fs_dir_rec_len.2380
                - ext2fs_set_rec_len
                - ext2fs_set_rec_len
                - ext2fs_initialize_dirent_tail
            - BranchSide:      'link.c:344,15'
              BranchSideFuncs:
                - ext2fs_set_rec_len
                - ext2fs_initialize_dirent_tail
        - Branch String:   'link.c:337,7'
          Branch Sides:
            - BranchSide:      'link.c:338,11'
              BranchSideFuncs: []
            - BranchSide:      'link.c:339,16'
              BranchSideFuncs:
                - ext2fs_set_rec_len
                - ext2fs_initialize_dirent_tail
                - ext2fs_dirent_name_len
                - ext2fs_dir_rec_len.2380
                - ext2fs_set_rec_len
        - Branch String:   'link.c:347,6'
          Branch Sides:
            - BranchSide:      'link.c:348,10'
              BranchSideFuncs: []
            - BranchSide:      'link.c:349,6'
              BranchSideFuncs:
                - ext2fs_initialize_dirent_tail
        - Branch String:   'link.c:349,6'
          Branch Sides:
            - BranchSide:      'link.c:350,33'
              BranchSideFuncs:
                - ext2fs_initialize_dirent_tail
            - BranchSide:      'link.c:352,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'link.c:329,6'
          Dst:             ext2fs_has_feature_metadata_csum
        - Src:             'link.c:334,13'
          Dst:             ext2fs_dirent_name_len
        - Src:             'link.c:334,13'
          Dst:             ext2fs_dir_rec_len
        - Src:             'link.c:336,12'
          Dst:             ext2fs_set_rec_len
        - Src:             'link.c:346,11'
          Dst:             ext2fs_set_rec_len
        - Src:             'link.c:350,3'
          Dst:             ext2fs_initialize_dirent_tail
    - functionName:    ext2fs_has_feature_metadata_csum
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 947
      functionLinenumberEnd: 947
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dx_hash_map_cmp
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/link.c'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ap
        - bp
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'link.c:312,6'
          Branch Sides:
            - BranchSide:      'link.c:313,3'
              BranchSideFuncs: []
            - BranchSide:      'link.c:314,6'
              BranchSideFuncs: []
        - Branch String:   'link.c:314,6'
          Branch Sides:
            - BranchSide:      'link.c:315,3'
              BranchSideFuncs: []
            - BranchSide:      'link.c:316,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    dx_insert_entry
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/link.c'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - 'struct.dx_lookup_info *'
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - fs
        - dir
        - info
        - level
        - hash
        - lblk
      BBCount:         3
      ICount:          117
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_write_dir_block4
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'link.c:369,9'
          Dst:             ext2fs_write_dir_block4
    - functionName:    dx_split_leaf
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/link.c'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      size_t
      argCount:        8
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - 'struct.ext2_inode *'
        - 'struct.dx_lookup_info *'
        - 'char *'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - fs
        - dir
        - diri
        - info
        - buf
        - leaf_pblk
        - new_lblk
        - new_pblk
      BBCount:         37
      ICount:          381
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - dx_hash_map_cmp
        - dx_insert_entry
        - dx_move_dirents
        - ext2fs_dirent_name_len
        - ext2fs_dirhash2
        - ext2fs_free_mem
        - ext2fs_get_array
        - ext2fs_get_mem
        - ext2fs_get_rec_len
        - ext2fs_write_dir_block4
        - qsort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'link.c:391,6'
          Branch Sides:
            - BranchSide:      'link.c:392,10'
              BranchSideFuncs: []
            - BranchSide:      'link.c:393,28'
              BranchSideFuncs:
                - ext2fs_get_array
                - qsort
                - dx_move_dirents
                - ext2fs_write_dir_block4
                - dx_move_dirents
                - ext2fs_write_dir_block4
                - dx_insert_entry
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
                - ext2fs_dirent_name_len
                - ext2fs_dirhash2
                - ext2fs_free_mem
        - Branch String:   'link.c:395,6'
          Branch Sides:
            - BranchSide:      'link.c:396,19'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'link.c:399,14'
              BranchSideFuncs:
                - qsort
                - dx_move_dirents
                - ext2fs_write_dir_block4
                - dx_move_dirents
                - ext2fs_write_dir_block4
                - dx_insert_entry
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
                - ext2fs_dirent_name_len
                - ext2fs_dirhash2
        - Branch String:   'link.c:399,2'
          Branch Sides:
            - BranchSide:      'link.c:400,43'
              BranchSideFuncs:
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
                - qsort
                - dx_move_dirents
                - ext2fs_write_dir_block4
                - dx_move_dirents
                - ext2fs_write_dir_block4
                - dx_insert_entry
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_dirent_name_len
                - ext2fs_dirhash2
            - BranchSide:      'link.c:418,8'
              BranchSideFuncs:
                - qsort
                - dx_move_dirents
                - ext2fs_write_dir_block4
                - dx_move_dirents
                - ext2fs_write_dir_block4
                - dx_insert_entry
                - ext2fs_free_mem
                - ext2fs_free_mem
        - Branch String:   'link.c:402,7'
          Branch Sides:
            - BranchSide:      'link.c:403,4'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'link.c:404,30'
              BranchSideFuncs:
                - ext2fs_dirent_name_len
                - qsort
                - dx_move_dirents
                - ext2fs_write_dir_block4
                - dx_move_dirents
                - ext2fs_write_dir_block4
                - dx_insert_entry
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
                - ext2fs_dirhash2
        - Branch String:   'link.c:404,38'
          Branch Sides:
            - BranchSide:      'link.c:404,41'
              BranchSideFuncs:
                - qsort
                - dx_move_dirents
                - ext2fs_write_dir_block4
                - dx_move_dirents
                - ext2fs_write_dir_block4
                - dx_insert_entry
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
                - ext2fs_dirent_name_len
                - ext2fs_dirhash2
            - BranchSide:      'link.c:417,2'
              BranchSideFuncs:
                - qsort
                - dx_move_dirents
                - ext2fs_write_dir_block4
                - dx_move_dirents
                - ext2fs_write_dir_block4
                - dx_insert_entry
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
                - ext2fs_dirent_name_len
                - ext2fs_dirhash2
        - Branch String:   'link.c:404,7'
          Branch Sides:
            - BranchSide:      'link.c:405,21'
              BranchSideFuncs:
                - ext2fs_dirent_name_len
                - ext2fs_dirhash2
                - qsort
                - dx_move_dirents
                - ext2fs_write_dir_block4
                - dx_move_dirents
                - ext2fs_write_dir_block4
                - dx_insert_entry
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
            - BranchSide:      'link.c:417,2'
              BranchSideFuncs:
                - qsort
                - dx_move_dirents
                - ext2fs_write_dir_block4
                - dx_move_dirents
                - ext2fs_write_dir_block4
                - dx_insert_entry
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
                - ext2fs_dirent_name_len
                - ext2fs_dirhash2
        - Branch String:   'link.c:413,8'
          Branch Sides:
            - BranchSide:      'link.c:414,5'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'link.c:415,9'
              BranchSideFuncs:
                - qsort
                - dx_move_dirents
                - ext2fs_write_dir_block4
                - dx_move_dirents
                - ext2fs_write_dir_block4
                - dx_insert_entry
                - ext2fs_free_mem
                - ext2fs_free_mem
                - ext2fs_get_rec_len
                - ext2fs_dirent_name_len
                - ext2fs_dirent_name_len
                - ext2fs_dirhash2
        - Branch String:   'link.c:421,2'
          Branch Sides:
            - BranchSide:      'link.c:422,7'
              BranchSideFuncs:
                - dx_move_dirents
                - ext2fs_write_dir_block4
                - dx_move_dirents
                - ext2fs_write_dir_block4
                - dx_insert_entry
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'link.c:427,3'
              BranchSideFuncs:
                - dx_move_dirents
                - ext2fs_write_dir_block4
                - dx_move_dirents
                - ext2fs_write_dir_block4
                - dx_insert_entry
                - ext2fs_free_mem
                - ext2fs_free_mem
        - Branch String:   'link.c:422,7'
          Branch Sides:
            - BranchSide:      'link.c:423,4'
              BranchSideFuncs:
                - dx_move_dirents
                - ext2fs_write_dir_block4
                - dx_move_dirents
                - ext2fs_write_dir_block4
                - dx_insert_entry
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'link.c:424,16'
              BranchSideFuncs:
                - dx_move_dirents
                - ext2fs_write_dir_block4
                - dx_move_dirents
                - ext2fs_write_dir_block4
                - dx_insert_entry
                - ext2fs_free_mem
                - ext2fs_free_mem
        - Branch String:   'link.c:430,6'
          Branch Sides:
            - BranchSide:      'link.c:431,3'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'link.c:432,35'
              BranchSideFuncs:
                - ext2fs_write_dir_block4
                - dx_move_dirents
                - ext2fs_write_dir_block4
                - dx_insert_entry
                - ext2fs_free_mem
                - ext2fs_free_mem
        - Branch String:   'link.c:433,6'
          Branch Sides:
            - BranchSide:      'link.c:434,3'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'link.c:436,27'
              BranchSideFuncs:
                - dx_move_dirents
                - ext2fs_write_dir_block4
                - dx_insert_entry
                - ext2fs_free_mem
                - ext2fs_free_mem
        - Branch String:   'link.c:437,6'
          Branch Sides:
            - BranchSide:      'link.c:438,3'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'link.c:439,35'
              BranchSideFuncs:
                - ext2fs_write_dir_block4
                - dx_insert_entry
                - ext2fs_free_mem
                - ext2fs_free_mem
        - Branch String:   'link.c:440,6'
          Branch Sides:
            - BranchSide:      'link.c:441,3'
              BranchSideFuncs:
                - ext2fs_free_mem
                - ext2fs_free_mem
            - BranchSide:      'link.c:443,14'
              BranchSideFuncs:
                - dx_insert_entry
                - ext2fs_free_mem
                - ext2fs_free_mem
      Callsites:
        - Src:             'link.c:390,11'
          Dst:             ext2fs_get_mem
        - Src:             'link.c:393,11'
          Dst:             ext2fs_get_array
        - Src:             'link.c:396,3'
          Dst:             ext2fs_free_mem
        - Src:             'link.c:401,12'
          Dst:             ext2fs_get_rec_len
        - Src:             'link.c:404,7'
          Dst:             ext2fs_dirent_name_len
        - Src:             'link.c:408,6'
          Dst:             ext2fs_dirent_name_len
        - Src:             'link.c:407,13'
          Dst:             ext2fs_dirhash2
        - Src:             'link.c:418,2'
          Dst:             qsort
        - Src:             'link.c:418,2'
          Dst:             dx_hash_map_cmp
        - Src:             'link.c:429,11'
          Dst:             dx_move_dirents
        - Src:             'link.c:432,11'
          Dst:             ext2fs_write_dir_block4
        - Src:             'link.c:436,11'
          Dst:             dx_move_dirents
        - Src:             'link.c:439,11'
          Dst:             ext2fs_write_dir_block4
        - Src:             'link.c:444,11'
          Dst:             dx_insert_entry
        - Src:             'link.c:447,2'
          Dst:             ext2fs_free_mem
        - Src:             'link.c:448,2'
          Dst:             ext2fs_free_mem
    - functionName:    qsort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - size_t
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext2fs_has_feature_largedir
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/../../lib/ext2fs/ext2_fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 967
      functionLinenumberEnd: 967
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ext2_super_block *'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dx_search_entry
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/link.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.dx_frame *'
        - int
        - int
      constantsTouched: []
      argNames:
        - frame
        - count
        - hash
      BBCount:         7
      ICount:          77
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'link.c:65,2'
          Branch Sides:
            - BranchSide:      'link.c:66,7'
              BranchSideFuncs: []
            - BranchSide:      'link.c:72,14'
              BranchSideFuncs: []
        - Branch String:   'link.c:67,7'
          Branch Sides:
            - BranchSide:      'link.c:68,8'
              BranchSideFuncs: []
            - BranchSide:      'link.c:70,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ext2_dir_htree_level
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/./ext2fs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2213
      functionLinenumberEnd: 2218
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.struct_ext2_filsys *'
      constantsTouched: []
      argNames:
        - fs
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ext2fs_has_feature_largedir
      functionUses:    2
      BranchProfiles:
        - Branch String:   './ext2fs.h:2214,6'
          Branch Sides:
            - BranchSide:      './ext2fs.h:2215,3'
              BranchSideFuncs: []
            - BranchSide:      './ext2fs.h:2217,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             './ext2fs.h:2214,6'
          Dst:             ext2fs_has_feature_largedir
    - functionName:    load_logical_dir_block
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/link.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - 'struct.ext2_inode *'
        - size_t
        - 'size_t *'
        - 'char *'
      constantsTouched: []
      argNames:
        - fs
        - dir
        - diri
        - block
        - pblk
        - buf
      BBCount:         8
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ext2fs_bmap2
        - ext2fs_read_dir_block4
      functionUses:    3
      BranchProfiles:
        - Branch String:   'link.c:84,6'
          Branch Sides:
            - BranchSide:      'link.c:85,10'
              BranchSideFuncs: []
            - BranchSide:      'link.c:86,6'
              BranchSideFuncs:
                - ext2fs_read_dir_block4
        - Branch String:   'link.c:86,6'
          Branch Sides:
            - BranchSide:      'link.c:87,3'
              BranchSideFuncs: []
            - BranchSide:      'link.c:88,32'
              BranchSideFuncs:
                - ext2fs_read_dir_block4
      Callsites:
        - Src:             'link.c:82,12'
          Dst:             ext2fs_bmap2
        - Src:             'link.c:88,9'
          Dst:             ext2fs_read_dir_block4
    - functionName:    alloc_dx_frame
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/link.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - 'struct.dx_frame *'
      constantsTouched: []
      argNames:
        - fs
        - frame
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext2fs_get_mem
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'link.c:44,9'
          Dst:             ext2fs_get_mem
    - functionName:    dx_release
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/link.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.dx_lookup_info *'
      constantsTouched: []
      argNames:
        - info
      BBCount:         10
      ICount:          61
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - ext2fs_free_mem
      functionUses:    3
      BranchProfiles:
        - Branch String:   'link.c:51,2'
          Branch Sides:
            - BranchSide:      'link.c:51,2'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'link.c:52,7'
              BranchSideFuncs:
                - ext2fs_free_mem
        - Branch String:   'link.c:52,7'
          Branch Sides:
            - BranchSide:      'link.c:53,4'
              BranchSideFuncs: []
            - BranchSide:      'link.c:54,21'
              BranchSideFuncs:
                - ext2fs_free_mem
      Callsites:
        - Src:             'link.c:54,3'
          Dst:             ext2fs_free_mem
    - functionName:    dx_grow_tree
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/link.c'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - 'struct.ext2_inode *'
        - 'struct.dx_lookup_info *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - fs
        - dir
        - diri
        - info
        - buf
        - leaf_pblk
      BBCount:         40
      ICount:          503
      EdgeCount:       55
      CyclomaticComplexity: 17
      functionsReached:
        - dx_insert_entry
        - dx_split_leaf
        - ext2_dir_htree_level
        - ext2fs_bmap2
        - ext2fs_dirent_set_file_type
        - ext2fs_dirent_set_name_len
        - ext2fs_fallocate
        - ext2fs_has_feature_metadata_csum
        - ext2fs_inode_size_set
        - ext2fs_set_rec_len
        - ext2fs_write_dir_block4
        - ext2fs_write_inode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'link.c:466,6'
          Branch Sides:
            - BranchSide:      'link.c:467,13'
              BranchSideFuncs:
                - ext2fs_inode_size_set
                - ext2fs_fallocate
                - ext2fs_write_inode
                - ext2fs_bmap2
                - ext2fs_dirent_set_name_len
                - ext2fs_dirent_set_file_type
                - ext2fs_set_rec_len
                - dx_insert_entry
                - ext2fs_write_dir_block4
                - ext2fs_write_dir_block4
                - dx_split_leaf
                - ext2_dir_htree_level
            - BranchSide:      'link.c:470,11'
              BranchSideFuncs:
                - ext2fs_inode_size_set
                - ext2fs_fallocate
                - ext2fs_write_inode
                - ext2fs_bmap2
                - ext2fs_dirent_set_name_len
                - ext2fs_dirent_set_file_type
                - ext2fs_set_rec_len
                - dx_insert_entry
                - ext2fs_write_dir_block4
                - ext2fs_write_dir_block4
                - dx_split_leaf
                - ext2_dir_htree_level
        - Branch String:   'link.c:470,2'
          Branch Sides:
            - BranchSide:      'link.c:471,7'
              BranchSideFuncs:
                - ext2fs_inode_size_set
                - ext2fs_fallocate
                - ext2fs_write_inode
                - ext2fs_bmap2
                - ext2fs_dirent_set_name_len
                - ext2fs_dirent_set_file_type
                - ext2fs_set_rec_len
                - dx_insert_entry
                - ext2fs_write_dir_block4
                - ext2fs_write_dir_block4
                - dx_split_leaf
                - ext2_dir_htree_level
            - BranchSide:      'link.c:475,6'
              BranchSideFuncs:
                - ext2fs_inode_size_set
                - ext2fs_fallocate
                - ext2fs_write_inode
                - ext2fs_bmap2
                - ext2fs_dirent_set_name_len
                - ext2fs_dirent_set_file_type
                - ext2fs_set_rec_len
                - dx_insert_entry
                - ext2fs_write_dir_block4
                - ext2fs_write_dir_block4
                - dx_split_leaf
                - ext2_dir_htree_level
        - Branch String:   'link.c:471,7'
          Branch Sides:
            - BranchSide:      'link.c:472,7'
              BranchSideFuncs:
                - ext2fs_inode_size_set
                - ext2fs_fallocate
                - ext2fs_write_inode
                - ext2fs_bmap2
                - ext2fs_dirent_set_name_len
                - ext2fs_dirent_set_file_type
                - ext2fs_set_rec_len
                - dx_insert_entry
                - ext2fs_write_dir_block4
                - ext2fs_write_dir_block4
                - dx_split_leaf
                - ext2_dir_htree_level
            - BranchSide:      'link.c:473,4'
              BranchSideFuncs:
                - ext2fs_inode_size_set
                - ext2fs_fallocate
                - ext2fs_write_inode
                - ext2fs_bmap2
                - ext2fs_dirent_set_name_len
                - ext2fs_dirent_set_file_type
                - ext2fs_set_rec_len
                - dx_insert_entry
                - ext2fs_write_dir_block4
                - ext2fs_write_dir_block4
                - dx_split_leaf
                - ext2_dir_htree_level
        - Branch String:   'link.c:475,12'
          Branch Sides:
            - BranchSide:      'link.c:475,15'
              BranchSideFuncs:
                - ext2_dir_htree_level
                - ext2fs_inode_size_set
                - ext2fs_fallocate
                - ext2fs_write_inode
                - ext2fs_bmap2
                - ext2fs_dirent_set_name_len
                - ext2fs_dirent_set_file_type
                - ext2fs_set_rec_len
                - dx_insert_entry
                - ext2fs_write_dir_block4
                - ext2fs_write_dir_block4
                - dx_split_leaf
            - BranchSide:      'link.c:477,9'
              BranchSideFuncs:
                - ext2fs_inode_size_set
                - ext2fs_fallocate
                - ext2fs_write_inode
                - ext2fs_bmap2
                - ext2fs_dirent_set_name_len
                - ext2fs_dirent_set_file_type
                - ext2fs_set_rec_len
                - dx_insert_entry
                - ext2fs_write_dir_block4
                - ext2fs_write_dir_block4
                - dx_split_leaf
        - Branch String:   'link.c:475,6'
          Branch Sides:
            - BranchSide:      'link.c:476,3'
              BranchSideFuncs: []
            - BranchSide:      'link.c:477,9'
              BranchSideFuncs:
                - ext2fs_inode_size_set
                - ext2fs_fallocate
                - ext2fs_write_inode
                - ext2fs_bmap2
                - ext2fs_dirent_set_name_len
                - ext2fs_dirent_set_file_type
                - ext2fs_set_rec_len
                - dx_insert_entry
                - ext2fs_write_dir_block4
                - ext2fs_write_dir_block4
                - dx_split_leaf
        - Branch String:   'link.c:480,6'
          Branch Sides:
            - BranchSide:      'link.c:481,10'
              BranchSideFuncs: []
            - BranchSide:      'link.c:482,28'
              BranchSideFuncs:
                - ext2fs_fallocate
                - ext2fs_write_inode
                - ext2fs_bmap2
                - ext2fs_dirent_set_name_len
                - ext2fs_dirent_set_file_type
                - ext2fs_set_rec_len
                - dx_insert_entry
                - ext2fs_write_dir_block4
                - ext2fs_write_dir_block4
                - dx_split_leaf
        - Branch String:   'link.c:485,6'
          Branch Sides:
            - BranchSide:      'link.c:486,10'
              BranchSideFuncs: []
            - BranchSide:      'link.c:487,30'
              BranchSideFuncs:
                - ext2fs_write_inode
                - ext2fs_bmap2
                - ext2fs_dirent_set_name_len
                - ext2fs_dirent_set_file_type
                - ext2fs_set_rec_len
                - dx_insert_entry
                - ext2fs_write_dir_block4
                - ext2fs_write_dir_block4
                - dx_split_leaf
        - Branch String:   'link.c:488,6'
          Branch Sides:
            - BranchSide:      'link.c:489,10'
              BranchSideFuncs: []
            - BranchSide:      'link.c:490,24'
              BranchSideFuncs:
                - ext2fs_bmap2
                - ext2fs_dirent_set_name_len
                - ext2fs_dirent_set_file_type
                - ext2fs_set_rec_len
                - dx_insert_entry
                - ext2fs_write_dir_block4
                - ext2fs_write_dir_block4
                - dx_split_leaf
        - Branch String:   'link.c:491,6'
          Branch Sides:
            - BranchSide:      'link.c:492,10'
              BranchSideFuncs: []
            - BranchSide:      'link.c:494,6'
              BranchSideFuncs:
                - ext2fs_dirent_set_name_len
                - ext2fs_dirent_set_file_type
                - ext2fs_set_rec_len
                - dx_insert_entry
                - ext2fs_write_dir_block4
                - ext2fs_write_dir_block4
                - dx_split_leaf
        - Branch String:   'link.c:494,6'
          Branch Sides:
            - BranchSide:      'link.c:495,24'
              BranchSideFuncs:
                - dx_split_leaf
            - BranchSide:      'link.c:498,7'
              BranchSideFuncs:
                - ext2fs_dirent_set_name_len
                - ext2fs_dirent_set_file_type
                - ext2fs_set_rec_len
                - dx_insert_entry
                - ext2fs_write_dir_block4
                - ext2fs_write_dir_block4
        - Branch String:   'link.c:503,6'
          Branch Sides:
            - BranchSide:      'link.c:504,10'
              BranchSideFuncs: []
            - BranchSide:      'link.c:505,48'
              BranchSideFuncs:
                - dx_insert_entry
                - ext2fs_write_dir_block4
                - ext2fs_write_dir_block4
        - Branch String:   'link.c:508,6'
          Branch Sides:
            - BranchSide:      'link.c:509,29'
              BranchSideFuncs:
                - ext2fs_write_dir_block4
                - ext2fs_write_dir_block4
            - BranchSide:      'link.c:526,16'
              BranchSideFuncs:
                - dx_insert_entry
                - ext2fs_write_dir_block4
                - ext2fs_write_dir_block4
        - Branch String:   'link.c:540,7'
          Branch Sides:
            - BranchSide:      'link.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'link.c:541,11'
              BranchSideFuncs: []
        - Branch String:   'link.c:547,6'
          Branch Sides:
            - BranchSide:      'link.c:548,10'
              BranchSideFuncs: []
            - BranchSide:      'link.c:550,35'
              BranchSideFuncs:
                - ext2fs_write_dir_block4
        - Branch String:   'link.c:551,6'
          Branch Sides:
            - BranchSide:      'link.c:552,10'
              BranchSideFuncs: []
            - BranchSide:      'link.c:553,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'link.c:466,6'
          Dst:             ext2fs_has_feature_metadata_csum
        - Src:             'link.c:475,31'
          Dst:             ext2_dir_htree_level
        - Src:             'link.c:479,11'
          Dst:             ext2fs_inode_size_set
        - Src:             'link.c:482,11'
          Dst:             ext2fs_fallocate
        - Src:             'link.c:487,11'
          Dst:             ext2fs_write_inode
        - Src:             'link.c:490,11'
          Dst:             ext2fs_bmap2
        - Src:             'link.c:495,10'
          Dst:             dx_split_leaf
        - Src:             'link.c:500,2'
          Dst:             ext2fs_dirent_set_name_len
        - Src:             'link.c:501,2'
          Dst:             ext2fs_dirent_set_file_type
        - Src:             'link.c:502,11'
          Dst:             ext2fs_set_rec_len
        - Src:             'link.c:539,12'
          Dst:             dx_insert_entry
        - Src:             'link.c:545,11'
          Dst:             ext2fs_write_dir_block4
        - Src:             'link.c:550,11'
          Dst:             ext2fs_write_dir_block4
    - functionName:    add_dirent_to_buf
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/link.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      size_t
      argCount:        9
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - size_t
        - 'char *'
        - int
        - 'struct.ext2_inode *'
        - 'char *'
        - int
        - int
        - 'size_t *'
      constantsTouched: []
      argNames:
        - fs
        - blockcnt
        - buf
        - dir
        - diri
        - name
        - ino
        - flags
        - pblkp
      BBCount:         12
      ICount:          154
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - ext2fs_process_dir_block
        - link_proc
        - load_logical_dir_block
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'link.c:273,6'
          Branch Sides:
            - BranchSide:      'link.c:274,10'
              BranchSideFuncs: []
            - BranchSide:      'link.c:275,6'
              BranchSideFuncs:
                - strlen
                - ext2fs_process_dir_block
        - Branch String:   'link.c:293,6'
          Branch Sides:
            - BranchSide:      'link.c:294,14'
              BranchSideFuncs: []
            - BranchSide:      'link.c:295,9'
              BranchSideFuncs: []
        - Branch String:   'link.c:295,6'
          Branch Sides:
            - BranchSide:      'link.c:296,13'
              BranchSideFuncs: []
            - BranchSide:      'link.c:297,10'
              BranchSideFuncs: []
        - Branch String:   'link.c:297,6'
          Branch Sides:
            - BranchSide:      'link.c:298,3'
              BranchSideFuncs: []
            - BranchSide:      'link.c:299,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'link.c:272,11'
          Dst:             load_logical_dir_block
        - Src:             'link.c:284,15'
          Dst:             strlen
        - Src:             'link.c:292,2'
          Dst:             ext2fs_process_dir_block
    - functionName:    link_proc
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/link.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - int
        - int
        - 'struct.ext2_dir_entry *'
        - int
        - int
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - dir
        - entru
        - dirent
        - offset
        - blocksize
        - buf
        - priv_data
      BBCount:         33
      ICount:          341
      EdgeCount:       46
      CyclomaticComplexity: 15
      functionsReached:
        - ext2fs_dir_rec_len
        - ext2fs_dirent_name_len
        - ext2fs_dirent_set_file_type
        - ext2fs_dirent_set_name_len
        - ext2fs_get_rec_len
        - ext2fs_has_feature_filetype
        - ext2fs_has_feature_metadata_csum
        - ext2fs_set_rec_len
        - strncpy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'link.c:197,6'
          Branch Sides:
            - BranchSide:      'link.c:198,3'
              BranchSideFuncs: []
            - BranchSide:      'link.c:200,12'
              BranchSideFuncs:
                - ext2fs_dir_rec_len.2380
                - ext2fs_get_rec_len
                - ext2fs_has_feature_metadata_csum.2381
                - ext2fs_dirent_set_name_len
                - strncpy
                - ext2fs_has_feature_filetype.2379
                - ext2fs_dirent_set_file_type
                - ext2fs_dirent_name_len
                - ext2fs_dir_rec_len.2380
                - ext2fs_set_rec_len
                - ext2fs_dirent_set_name_len
                - ext2fs_dirent_set_file_type
                - ext2fs_set_rec_len
                - ext2fs_set_rec_len
        - Branch String:   'link.c:203,6'
          Branch Sides:
            - BranchSide:      'link.c:204,3'
              BranchSideFuncs: []
            - BranchSide:      'link.c:206,39'
              BranchSideFuncs:
                - ext2fs_has_feature_metadata_csum.2381
                - ext2fs_dirent_set_name_len
                - strncpy
                - ext2fs_has_feature_filetype.2379
                - ext2fs_dirent_set_file_type
                - ext2fs_dirent_name_len
                - ext2fs_dir_rec_len.2380
                - ext2fs_set_rec_len
                - ext2fs_dirent_set_name_len
                - ext2fs_dirent_set_file_type
                - ext2fs_set_rec_len
                - ext2fs_set_rec_len
        - Branch String:   'link.c:206,6'
          Branch Sides:
            - BranchSide:      'link.c:207,13'
              BranchSideFuncs:
                - ext2fs_dirent_set_name_len
                - strncpy
                - ext2fs_has_feature_filetype.2379
                - ext2fs_dirent_set_file_type
                - ext2fs_dirent_name_len
                - ext2fs_dir_rec_len.2380
                - ext2fs_set_rec_len
                - ext2fs_dirent_set_name_len
                - ext2fs_dirent_set_file_type
                - ext2fs_set_rec_len
                - ext2fs_set_rec_len
            - BranchSide:      'link.c:212,36'
              BranchSideFuncs:
                - ext2fs_dirent_set_name_len
                - strncpy
                - ext2fs_has_feature_filetype.2379
                - ext2fs_dirent_set_file_type
                - ext2fs_dirent_name_len
                - ext2fs_dir_rec_len.2380
                - ext2fs_set_rec_len
                - ext2fs_dirent_set_name_len
                - ext2fs_dirent_set_file_type
                - ext2fs_set_rec_len
                - ext2fs_set_rec_len
        - Branch String:   'link.c:213,66'
          Branch Sides:
            - BranchSide:      'link.c:214,7'
              BranchSideFuncs:
                - ext2fs_dirent_set_name_len
                - strncpy
                - ext2fs_has_feature_filetype.2379
                - ext2fs_dirent_set_file_type
                - ext2fs_dirent_name_len
                - ext2fs_dir_rec_len.2380
                - ext2fs_set_rec_len
                - ext2fs_dirent_set_name_len
                - ext2fs_dirent_set_file_type
                - ext2fs_set_rec_len
                - ext2fs_set_rec_len
            - BranchSide:      'link.c:228,6'
              BranchSideFuncs:
                - ext2fs_dirent_set_name_len
                - strncpy
                - ext2fs_has_feature_filetype.2379
                - ext2fs_dirent_set_file_type
                - ext2fs_dirent_name_len
                - ext2fs_dir_rec_len.2380
                - ext2fs_set_rec_len
                - ext2fs_dirent_set_name_len
                - ext2fs_dirent_set_file_type
                - ext2fs_set_rec_len
        - Branch String:   'link.c:214,25'
          Branch Sides:
            - BranchSide:      'link.c:215,7'
              BranchSideFuncs:
                - ext2fs_dirent_set_name_len
                - strncpy
                - ext2fs_has_feature_filetype.2379
                - ext2fs_dirent_set_file_type
                - ext2fs_dirent_name_len
                - ext2fs_dir_rec_len.2380
                - ext2fs_set_rec_len
                - ext2fs_dirent_set_name_len
                - ext2fs_dirent_set_file_type
                - ext2fs_set_rec_len
                - ext2fs_set_rec_len
            - BranchSide:      'link.c:228,6'
              BranchSideFuncs:
                - ext2fs_dirent_set_name_len
                - strncpy
                - ext2fs_has_feature_filetype.2379
                - ext2fs_dirent_set_file_type
                - ext2fs_dirent_name_len
                - ext2fs_dir_rec_len.2380
                - ext2fs_set_rec_len
                - ext2fs_dirent_set_name_len
                - ext2fs_dirent_set_file_type
                - ext2fs_set_rec_len
        - Branch String:   'link.c:213,6'
          Branch Sides:
            - BranchSide:      'link.c:216,19'
              BranchSideFuncs:
                - ext2fs_set_rec_len
                - ext2fs_dirent_set_name_len
                - strncpy
                - ext2fs_has_feature_filetype.2379
                - ext2fs_dirent_set_file_type
                - ext2fs_dirent_name_len
                - ext2fs_dir_rec_len.2380
                - ext2fs_set_rec_len
                - ext2fs_dirent_set_name_len
                - ext2fs_dirent_set_file_type
                - ext2fs_set_rec_len
            - BranchSide:      'link.c:228,6'
              BranchSideFuncs:
                - ext2fs_dirent_set_name_len
                - strncpy
                - ext2fs_has_feature_filetype.2379
                - ext2fs_dirent_set_file_type
                - ext2fs_dirent_name_len
                - ext2fs_dir_rec_len.2380
                - ext2fs_set_rec_len
                - ext2fs_dirent_set_name_len
                - ext2fs_dirent_set_file_type
                - ext2fs_set_rec_len
        - Branch String:   'link.c:218,7'
          Branch Sides:
            - BranchSide:      'link.c:219,4'
              BranchSideFuncs: []
            - BranchSide:      'link.c:220,7'
              BranchSideFuncs:
                - ext2fs_dirent_set_name_len
                - strncpy
                - ext2fs_has_feature_filetype.2379
                - ext2fs_dirent_set_file_type
                - ext2fs_dirent_name_len
                - ext2fs_dir_rec_len.2380
                - ext2fs_set_rec_len
                - ext2fs_dirent_set_name_len
                - ext2fs_dirent_set_file_type
                - ext2fs_set_rec_len
        - Branch String:   'link.c:228,6'
          Branch Sides:
            - BranchSide:      'link.c:229,17'
              BranchSideFuncs:
                - ext2fs_dirent_name_len
                - ext2fs_dir_rec_len.2380
                - ext2fs_set_rec_len
                - ext2fs_dirent_set_name_len
                - ext2fs_dirent_set_file_type
                - ext2fs_set_rec_len
            - BranchSide:      'link.c:251,6'
              BranchSideFuncs:
                - ext2fs_dirent_set_name_len
                - strncpy
                - ext2fs_has_feature_filetype.2379
                - ext2fs_dirent_set_file_type
        - Branch String:   'link.c:230,7'
          Branch Sides:
            - BranchSide:      'link.c:231,11'
              BranchSideFuncs: []
            - BranchSide:      'link.c:232,13'
              BranchSideFuncs:
                - ext2fs_set_rec_len
                - ext2fs_dirent_set_name_len
                - ext2fs_dirent_set_file_type
                - ext2fs_set_rec_len
        - Branch String:   'link.c:234,7'
          Branch Sides:
            - BranchSide:      'link.c:235,4'
              BranchSideFuncs: []
            - BranchSide:      'link.c:236,37'
              BranchSideFuncs:
                - ext2fs_dirent_set_name_len
                - ext2fs_dirent_set_file_type
                - ext2fs_set_rec_len
        - Branch String:   'link.c:242,7'
          Branch Sides:
            - BranchSide:      'link.c:243,4'
              BranchSideFuncs: []
            - BranchSide:      'link.c:244,3'
              BranchSideFuncs: []
        - Branch String:   'link.c:251,6'
          Branch Sides:
            - BranchSide:      'link.c:252,10'
              BranchSideFuncs: []
            - BranchSide:      'link.c:253,18'
              BranchSideFuncs:
                - ext2fs_dirent_set_name_len
                - strncpy
                - ext2fs_has_feature_filetype.2379
                - ext2fs_dirent_set_file_type
        - Branch String:   'link.c:256,6'
          Branch Sides:
            - BranchSide:      'link.c:257,31'
              BranchSideFuncs:
                - ext2fs_dirent_set_file_type
            - BranchSide:      'link.c:259,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'link.c:200,12'
          Dst:             ext2fs_dir_rec_len
        - Src:             'link.c:202,12'
          Dst:             ext2fs_get_rec_len
        - Src:             'link.c:206,6'
          Dst:             ext2fs_has_feature_metadata_csum
        - Src:             'link.c:217,13'
          Dst:             ext2fs_set_rec_len
        - Src:             'link.c:229,17'
          Dst:             ext2fs_dirent_name_len
        - Src:             'link.c:229,17'
          Dst:             ext2fs_dir_rec_len
        - Src:             'link.c:233,13'
          Dst:             ext2fs_set_rec_len
        - Src:             'link.c:239,3'
          Dst:             ext2fs_dirent_set_name_len
        - Src:             'link.c:240,3'
          Dst:             ext2fs_dirent_set_file_type
        - Src:             'link.c:241,13'
          Dst:             ext2fs_set_rec_len
        - Src:             'link.c:254,2'
          Dst:             ext2fs_dirent_set_name_len
        - Src:             'link.c:255,2'
          Dst:             strncpy
        - Src:             'link.c:256,6'
          Dst:             ext2fs_has_feature_filetype
        - Src:             'link.c:257,3'
          Dst:             ext2fs_dirent_set_file_type
    - functionName:    dx_lookup
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/link.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - 'struct.ext2_inode *'
        - 'struct.dx_lookup_info *'
      constantsTouched: []
      argNames:
        - fs
        - dir
        - diri
        - info
      BBCount:         43
      ICount:          363
      EdgeCount:       59
      CyclomaticComplexity: 18
      functionsReached:
        - alloc_dx_frame
        - dx_release
        - dx_search_entry
        - ext2_dir_htree_level
        - ext2fs_dirhash2
        - ext2fs_get_dx_countlimit
        - load_logical_dir_block
      functionUses:    1
      BranchProfiles:
        - Branch String:   'link.c:104,6'
          Branch Sides:
            - BranchSide:      'link.c:105,10'
              BranchSideFuncs: []
            - BranchSide:      'link.c:106,2'
              BranchSideFuncs:
                - load_logical_dir_block
                - ext2_dir_htree_level
                - ext2fs_dirhash2
                - ext2fs_get_dx_countlimit
                - dx_release
                - dx_search_entry
                - alloc_dx_frame
                - load_logical_dir_block
        - Branch String:   'link.c:111,6'
          Branch Sides:
            - BranchSide:      'link.c:112,3'
              BranchSideFuncs:
                - dx_release
            - BranchSide:      'link.c:113,47'
              BranchSideFuncs:
                - ext2_dir_htree_level
                - ext2fs_dirhash2
                - ext2fs_get_dx_countlimit
                - dx_release
                - dx_search_entry
                - alloc_dx_frame
                - load_logical_dir_block
        - Branch String:   'link.c:116,32'
          Branch Sides:
            - BranchSide:      'link.c:116,35'
              BranchSideFuncs:
                - ext2_dir_htree_level
                - ext2fs_dirhash2
                - ext2fs_get_dx_countlimit
                - dx_release
                - dx_search_entry
                - alloc_dx_frame
                - load_logical_dir_block
            - BranchSide:      'link.c:121,6'
              BranchSideFuncs:
                - ext2_dir_htree_level
                - ext2fs_dirhash2
                - ext2fs_get_dx_countlimit
                - dx_release
                - dx_search_entry
                - alloc_dx_frame
                - load_logical_dir_block
        - Branch String:   'link.c:116,66'
          Branch Sides:
            - BranchSide:      'link.c:117,6'
              BranchSideFuncs:
                - ext2_dir_htree_level
                - ext2fs_dirhash2
                - ext2fs_get_dx_countlimit
                - dx_release
                - dx_search_entry
                - alloc_dx_frame
                - load_logical_dir_block
            - BranchSide:      'link.c:121,6'
              BranchSideFuncs:
                - ext2_dir_htree_level
                - ext2fs_dirhash2
                - ext2fs_get_dx_countlimit
                - dx_release
                - dx_search_entry
                - alloc_dx_frame
                - load_logical_dir_block
        - Branch String:   'link.c:116,6'
          Branch Sides:
            - BranchSide:      'link.c:118,11'
              BranchSideFuncs:
                - dx_release
            - BranchSide:      'link.c:121,6'
              BranchSideFuncs:
                - ext2_dir_htree_level
                - ext2fs_dirhash2
                - ext2fs_get_dx_countlimit
                - dx_release
                - dx_search_entry
                - alloc_dx_frame
                - load_logical_dir_block
        - Branch String:   'link.c:121,32'
          Branch Sides:
            - BranchSide:      'link.c:122,6'
              BranchSideFuncs:
                - ext2_dir_htree_level
                - ext2fs_dirhash2
                - ext2fs_get_dx_countlimit
                - dx_release
                - dx_search_entry
                - alloc_dx_frame
                - load_logical_dir_block
            - BranchSide:      'link.c:124,6'
              BranchSideFuncs:
                - ext2_dir_htree_level
                - ext2fs_dirhash2
                - ext2fs_get_dx_countlimit
                - dx_release
                - dx_search_entry
                - alloc_dx_frame
                - load_logical_dir_block
        - Branch String:   'link.c:121,6'
          Branch Sides:
            - BranchSide:      'link.c:123,12'
              BranchSideFuncs:
                - ext2_dir_htree_level
                - ext2fs_dirhash2
                - ext2fs_get_dx_countlimit
                - dx_release
                - dx_search_entry
                - alloc_dx_frame
                - load_logical_dir_block
            - BranchSide:      'link.c:124,6'
              BranchSideFuncs:
                - ext2_dir_htree_level
                - ext2fs_dirhash2
                - ext2fs_get_dx_countlimit
                - dx_release
                - dx_search_entry
                - alloc_dx_frame
                - load_logical_dir_block
        - Branch String:   'link.c:124,6'
          Branch Sides:
            - BranchSide:      'link.c:125,11'
              BranchSideFuncs:
                - dx_release
            - BranchSide:      'link.c:128,19'
              BranchSideFuncs:
                - ext2fs_dirhash2
                - ext2fs_get_dx_countlimit
                - dx_release
                - dx_search_entry
                - alloc_dx_frame
                - load_logical_dir_block
        - Branch String:   'link.c:134,6'
          Branch Sides:
            - BranchSide:      'link.c:135,3'
              BranchSideFuncs:
                - dx_release
            - BranchSide:      'link.c:137,13'
              BranchSideFuncs:
                - ext2fs_get_dx_countlimit
                - dx_release
                - dx_search_entry
                - alloc_dx_frame
                - load_logical_dir_block
        - Branch String:   'link.c:137,2'
          Branch Sides:
            - BranchSide:      'link.c:138,13'
              BranchSideFuncs:
                - ext2fs_get_dx_countlimit
                - dx_release
                - dx_search_entry
                - alloc_dx_frame
                - load_logical_dir_block
            - BranchSide:      'link.c:165,2'
              BranchSideFuncs: []
        - Branch String:   'link.c:139,7'
          Branch Sides:
            - BranchSide:      'link.c:140,29'
              BranchSideFuncs:
                - alloc_dx_frame
                - load_logical_dir_block
                - ext2fs_get_dx_countlimit
                - dx_release
                - dx_search_entry
            - BranchSide:      'link.c:151,38'
              BranchSideFuncs:
                - ext2fs_get_dx_countlimit
                - dx_release
                - dx_search_entry
                - alloc_dx_frame
                - load_logical_dir_block
        - Branch String:   'link.c:141,8'
          Branch Sides:
            - BranchSide:      'link.c:142,5'
              BranchSideFuncs:
                - dx_release
            - BranchSide:      'link.c:143,4'
              BranchSideFuncs:
                - load_logical_dir_block
                - ext2fs_get_dx_countlimit
                - dx_release
                - dx_search_entry
                - alloc_dx_frame
        - Branch String:   'link.c:148,8'
          Branch Sides:
            - BranchSide:      'link.c:149,5'
              BranchSideFuncs:
                - dx_release
            - BranchSide:      'link.c:150,3'
              BranchSideFuncs:
                - ext2fs_get_dx_countlimit
                - dx_release
                - dx_search_entry
                - alloc_dx_frame
                - load_logical_dir_block
        - Branch String:   'link.c:153,7'
          Branch Sides:
            - BranchSide:      'link.c:154,4'
              BranchSideFuncs:
                - dx_release
            - BranchSide:      'link.c:155,11'
              BranchSideFuncs:
                - dx_release
                - dx_search_entry
                - ext2fs_get_dx_countlimit
                - alloc_dx_frame
                - load_logical_dir_block
        - Branch String:   'link.c:158,14'
          Branch Sides:
            - BranchSide:      'link.c:158,17'
              BranchSideFuncs:
                - dx_search_entry
                - ext2fs_get_dx_countlimit
                - dx_release
                - alloc_dx_frame
                - load_logical_dir_block
            - BranchSide:      'link.c:159,12'
              BranchSideFuncs:
                - dx_release
        - Branch String:   'link.c:158,7'
          Branch Sides:
            - BranchSide:      'link.c:159,12'
              BranchSideFuncs:
                - dx_release
            - BranchSide:      'link.c:163,19'
              BranchSideFuncs:
                - dx_search_entry
                - ext2fs_get_dx_countlimit
                - dx_release
                - alloc_dx_frame
                - load_logical_dir_block
      Callsites:
        - Src:             'link.c:103,12'
          Dst:             alloc_dx_frame
        - Src:             'link.c:108,12'
          Dst:             load_logical_dir_block
        - Src:             'link.c:124,31'
          Dst:             ext2_dir_htree_level
        - Src:             'link.c:130,12'
          Dst:             ext2fs_dirhash2
        - Src:             'link.c:140,14'
          Dst:             alloc_dx_frame
        - Src:             'link.c:145,14'
          Dst:             load_logical_dir_block
        - Src:             'link.c:151,13'
          Dst:             ext2fs_get_dx_countlimit
        - Src:             'link.c:163,3'
          Dst:             dx_search_entry
        - Src:             'link.c:167,2'
          Dst:             dx_release
    - functionName:    dx_link
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/link.c'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionLinenumberEnd: 599
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - 'struct.ext2_inode *'
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - fs
        - dir
        - diri
        - name
        - ino
        - flags
      BBCount:         18
      ICount:          153
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - add_dirent_to_buf
        - dx_grow_tree
        - dx_lookup
        - dx_release
        - ext2fs_free_mem
        - ext2fs_get_mem
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'link.c:567,6'
          Branch Sides:
            - BranchSide:      'link.c:568,10'
              BranchSideFuncs: []
            - BranchSide:      'link.c:570,17'
              BranchSideFuncs:
                - strlen
                - dx_lookup
                - add_dirent_to_buf
                - dx_grow_tree
                - dx_release
                - dx_release
                - ext2fs_free_mem
        - Branch String:   'link.c:574,6'
          Branch Sides:
            - BranchSide:      'link.c:575,3'
              BranchSideFuncs:
                - ext2fs_free_mem
            - BranchSide:      'link.c:577,29'
              BranchSideFuncs:
                - add_dirent_to_buf
                - dx_grow_tree
                - dx_release
                - dx_lookup
                - ext2fs_free_mem
                - dx_release
        - Branch String:   'link.c:585,32'
          Branch Sides:
            - BranchSide:      'link.c:585,35'
              BranchSideFuncs:
                - dx_release
                - ext2fs_free_mem
            - BranchSide:      'link.c:586,3'
              BranchSideFuncs:
                - dx_release
                - ext2fs_free_mem
        - Branch String:   'link.c:585,6'
          Branch Sides:
            - BranchSide:      'link.c:586,3'
              BranchSideFuncs:
                - dx_release
                - ext2fs_free_mem
            - BranchSide:      'link.c:587,24'
              BranchSideFuncs:
                - dx_grow_tree
                - dx_release
                - dx_lookup
                - add_dirent_to_buf
                - dx_release
                - ext2fs_free_mem
        - Branch String:   'link.c:588,6'
          Branch Sides:
            - BranchSide:      'link.c:589,3'
              BranchSideFuncs:
                - dx_release
                - ext2fs_free_mem
            - BranchSide:      'link.c:591,9'
              BranchSideFuncs:
                - dx_release
                - dx_lookup
                - add_dirent_to_buf
                - dx_grow_tree
                - dx_release
                - ext2fs_free_mem
      Callsites:
        - Src:             'link.c:566,11'
          Dst:             ext2fs_get_mem
        - Src:             'link.c:571,20'
          Dst:             strlen
        - Src:             'link.c:573,11'
          Dst:             dx_lookup
        - Src:             'link.c:577,11'
          Dst:             add_dirent_to_buf
        - Src:             'link.c:587,11'
          Dst:             dx_grow_tree
        - Src:             'link.c:592,2'
          Dst:             dx_release
        - Src:             'link.c:595,2'
          Dst:             dx_release
        - Src:             'link.c:597,2'
          Dst:             ext2fs_free_mem
    - functionName:    ext2fs_link
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/link.c'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 646
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - fs
        - dir
        - name
        - ino
        - flags
      BBCount:         21
      ICount:          172
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - dx_link
        - ext2fs_dir_iterate2
        - ext2fs_read_inode
        - link_proc
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'link.c:615,2'
          Branch Sides:
            - BranchSide:      'link.c:615,2'
              BranchSideFuncs: []
            - BranchSide:      'link.c:617,8'
              BranchSideFuncs:
                - ext2fs_read_inode
                - ext2fs_dir_iterate2
                - strlen
                - dx_link
        - Branch String:   'link.c:617,6'
          Branch Sides:
            - BranchSide:      'link.c:618,3'
              BranchSideFuncs:
                - ext2fs_read_inode
                - ext2fs_dir_iterate2
                - strlen
                - dx_link
            - BranchSide:      'link.c:620,34'
              BranchSideFuncs:
                - ext2fs_read_inode
                - ext2fs_dir_iterate2
                - strlen
                - dx_link
        - Branch String:   'link.c:620,6'
          Branch Sides:
            - BranchSide:      'link.c:621,10'
              BranchSideFuncs: []
            - BranchSide:      'link.c:623,12'
              BranchSideFuncs:
                - ext2fs_dir_iterate2
                - strlen
                - dx_link
        - Branch String:   'link.c:623,6'
          Branch Sides:
            - BranchSide:      'link.c:624,18'
              BranchSideFuncs:
                - dx_link
            - BranchSide:      'link.c:626,10'
              BranchSideFuncs:
                - ext2fs_dir_iterate2
                - strlen
        - Branch String:   'link.c:628,15'
          Branch Sides:
            - BranchSide:      'link.c:628,29'
              BranchSideFuncs:
                - strlen
                - ext2fs_dir_iterate2
            - BranchSide:      'link.c:628,15'
              BranchSideFuncs:
                - ext2fs_dir_iterate2
        - Branch String:   'link.c:638,6'
          Branch Sides:
            - BranchSide:      'link.c:639,10'
              BranchSideFuncs: []
            - BranchSide:      'link.c:640,9'
              BranchSideFuncs: []
        - Branch String:   'link.c:640,6'
          Branch Sides:
            - BranchSide:      'link.c:641,13'
              BranchSideFuncs: []
            - BranchSide:      'link.c:643,10'
              BranchSideFuncs: []
        - Branch String:   'link.c:643,6'
          Branch Sides:
            - BranchSide:      'link.c:644,3'
              BranchSideFuncs: []
            - BranchSide:      'link.c:645,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'link.c:620,16'
          Dst:             ext2fs_read_inode
        - Src:             'link.c:624,10'
          Dst:             dx_link
        - Src:             'link.c:628,22'
          Dst:             strlen
        - Src:             'link.c:636,11'
          Dst:             ext2fs_dir_iterate2
        - Src:             'link.c:636,11'
          Dst:             link_proc
    - functionName:    lookup_proc
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/lookup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.ext2_dir_entry *'
        - int
        - int
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - dirent
        - offset
        - blocksize
        - buf
        - priv_data
      BBCount:         8
      ICount:          81
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ext2fs_dirent_name_len
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lookup.c:40,6'
          Branch Sides:
            - BranchSide:      'lookup.c:41,3'
              BranchSideFuncs: []
            - BranchSide:      'lookup.c:42,14'
              BranchSideFuncs:
                - ext2fs_dirent_name_len
                - strncmp
        - Branch String:   'lookup.c:42,6'
          Branch Sides:
            - BranchSide:      'lookup.c:43,3'
              BranchSideFuncs: []
            - BranchSide:      'lookup.c:44,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lookup.c:40,17'
          Dst:             ext2fs_dirent_name_len
        - Src:             'lookup.c:42,38'
          Dst:             ext2fs_dirent_name_len
        - Src:             'lookup.c:42,6'
          Dst:             strncmp
    - functionName:    ext2fs_lookup
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/lookup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'struct.struct_ext2_filsys *'
        - int
        - 'char *'
        - int
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - fs
        - dir
        - name
        - namelen
        - buf
        - inode
      BBCount:         8
      ICount:          84
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ext2fs_dir_iterate
        - lookup_proc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lookup.c:56,2'
          Branch Sides:
            - BranchSide:      'lookup.c:56,2'
              BranchSideFuncs: []
            - BranchSide:      'lookup.c:58,12'
              BranchSideFuncs:
                - ext2fs_dir_iterate
        - Branch String:   'lookup.c:64,6'
          Branch Sides:
            - BranchSide:      'lookup.c:65,10'
              BranchSideFuncs: []
            - BranchSide:      'lookup.c:67,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lookup.c:63,11'
          Dst:             ext2fs_dir_iterate
        - Src:             'lookup.c:63,11'
          Dst:             lookup_proc
    - functionName:    ext2fs_dirhash2
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/dirhash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      size_t
      argCount:        8
      argTypes:
        - int
        - 'char *'
        - int
        - 'struct.ext2fs_nls_table *'
        - int
        - 'int *'
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - version
        - name
        - len
        - charset
        - hash_flags
        - seed
        - ret_hash
        - ret_minor_hash
      BBCount:         16
      ICount:          125
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - ext2fs_dirhash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'dirhash.c:287,10'
          Branch Sides:
            - BranchSide:      'dirhash.c:287,13'
              BranchSideFuncs:
                - ext2fs_dirhash
                - ext2fs_dirhash
            - BranchSide:      'dirhash.c:287,54'
              BranchSideFuncs:
                - ext2fs_dirhash
        - Branch String:   'dirhash.c:287,21'
          Branch Sides:
            - BranchSide:      'dirhash.c:287,25'
              BranchSideFuncs:
                - ext2fs_dirhash
                - ext2fs_dirhash
            - BranchSide:      'dirhash.c:287,54'
              BranchSideFuncs:
                - ext2fs_dirhash
        - Branch String:   'dirhash.c:287,6'
          Branch Sides:
            - BranchSide:      'dirhash.c:287,54'
              BranchSideFuncs:
                - ext2fs_dirhash
                - ext2fs_dirhash
            - BranchSide:      'dirhash.c:290,10'
              BranchSideFuncs:
                - ext2fs_dirhash
                - ext2fs_dirhash
        - Branch String:   'dirhash.c:293,7'
          Branch Sides:
            - BranchSide:      'dirhash.c:294,8'
              BranchSideFuncs:
                - ext2fs_dirhash
            - BranchSide:      'dirhash.c:299,22'
              BranchSideFuncs:
                - ext2fs_dirhash
        - Branch String:   'dirhash.c:294,8'
          Branch Sides:
            - BranchSide:      'dirhash.c:295,5'
              BranchSideFuncs:
                - ext2fs_dirhash
            - BranchSide:      'dirhash.c:297,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dirhash.c:299,7'
          Dst:             ext2fs_dirhash
        - Src:             'dirhash.c:305,9'
          Dst:             ext2fs_dirhash
    - functionName:    ext2fs_dirhash
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/dirhash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - int
        - 'char *'
        - int
        - 'int *'
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - version
        - name
        - len
        - seed
        - ret_hash
        - ret_minor_hash
      BBCount:         37
      ICount:          248
      EdgeCount:       43
      CyclomaticComplexity: 8
      functionsReached:
        - TEA_transform
        - dx_hack_hash
        - halfMD4Transform
        - str2hashbuf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'dirhash.c:218,6'
          Branch Sides:
            - BranchSide:      'dirhash.c:219,9'
              BranchSideFuncs:
                - str2hashbuf
                - TEA_transform
                - str2hashbuf
                - halfMD4Transform
                - dx_hack_hash
            - BranchSide:      'dirhash.c:227,10'
              BranchSideFuncs:
                - str2hashbuf
                - TEA_transform
                - str2hashbuf
                - halfMD4Transform
                - dx_hack_hash
        - Branch String:   'dirhash.c:219,3'
          Branch Sides:
            - BranchSide:      'dirhash.c:220,8'
              BranchSideFuncs:
                - str2hashbuf
                - TEA_transform
                - str2hashbuf
                - halfMD4Transform
                - dx_hack_hash
            - BranchSide:      'dirhash.c:223,7'
              BranchSideFuncs:
                - str2hashbuf
                - TEA_transform
                - str2hashbuf
                - halfMD4Transform
                - dx_hack_hash
        - Branch String:   'dirhash.c:220,8'
          Branch Sides:
            - BranchSide:      'dirhash.c:221,5'
              BranchSideFuncs:
                - str2hashbuf
                - TEA_transform
                - str2hashbuf
                - halfMD4Transform
                - dx_hack_hash
            - BranchSide:      'dirhash.c:222,3'
              BranchSideFuncs:
                - str2hashbuf
                - TEA_transform
                - str2hashbuf
                - halfMD4Transform
                - dx_hack_hash
        - Branch String:   'dirhash.c:223,7'
          Branch Sides:
            - BranchSide:      'dirhash.c:224,4'
              BranchSideFuncs:
                - str2hashbuf
                - TEA_transform
                - str2hashbuf
                - halfMD4Transform
                - dx_hack_hash
            - BranchSide:      'dirhash.c:225,2'
              BranchSideFuncs:
                - str2hashbuf
                - TEA_transform
                - str2hashbuf
                - halfMD4Transform
                - dx_hack_hash
        - Branch String:   'dirhash.c:227,2'
          Branch Sides:
            - BranchSide:      'dirhash.c:229,16'
              BranchSideFuncs:
                - dx_hack_hash
            - BranchSide:      'dirhash.c:232,23'
              BranchSideFuncs:
                - dx_hack_hash
            - BranchSide:      'dirhash.c:235,16'
              BranchSideFuncs:
                - str2hashbuf
                - halfMD4Transform
            - BranchSide:      'dirhash.c:238,7'
              BranchSideFuncs:
                - str2hashbuf
                - halfMD4Transform
            - BranchSide:      'dirhash.c:249,16'
              BranchSideFuncs:
                - str2hashbuf
                - TEA_transform
            - BranchSide:      'dirhash.c:252,7'
              BranchSideFuncs:
                - str2hashbuf
                - TEA_transform
            - BranchSide:      'dirhash.c:263,4'
              BranchSideFuncs: []
        - Branch String:   'dirhash.c:239,3'
          Branch Sides:
            - BranchSide:      'dirhash.c:240,16'
              BranchSideFuncs:
                - str2hashbuf
                - halfMD4Transform
            - BranchSide:      'dirhash.c:245,16'
              BranchSideFuncs: []
        - Branch String:   'dirhash.c:253,3'
          Branch Sides:
            - BranchSide:      'dirhash.c:254,16'
              BranchSideFuncs:
                - str2hashbuf
                - TEA_transform
            - BranchSide:      'dirhash.c:259,10'
              BranchSideFuncs: []
        - Branch String:   'dirhash.c:267,6'
          Branch Sides:
            - BranchSide:      'dirhash.c:268,21'
              BranchSideFuncs: []
            - BranchSide:      'dirhash.c:269,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dirhash.c:232,10'
          Dst:             dx_hack_hash
        - Src:             'dirhash.c:240,4'
          Dst:             str2hashbuf
        - Src:             'dirhash.c:241,4'
          Dst:             halfMD4Transform
        - Src:             'dirhash.c:254,4'
          Dst:             str2hashbuf
        - Src:             'dirhash.c:255,4'
          Dst:             TEA_transform
    - functionName:    dx_hack_hash
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/dirhash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - name
        - len
        - unsigned_flag
      BBCount:         10
      ICount:          95
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dirhash.c:134,2'
          Branch Sides:
            - BranchSide:      'dirhash.c:135,7'
              BranchSideFuncs: []
            - BranchSide:      'dirhash.c:145,10'
              BranchSideFuncs: []
        - Branch String:   'dirhash.c:135,7'
          Branch Sides:
            - BranchSide:      'dirhash.c:136,18'
              BranchSideFuncs: []
            - BranchSide:      'dirhash.c:138,18'
              BranchSideFuncs: []
        - Branch String:   'dirhash.c:141,7'
          Branch Sides:
            - BranchSide:      'dirhash.c:141,31'
              BranchSideFuncs: []
            - BranchSide:      'dirhash.c:142,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    str2hashbuf
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/dirhash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'char *'
        - int
        - 'int *'
        - int
        - int
      constantsTouched: []
      argNames:
        - msg
        - len
        - buf
        - num
        - unsigned_flag
      BBCount:         20
      ICount:          170
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'dirhash.c:160,6'
          Branch Sides:
            - BranchSide:      'dirhash.c:161,9'
              BranchSideFuncs: []
            - BranchSide:      'dirhash.c:162,8'
              BranchSideFuncs: []
        - Branch String:   'dirhash.c:162,2'
          Branch Sides:
            - BranchSide:      'dirhash.c:163,7'
              BranchSideFuncs: []
            - BranchSide:      'dirhash.c:175,6'
              BranchSideFuncs: []
        - Branch String:   'dirhash.c:163,7'
          Branch Sides:
            - BranchSide:      'dirhash.c:164,14'
              BranchSideFuncs: []
            - BranchSide:      'dirhash.c:166,14'
              BranchSideFuncs: []
        - Branch String:   'dirhash.c:169,7'
          Branch Sides:
            - BranchSide:      'dirhash.c:170,13'
              BranchSideFuncs: []
            - BranchSide:      'dirhash.c:174,2'
              BranchSideFuncs: []
        - Branch String:   'dirhash.c:175,6'
          Branch Sides:
            - BranchSide:      'dirhash.c:176,12'
              BranchSideFuncs: []
            - BranchSide:      'dirhash.c:177,2'
              BranchSideFuncs: []
        - Branch String:   'dirhash.c:177,2'
          Branch Sides:
            - BranchSide:      'dirhash.c:178,12'
              BranchSideFuncs: []
            - BranchSide:      'dirhash.c:179,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    halfMD4Transform
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/dirhash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - buf
        - in
      BBCount:         1
      ICount:          610
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TEA_transform
      functionSourceFile: '/src/e2fsprogs/lib/ext2fs/dirhash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - buf
        - in
      BBCount:         5
      ICount:          113
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dirhash.c:51,2'
          Branch Sides:
            - BranchSide:      'dirhash.c:48,7'
              BranchSideFuncs: []
            - BranchSide:      'dirhash.c:53,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    reset_com_err_hook
      functionSourceFile: '/src/e2fsprogs/lib/et/com_err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - default_com_err_proc
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    default_com_err_proc
      functionSourceFile: '/src/e2fsprogs/lib/et/com_err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - whoami
        - code
        - fmt
        - args
      BBCount:         25
      ICount:          145
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - error_message
        - fflush
        - fileno
        - fputc
        - fputs
        - isatty
        - tcgetattr
        - vfprintf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'com_err.c:37,9'
          Branch Sides:
            - BranchSide:      'com_err.c:38,8'
              BranchSideFuncs:
                - fputs
                - fputs
                - isatty
                - fputc
                - fflush
                - fputc
                - tcgetattr
                - vfprintf
                - error_message
                - fputs
                - fputs
            - BranchSide:      'com_err.c:41,9'
              BranchSideFuncs:
                - isatty
                - fputc
                - fflush
                - fputc
                - tcgetattr
                - vfprintf
                - error_message
                - fputs
                - fputs
        - Branch String:   'com_err.c:41,9'
          Branch Sides:
            - BranchSide:      'com_err.c:42,22'
              BranchSideFuncs:
                - error_message
                - fputs
                - fputs
                - isatty
                - fputc
                - fflush
                - fputc
                - tcgetattr
                - vfprintf
            - BranchSide:      'com_err.c:45,9'
              BranchSideFuncs:
                - isatty
                - fputc
                - fflush
                - fputc
                - tcgetattr
                - vfprintf
        - Branch String:   'com_err.c:45,9'
          Branch Sides:
            - BranchSide:      'com_err.c:46,19'
              BranchSideFuncs:
                - vfprintf
                - isatty
                - fputc
                - fflush
                - fputc
                - tcgetattr
            - BranchSide:      'com_err.c:48,17'
              BranchSideFuncs:
                - isatty
                - fputc
                - fflush
                - fputc
                - tcgetattr
        - Branch String:   'com_err.c:48,9'
          Branch Sides:
            - BranchSide:      'com_err.c:49,8'
              BranchSideFuncs:
                - tcgetattr
                - fputc
                - fflush
                - fputc
            - BranchSide:      'com_err.c:54,17'
              BranchSideFuncs:
                - tcgetattr
                - fputc
                - fflush
                - fputc
        - Branch String:   'com_err.c:59,9'
          Branch Sides:
            - BranchSide:      'com_err.c:59,9'
              BranchSideFuncs:
                - fputc
                - fputc
                - fflush
            - BranchSide:      'com_err.c:60,14'
              BranchSideFuncs:
                - fputc
                - fputc
                - fflush
      Callsites:
        - Src:             'com_err.c:35,25'
          Dst:             fileno
        - Src:             'com_err.c:38,2'
          Dst:             fputs
        - Src:             'com_err.c:39,2'
          Dst:             fputs
        - Src:             'com_err.c:42,8'
          Dst:             error_message
        - Src:             'com_err.c:42,2'
          Dst:             fputs
        - Src:             'com_err.c:43,2'
          Dst:             fputs
        - Src:             'com_err.c:46,9'
          Dst:             vfprintf
        - Src:             'com_err.c:48,10'
          Dst:             isatty
        - Src:             'com_err.c:54,7'
          Dst:             tcgetattr
        - Src:             'com_err.c:60,2'
          Dst:             fputc
        - Src:             'com_err.c:61,5'
          Dst:             fputc
        - Src:             'com_err.c:62,5'
          Dst:             fflush
    - functionName:    fileno
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fputs
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vfprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._IO_FILE *'
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isatty
      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:    tcgetattr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'struct.termios *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fputc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fflush
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_com_err_hook
      functionSourceFile: '/src/e2fsprogs/lib/et/com_err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - new_proc
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached:
        - default_com_err_proc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'com_err.c:93,9'
          Branch Sides:
            - BranchSide:      'com_err.c:94,17'
              BranchSideFuncs: []
            - BranchSide:      'com_err.c:96,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    com_err
      functionSourceFile: '/src/e2fsprogs/lib/et/com_err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - whoami
        - code
        - fmt
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - com_err_va
        - default_com_err_proc
      functionUses:    17
      BranchProfiles:
        - Branch String:   'com_err.c:82,9'
          Branch Sides:
            - BranchSide:      'com_err.c:82,9'
              BranchSideFuncs:
                - com_err_va
            - BranchSide:      'com_err.c:83,15'
              BranchSideFuncs:
                - com_err_va
      Callsites:
        - Src:             'com_err.c:85,5'
          Dst:             com_err_va
    - functionName:    com_err_va
      functionSourceFile: '/src/e2fsprogs/lib/et/com_err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - whoami
        - code
        - fmt
        - args
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    safe_getenv
      functionSourceFile: '/src/e2fsprogs/lib/et/error_message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - arg
      BBCount:         11
      ICount:          52
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - getuid
        - prctl
        - secure_getenv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'error_message.c:207,30'
          Branch Sides:
            - BranchSide:      'error_message.c:207,34'
              BranchSideFuncs: []
            - BranchSide:      'error_message.c:208,3'
              BranchSideFuncs: []
        - Branch String:   'error_message.c:207,6'
          Branch Sides:
            - BranchSide:      'error_message.c:208,3'
              BranchSideFuncs: []
            - BranchSide:      'error_message.c:211,6'
              BranchSideFuncs:
                - prctl
                - secure_getenv
        - Branch String:   'error_message.c:211,6'
          Branch Sides:
            - BranchSide:      'error_message.c:212,3'
              BranchSideFuncs: []
            - BranchSide:      'error_message.c:221,23'
              BranchSideFuncs:
                - secure_getenv
      Callsites:
        - Src:             'error_message.c:207,7'
          Dst:             getuid
        - Src:             'error_message.c:207,19'
          Dst:             geteuid
        - Src:             'error_message.c:207,34'
          Dst:             getgid
        - Src:             'error_message.c:207,46'
          Dst:             getegid
        - Src:             'error_message.c:211,6'
          Dst:             prctl
        - Src:             'error_message.c:221,9'
          Dst:             secure_getenv
    - functionName:    add_to_error_table
      functionSourceFile: '/src/e2fsprogs/lib/et/error_message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.et_list *'
      constantsTouched: []
      argNames:
        - new_table
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_error_table
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'error_message.c:354,2'
          Dst:             add_error_table
    - functionName:    add_error_table
      functionSourceFile: '/src/e2fsprogs/lib/et/error_message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.error_table *'
      constantsTouched: []
      argNames:
        - et
      BBCount:         11
      ICount:          78
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - error_table_name
        - et_list_lock
        - et_list_unlock
        - fprintf
        - init_debug
      functionUses:    1
      BranchProfiles:
        - Branch String:   'error_message.c:287,6'
          Branch Sides:
            - BranchSide:      'error_message.c:288,3'
              BranchSideFuncs:
                - et_list_lock
                - init_debug
                - et_list_unlock
                - error_table_name
                - fprintf
                - free
                - __errno_location
            - BranchSide:      'error_message.c:290,6'
              BranchSideFuncs:
                - et_list_lock
                - init_debug
                - et_list_unlock
                - error_table_name
                - fprintf
                - free
                - __errno_location
        - Branch String:   'error_message.c:290,6'
          Branch Sides:
            - BranchSide:      'error_message.c:291,8'
              BranchSideFuncs:
                - free
                - __errno_location
            - BranchSide:      'error_message.c:295,14'
              BranchSideFuncs:
                - init_debug
                - et_list_unlock
                - error_table_name
                - fprintf
        - Branch String:   'error_message.c:300,6'
          Branch Sides:
            - BranchSide:      'error_message.c:301,11'
              BranchSideFuncs:
                - error_table_name
                - fprintf
                - et_list_unlock
            - BranchSide:      'error_message.c:305,2'
              BranchSideFuncs:
                - et_list_unlock
      Callsites:
        - Src:             'error_message.c:290,6'
          Dst:             et_list_lock
        - Src:             'error_message.c:292,10'
          Dst:             __errno_location
        - Src:             'error_message.c:299,2'
          Dst:             init_debug
        - Src:             'error_message.c:302,4'
          Dst:             error_table_name
        - Src:             'error_message.c:301,3'
          Dst:             fprintf
        - Src:             'error_message.c:305,2'
          Dst:             et_list_unlock
    - functionName:    et_list_lock
      functionSourceFile: '/src/e2fsprogs/lib/et/error_message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_debug
      functionSourceFile: '/src/e2fsprogs/lib/et/error_message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         34
      ICount:          171
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - __errno_location
        - fclose
        - fcntl
        - fileno
        - fopen
        - fprintf
        - getenv
        - safe_getenv
        - strtoul
      functionUses:    2
      BranchProfiles:
        - Branch String:   'error_message.c:237,8'
          Branch Sides:
            - BranchSide:      'error_message.c:239,6'
              BranchSideFuncs:
                - getenv
                - safe_getenv.2454
                - fopen
                - fileno
                - fcntl
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - fcntl
                - fopen
                - strtoul
                - __errno_location
            - BranchSide:      'error_message.c:239,6'
              BranchSideFuncs:
                - getenv
                - safe_getenv.2454
                - fopen
                - fileno
                - fcntl
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - fcntl
                - fopen
                - strtoul
                - __errno_location
        - Branch String:   'error_message.c:239,6'
          Branch Sides:
            - BranchSide:      'error_message.c:240,3'
              BranchSideFuncs: []
            - BranchSide:      'error_message.c:242,9'
              BranchSideFuncs:
                - getenv
                - safe_getenv.2454
                - fopen
                - fileno
                - fcntl
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - fcntl
                - fopen
                - strtoul
                - __errno_location
        - Branch String:   'error_message.c:243,6'
          Branch Sides:
            - BranchSide:      'error_message.c:244,24'
              BranchSideFuncs:
                - strtoul
                - __errno_location
                - safe_getenv.2454
                - fopen
                - fileno
                - fcntl
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - fcntl
                - fopen
            - BranchSide:      'error_message.c:249,13'
              BranchSideFuncs:
                - safe_getenv.2454
                - fopen
                - fileno
                - fcntl
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - fcntl
                - fopen
        - Branch String:   'error_message.c:245,12'
          Branch Sides:
            - BranchSide:      'error_message.c:245,15'
              BranchSideFuncs:
                - safe_getenv.2454
                - fopen
                - fileno
                - fcntl
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - fcntl
                - fopen
            - BranchSide:      'error_message.c:246,15'
              BranchSideFuncs:
                - safe_getenv.2454
                - fopen
                - fileno
                - fcntl
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - fcntl
                - fopen
        - Branch String:   'error_message.c:245,7'
          Branch Sides:
            - BranchSide:      'error_message.c:246,15'
              BranchSideFuncs:
                - safe_getenv.2454
                - fopen
                - fileno
                - fcntl
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - fcntl
                - fopen
            - BranchSide:      'error_message.c:247,2'
              BranchSideFuncs:
                - safe_getenv.2454
                - fopen
                - fileno
                - fcntl
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - fcntl
                - fopen
        - Branch String:   'error_message.c:250,6'
          Branch Sides:
            - BranchSide:      'error_message.c:251,3'
              BranchSideFuncs: []
            - BranchSide:      'error_message.c:253,7'
              BranchSideFuncs:
                - safe_getenv.2454
                - fopen
                - fileno
                - fcntl
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - fcntl
                - fopen
        - Branch String:   'error_message.c:254,6'
          Branch Sides:
            - BranchSide:      'error_message.c:255,19'
              BranchSideFuncs:
                - fopen
                - fopen
                - fileno
                - fcntl
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - fcntl
            - BranchSide:      'error_message.c:256,7'
              BranchSideFuncs:
                - fopen
                - fileno
                - fcntl
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - fcntl
        - Branch String:   'error_message.c:256,6'
          Branch Sides:
            - BranchSide:      'error_message.c:257,13'
              BranchSideFuncs:
                - fileno
                - fcntl
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - fcntl
            - BranchSide:      'error_message.c:258,6'
              BranchSideFuncs:
                - fileno
                - fcntl
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - fcntl
        - Branch String:   'error_message.c:258,6'
          Branch Sides:
            - BranchSide:      'error_message.c:260,19'
              BranchSideFuncs:
                - fileno
                - fcntl
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - fcntl
            - BranchSide:      'error_message.c:277,14'
              BranchSideFuncs: []
        - Branch String:   'error_message.c:262,7'
          Branch Sides:
            - BranchSide:      'error_message.c:263,22'
              BranchSideFuncs:
                - fcntl
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - fcntl
            - BranchSide:      'error_message.c:276,2'
              BranchSideFuncs: []
        - Branch String:   'error_message.c:265,8'
          Branch Sides:
            - BranchSide:      'error_message.c:266,19'
              BranchSideFuncs:
                - fcntl
                - __errno_location
                - strerror
                - fprintf
                - fclose
            - BranchSide:      'error_message.c:267,8'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - fprintf
                - fclose
        - Branch String:   'error_message.c:267,8'
          Branch Sides:
            - BranchSide:      'error_message.c:268,13'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - fprintf
                - fclose
            - BranchSide:      'error_message.c:274,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'error_message.c:242,9'
          Dst:             getenv
        - Src:             'error_message.c:244,16'
          Dst:             strtoul
        - Src:             'error_message.c:245,15'
          Dst:             __errno_location
        - Src:             'error_message.c:253,7'
          Dst:             safe_getenv
        - Src:             'error_message.c:255,13'
          Dst:             fopen
        - Src:             'error_message.c:257,13'
          Dst:             fopen
        - Src:             'error_message.c:260,12'
          Dst:             fileno
        - Src:             'error_message.c:263,16'
          Dst:             fcntl
        - Src:             'error_message.c:266,13'
          Dst:             fcntl
        - Src:             'error_message.c:269,38'
          Dst:             __errno_location
        - Src:             'error_message.c:269,29'
          Dst:             strerror
        - Src:             'error_message.c:268,5'
          Dst:             fprintf
        - Src:             'error_message.c:270,5'
          Dst:             fclose
    - functionName:    et_list_unlock
      functionSourceFile: '/src/e2fsprogs/lib/et/error_message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fcntl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strerror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    remove_error_table
      functionSourceFile: '/src/e2fsprogs/lib/et/error_message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.error_table *'
      constantsTouched: []
      argNames:
        - et
      BBCount:         20
      ICount:          129
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - error_table_name
        - et_list_lock
        - et_list_unlock
        - fprintf
        - init_debug
      functionUses:    0
      BranchProfiles:
        - Branch String:   'error_message.c:317,6'
          Branch Sides:
            - BranchSide:      'error_message.c:318,3'
              BranchSideFuncs: []
            - BranchSide:      'error_message.c:320,7'
              BranchSideFuncs:
                - init_debug
                - et_list_unlock
                - error_table_name
                - fprintf
                - free
                - et_list_unlock
                - error_table_name
                - fprintf
        - Branch String:   'error_message.c:322,2'
          Branch Sides:
            - BranchSide:      'error_message.c:323,7'
              BranchSideFuncs:
                - et_list_unlock
                - error_table_name
                - fprintf
                - free
                - et_list_unlock
                - error_table_name
                - fprintf
            - BranchSide:      'error_message.c:340,6'
              BranchSideFuncs:
                - et_list_unlock
                - error_table_name
                - fprintf
        - Branch String:   'error_message.c:323,7'
          Branch Sides:
            - BranchSide:      'error_message.c:324,8'
              BranchSideFuncs:
                - free
                - et_list_unlock
                - error_table_name
                - fprintf
            - BranchSide:      'error_message.c:337,9'
              BranchSideFuncs:
                - et_list_unlock
                - error_table_name
                - fprintf
                - free
                - et_list_unlock
                - error_table_name
                - fprintf
        - Branch String:   'error_message.c:324,8'
          Branch Sides:
            - BranchSide:      'error_message.c:325,17'
              BranchSideFuncs:
                - free
                - et_list_unlock
                - error_table_name
                - fprintf
            - BranchSide:      'error_message.c:327,24'
              BranchSideFuncs:
                - free
                - et_list_unlock
                - error_table_name
                - fprintf
        - Branch String:   'error_message.c:329,8'
          Branch Sides:
            - BranchSide:      'error_message.c:330,13'
              BranchSideFuncs:
                - error_table_name
                - fprintf
                - et_list_unlock
            - BranchSide:      'error_message.c:334,4'
              BranchSideFuncs:
                - et_list_unlock
        - Branch String:   'error_message.c:340,6'
          Branch Sides:
            - BranchSide:      'error_message.c:341,11'
              BranchSideFuncs:
                - error_table_name
                - fprintf
                - et_list_unlock
            - BranchSide:      'error_message.c:344,2'
              BranchSideFuncs:
                - et_list_unlock
      Callsites:
        - Src:             'error_message.c:317,6'
          Dst:             et_list_lock
        - Src:             'error_message.c:321,2'
          Dst:             init_debug
        - Src:             'error_message.c:332,6'
          Dst:             error_table_name
        - Src:             'error_message.c:330,5'
          Dst:             fprintf
        - Src:             'error_message.c:334,4'
          Dst:             et_list_unlock
        - Src:             'error_message.c:342,4'
          Dst:             error_table_name
        - Src:             'error_message.c:341,3'
          Dst:             fprintf
        - Src:             'error_message.c:344,2'
          Dst:             et_list_unlock
    - functionName:    error_message
      functionSourceFile: '/src/e2fsprogs/lib/et/error_message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - code
      BBCount:         47
      ICount:          312
      EdgeCount:       62
      CyclomaticComplexity: 17
      functionsReached:
        - error_table_name
        - et_list_lock
        - et_list_unlock
        - strcat
        - strcpy
        - strerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   'error_message.c:132,9'
          Branch Sides:
            - BranchSide:      'error_message.c:139,16'
              BranchSideFuncs:
                - strerror
                - strcpy
                - error_table_name
                - strcat
                - strcat
            - BranchSide:      'error_message.c:146,5'
              BranchSideFuncs:
                - et_list_lock
                - et_list_unlock
                - strcpy
                - error_table_name
                - strcat
                - strcat
                - et_list_unlock
                - et_list_unlock
        - Branch String:   'error_message.c:140,6'
          Branch Sides:
            - BranchSide:      'error_message.c:141,13'
              BranchSideFuncs: []
            - BranchSide:      'error_message.c:143,6'
              BranchSideFuncs:
                - strcpy
                - error_table_name
                - strcat
                - strcat
        - Branch String:   'error_message.c:147,5'
          Branch Sides:
            - BranchSide:      'error_message.c:148,7'
              BranchSideFuncs:
                - et_list_unlock
                - strcpy
                - error_table_name
                - strcat
                - strcat
                - et_list_unlock
                - et_list_unlock
            - BranchSide:      'error_message.c:162,15'
              BranchSideFuncs:
                - et_list_unlock
                - strcpy
                - error_table_name
                - strcat
                - strcat
                - et_list_unlock
        - Branch String:   'error_message.c:148,6'
          Branch Sides:
            - BranchSide:      'error_message.c:150,10'
              BranchSideFuncs:
                - et_list_unlock
                - et_list_unlock
                - strcpy
                - error_table_name
                - strcat
                - strcat
                - et_list_unlock
            - BranchSide:      'error_message.c:161,5'
              BranchSideFuncs:
                - et_list_unlock
                - strcpy
                - error_table_name
                - strcat
                - strcat
                - et_list_unlock
                - et_list_unlock
        - Branch String:   'error_message.c:150,10'
          Branch Sides:
            - BranchSide:      'error_message.c:151,3'
              BranchSideFuncs:
                - et_list_unlock
                - strcpy
                - error_table_name
                - strcat
                - strcat
                - et_list_unlock
            - BranchSide:      'error_message.c:153,21'
              BranchSideFuncs:
                - et_list_unlock
        - Branch String:   'error_message.c:155,7'
          Branch Sides:
            - BranchSide:      'error_message.c:156,16'
              BranchSideFuncs: []
            - BranchSide:      'error_message.c:158,14'
              BranchSideFuncs: []
        - Branch String:   'error_message.c:162,5'
          Branch Sides:
            - BranchSide:      'error_message.c:163,7'
              BranchSideFuncs:
                - et_list_unlock
                - strcpy
                - error_table_name
                - strcat
                - strcat
                - et_list_unlock
            - BranchSide:      'error_message.c:177,5'
              BranchSideFuncs:
                - et_list_unlock
                - strcpy
                - error_table_name
                - strcat
                - strcat
        - Branch String:   'error_message.c:163,6'
          Branch Sides:
            - BranchSide:      'error_message.c:165,10'
              BranchSideFuncs:
                - et_list_unlock
                - et_list_unlock
                - strcpy
                - error_table_name
                - strcat
                - strcat
            - BranchSide:      'error_message.c:176,5'
              BranchSideFuncs:
                - et_list_unlock
                - strcpy
                - error_table_name
                - strcat
                - strcat
                - et_list_unlock
        - Branch String:   'error_message.c:165,10'
          Branch Sides:
            - BranchSide:      'error_message.c:166,3'
              BranchSideFuncs:
                - et_list_unlock
                - strcpy
                - error_table_name
                - strcat
                - strcat
            - BranchSide:      'error_message.c:168,21'
              BranchSideFuncs:
                - et_list_unlock
        - Branch String:   'error_message.c:170,7'
          Branch Sides:
            - BranchSide:      'error_message.c:171,16'
              BranchSideFuncs: []
            - BranchSide:      'error_message.c:173,14'
              BranchSideFuncs: []
        - Branch String:   'error_message.c:180,9'
          Branch Sides:
            - BranchSide:      'error_message.c:181,36'
              BranchSideFuncs:
                - error_table_name
                - strcat
                - strcat
            - BranchSide:      'error_message.c:184,13'
              BranchSideFuncs: []
        - Branch String:   'error_message.c:184,5'
          Branch Sides:
            - BranchSide:      'error_message.c:184,30'
              BranchSideFuncs: []
            - BranchSide:      'error_message.c:186,9'
              BranchSideFuncs: []
        - Branch String:   'error_message.c:186,9'
          Branch Sides:
            - BranchSide:      'error_message.c:187,16'
              BranchSideFuncs: []
            - BranchSide:      'error_message.c:191,9'
              BranchSideFuncs: []
        - Branch String:   'error_message.c:191,17'
          Branch Sides:
            - BranchSide:      'error_message.c:191,20'
              BranchSideFuncs: []
            - BranchSide:      'error_message.c:192,16'
              BranchSideFuncs: []
        - Branch String:   'error_message.c:191,9'
          Branch Sides:
            - BranchSide:      'error_message.c:192,16'
              BranchSideFuncs: []
            - BranchSide:      'error_message.c:195,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'error_message.c:139,7'
          Dst:             strerror
        - Src:             'error_message.c:146,5'
          Dst:             et_list_lock
        - Src:             'error_message.c:154,3'
          Dst:             et_list_unlock
        - Src:             'error_message.c:169,3'
          Dst:             et_list_unlock
        - Src:             'error_message.c:177,5'
          Dst:             et_list_unlock
        - Src:             'error_message.c:179,5'
          Dst:             strcpy
        - Src:             'error_message.c:181,18'
          Dst:             error_table_name
        - Src:             'error_message.c:181,2'
          Dst:             strcat
        - Src:             'error_message.c:182,2'
          Dst:             strcat
    - functionName:    set_com_err_gettext
      functionSourceFile: '/src/e2fsprogs/lib/et/error_message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - new_proc
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    error_table_name
      functionSourceFile: '/src/e2fsprogs/lib/et/et_name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - num
      BBCount:         8
      ICount:          68
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'et_name.c:36,5'
          Branch Sides:
            - BranchSide:      'et_name.c:37,14'
              BranchSideFuncs: []
            - BranchSide:      'et_name.c:41,6'
              BranchSideFuncs: []
        - Branch String:   'et_name.c:38,6'
          Branch Sides:
            - BranchSide:      'et_name.c:39,22'
              BranchSideFuncs: []
            - BranchSide:      'et_name.c:40,5'
              BranchSideFuncs: []
      Callsites:       []
...
