---
Fuzzer filename: '/src/leveldb/build/../fuzz_db.cc'
All functions:
  Function list name: All functions
  Elements:
    - 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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12length_errorC2B8ne220000EPKc
      functionSourceFile: '/usr/local/bin/../include/c++/v1/stdexcept'
      linkageType:     WeakODRLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11logic_errorC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/stdexcept:154,66'
          Dst:             _ZNSt11logic_errorC2EPKc
    - functionName:    _ZNSt11logic_errorC2EPKc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - 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:    __cxa_allocate_exception
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12length_errorD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_throw
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_free_exception
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __clang_call_terminate
      functionSourceFile: ''
      linkageType:     WeakODRLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          3
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_begin_catch
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_begin_catch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt20bad_array_new_lengthC1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt20bad_array_new_lengthD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __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:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7leveldb6Status2okEv
      functionSourceFile: '/src/leveldb/include/leveldb/status.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    142
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_113AutoDbDeleterD2Ev
      functionSourceFile: '/src/leveldb/build/../fuzz_db.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../fuzz_db.cc:43,33'
          Dst:             __clang_call_terminate
    - functionName:    _ZN7leveldb11ReadOptionsC2Ev
      functionSourceFile: '/src/leveldb/include/leveldb/options.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb6StatusD2Ev
      functionSourceFile: '/src/leveldb/include/leveldb/status.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    164
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/leveldb/include/leveldb/slice.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    69
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12WriteOptionsC2Ev
      functionSourceFile: '/src/leveldb/include/leveldb/options.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_16OpenDBEv
      functionSourceFile: '/src/leveldb/build/../fuzz_db.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          67
      EdgeCount:       20
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN7leveldb2DB4OpenERKNS_7OptionsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPPS0_
        - _ZN7leveldb6StatusD2Ev
        - _ZN7leveldb7OptionsC2Ev
        - _ZNK7leveldb6Status2okEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../fuzz_db.cc:52,20'
          Dst:             _ZN7leveldb7OptionsC2Ev
        - Src:             '../fuzz_db.cc:57,7'
          Dst:             _ZN7leveldb2DB4OpenERKNS_7OptionsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPPS0_
        - Src:             '../fuzz_db.cc:58,15'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             '../fuzz_db.cc:62,1'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             '../fuzz_db.cc:62,1'
          Dst:             _ZN7leveldb6StatusD2Ev
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/leveldb/build/../fuzz_db.cc'
      linkageType:     externalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         74
      ICount:          453
      EdgeCount:       119
      CyclomaticComplexity: 47
      functionsReached:
        - _ZN12_GLOBAL__N_113AutoDbDeleterD2Ev
        - _ZN12_GLOBAL__N_16OpenDBEv
        - _ZN7leveldb11ReadOptionsC2Ev
        - _ZN7leveldb12WriteOptionsC2Ev
        - _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7leveldb6StatusD2Ev
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../fuzz_db.cc:94,5'
          Branch Sides:    []
      Callsites:
        - Src:             '../fuzz_db.cc:85,37'
          Dst:             _ZN12_GLOBAL__N_16OpenDBEv
        - Src:             '../fuzz_db.cc:98,15'
          Dst:             _ZN7leveldb12WriteOptionsC2Ev
        - Src:             '../fuzz_db.cc:98,40'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             '../fuzz_db.cc:98,45'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             '../fuzz_db.cc:98,7'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             '../fuzz_db.cc:104,15'
          Dst:             _ZN7leveldb11ReadOptionsC2Ev
        - Src:             '../fuzz_db.cc:104,39'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             '../fuzz_db.cc:104,7'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             '../fuzz_db.cc:109,18'
          Dst:             _ZN7leveldb12WriteOptionsC2Ev
        - Src:             '../fuzz_db.cc:109,43'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             '../fuzz_db.cc:109,7'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             '../fuzz_db.cc:115,23'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             '../fuzz_db.cc:120,27'
          Dst:             _ZN7leveldb11ReadOptionsC2Ev
        - Src:             '../fuzz_db.cc:125,28'
          Dst:             _ZN7leveldb11ReadOptionsC2Ev
        - Src:             '../fuzz_db.cc:134,12'
          Dst:             _ZN12_GLOBAL__N_16OpenDBEv
        - Src:             '../fuzz_db.cc:142,22'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             '../fuzz_db.cc:143,22'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             '../fuzz_db.cc:151,1'
          Dst:             _ZN12_GLOBAL__N_113AutoDbDeleterD2Ev
        - Src:             '../fuzz_db.cc:151,1'
          Dst:             _ZN12_GLOBAL__N_113AutoDbDeleterD2Ev
    - functionName:    _ZN7leveldb6DBImpl15CompactionState6OutputD2Ev
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb11InternalKeyD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_impl.cc:56,10'
          Dst:             _ZN7leveldb11InternalKeyD2Ev
        - Src:             'db/db_impl.cc:56,10'
          Dst:             _ZN7leveldb11InternalKeyD2Ev
    - functionName:    _ZN7leveldb11InternalKeyD2Ev
      functionSourceFile: '/src/leveldb/./db/dbformat.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    33
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb6DBImpl15CompactionState6OutputC2EOS2_
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb11InternalKeyC2EOS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_impl.cc:56,10'
          Dst:             _ZN7leveldb11InternalKeyC2EOS0_
        - Src:             'db/db_impl.cc:56,10'
          Dst:             _ZN7leveldb11InternalKeyC2EOS0_
    - functionName:    _ZN7leveldb11InternalKeyC2EOS0_
      functionSourceFile: '/src/leveldb/./db/dbformat.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1B8nn220000EOS5_ENKUlRS5_E_clES7_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/string'
      linkageType:     InternalLinkage
      functionLinenumber: 1020
      functionLinenumberEnd: 1023
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          22
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb6DBImpl15CompactionState6OutputC2ERKS2_
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb11InternalKeyC2ERKS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_impl.cc:56,10'
          Dst:             _ZN7leveldb11InternalKeyC2ERKS0_
        - Src:             'db/db_impl.cc:56,10'
          Dst:             _ZN7leveldb11InternalKeyC2ERKS0_
    - functionName:    _ZN7leveldb11InternalKeyC2ERKS0_
      functionSourceFile: '/src/leveldb/./db/dbformat.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb13DecodeFixed64EPKc
      functionSourceFile: '/src/leveldb/./util/coding.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb17ParsedInternalKeyC2ERKNS_5SliceERKmNS_9ValueTypeE
      functionSourceFile: '/src/leveldb/./db/dbformat.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12FileMetaDataC2ERKS0_
      functionSourceFile: '/src/leveldb/./db/version_edit.h'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 18
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb11InternalKeyC2ERKS0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './db/version_edit.h:18,8'
          Dst:             _ZN7leveldb11InternalKeyC2ERKS0_
        - Src:             './db/version_edit.h:18,8'
          Dst:             _ZN7leveldb11InternalKeyC2ERKS0_
    - functionName:    _ZN7leveldb12FileMetaDataD2Ev
      functionSourceFile: '/src/leveldb/./db/version_edit.h'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 18
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb11InternalKeyD2Ev
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             './db/version_edit.h:18,8'
          Dst:             _ZN7leveldb11InternalKeyD2Ev
        - Src:             './db/version_edit.h:18,8'
          Dst:             _ZN7leveldb11InternalKeyD2Ev
    - functionName:    _ZN7leveldb12FileMetaDataC2EOS0_
      functionSourceFile: '/src/leveldb/./db/version_edit.h'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 18
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb11InternalKeyC2EOS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './db/version_edit.h:18,8'
          Dst:             _ZN7leveldb11InternalKeyC2EOS0_
        - Src:             './db/version_edit.h:18,8'
          Dst:             _ZN7leveldb11InternalKeyC2EOS0_
    - functionName:    _ZN7leveldb5SliceC2EPKcm
      functionSourceFile: '/src/leveldb/include/leveldb/slice.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    36
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb14ExtractUserKeyERKNS_5SliceE
      functionSourceFile: '/src/leveldb/./db/dbformat.h'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb5SliceC2EPKcm
        - _ZNK7leveldb5Slice4dataEv
        - _ZNK7leveldb5Slice4sizeEv
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             './db/dbformat.h:97,29'
          Dst:             _ZNK7leveldb5Slice4dataEv
        - Src:             './db/dbformat.h:97,50'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             './db/dbformat.h:97,10'
          Dst:             _ZN7leveldb5SliceC2EPKcm
    - functionName:    _ZNK7leveldb5Slice4dataEv
      functionSourceFile: '/src/leveldb/include/leveldb/slice.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    58
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7leveldb5Slice4sizeEv
      functionSourceFile: '/src/leveldb/include/leveldb/slice.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    91
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN7leveldb6DBImpl14RecoverLogFileEmbPbPNS_11VersionEditEPmEN11LogReporterD0Ev
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb3log6Reader8ReporterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_impl.cc:388,10'
          Dst:             _ZN7leveldb3log6Reader8ReporterD2Ev
    - functionName:    _ZN7leveldb3log6Reader8ReporterC2Ev
      functionSourceFile: '/src/leveldb/./db/log_reader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_pure_virtual
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7leveldb21InternalKeyComparator15user_comparatorEv
      functionSourceFile: '/src/leveldb/./db/dbformat.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7leveldb5Slice8ToStringEv
      functionSourceFile: '/src/leveldb/include/leveldb/slice.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12SnapshotImplD0Ev
      functionSourceFile: '/src/leveldb/./db/snapshot.h'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 17
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb8SnapshotD2Ev
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1546
      functionLinenumberEnd: 1546
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb8SnapshotC2Ev
      functionSourceFile: '/src/leveldb/include/leveldb/db.h'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb8SnapshotD0Ev
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1546
      functionLinenumberEnd: 1546
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12SnapshotImplC2Em
      functionSourceFile: '/src/leveldb/./db/snapshot.h'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb8SnapshotC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './db/snapshot.h:19,3'
          Dst:             _ZN7leveldb8SnapshotC2Ev
    - functionName:    _ZN7leveldb12FilterPolicyC2Ev
      functionSourceFile: '/src/leveldb/include/leveldb/filter_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb10ComparatorC2Ev
      functionSourceFile: '/src/leveldb/include/leveldb/comparator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb9DestroyDBERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKNS_7OptionsE
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1548
      functionLinenumberEnd: 1577
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          170
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN7leveldb12LockFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN7leveldb13ParseFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPmPNS_8FileTypeE
        - _ZN7leveldb6Status2OKEv
        - _ZN7leveldb6StatusC2EOS0_
        - _ZN7leveldb6StatusD2Ev
        - _ZN7leveldb6StatusaSEOS0_
        - _ZN7leveldb6StatusaSERKS0_
        - _ZNK7leveldb6Status2okEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_impl.cc:1552,15'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:1554,12'
          Dst:             _ZN7leveldb6Status2OKEv
        - Src:             'db/db_impl.cc:1558,32'
          Dst:             _ZN7leveldb12LockFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'db/db_impl.cc:1559,10'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/db_impl.cc:1559,3'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/db_impl.cc:1560,14'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:1572,5'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/db_impl.cc:1573,5'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/db_impl.cc:1574,5'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/db_impl.cc:1564,11'
          Dst:             _ZN7leveldb13ParseFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPmPNS_8FileTypeE
        - Src:             'db/db_impl.cc:1567,20'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:1567,33'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:1568,18'
          Dst:             _ZN7leveldb6StatusaSERKS0_
        - Src:             'db/db_impl.cc:1570,7'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/db_impl.cc:1576,10'
          Dst:             _ZN7leveldb6StatusC2EOS0_
        - Src:             'db/db_impl.cc:1577,1'
          Dst:             _ZN7leveldb6StatusD2Ev
    - functionName:    _ZN7leveldb6Status2OKEv
      functionSourceFile: '/src/leveldb/include/leveldb/status.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb6StatusC2Ev
      functionUses:    31
      BranchProfiles:  []
      Callsites:
        - Src:             'include/leveldb/status.h:37,31'
          Dst:             _ZN7leveldb6StatusC2Ev
    - functionName:    _ZN7leveldb6StatusaSEOS0_
      functionSourceFile: '/src/leveldb/include/leveldb/status.h'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    93
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb6StatusaSERKS0_
      functionSourceFile: '/src/leveldb/include/leveldb/status.h'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          46
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7leveldb6Status9CopyStateEPKc
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'include/leveldb/status.h:111,50'
          Dst:             _ZN7leveldb6Status9CopyStateEPKc
    - functionName:    _ZN7leveldb6StatusC2EOS0_
      functionSourceFile: '/src/leveldb/include/leveldb/status.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb6StatusC2Ev
      functionSourceFile: '/src/leveldb/include/leveldb/status.h'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    26
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb2DB4OpenERKNS_7OptionsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPPS0_
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1503
      functionLinenumberEnd: 1544
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          149
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN7leveldb10VersionSet11LogAndApplyEPNS_11VersionEditEPNS_4port5MutexE
        - _ZN7leveldb10VersionSet13NewFileNumberEv
        - _ZN7leveldb11LogFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - _ZN7leveldb11VersionEdit12SetLogNumberEm
        - _ZN7leveldb11VersionEdit16SetPrevLogNumberEm
        - _ZN7leveldb11VersionEditC2Ev
        - _ZN7leveldb11VersionEditD2Ev
        - _ZN7leveldb3log6WriterC2EPNS_12WritableFileE
        - _ZN7leveldb4port5Mutex4LockEv
        - _ZN7leveldb4port5Mutex6UnlockEv
        - _ZN7leveldb6DBImpl19RemoveObsoleteFilesEv
        - _ZN7leveldb6DBImpl23MaybeScheduleCompactionEv
        - _ZN7leveldb6DBImpl7RecoverEPNS_11VersionEditEPb
        - _ZN7leveldb6DBImplC2ERKNS_7OptionsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - _ZN7leveldb6StatusD2Ev
        - _ZN7leveldb6StatusaSEOS0_
        - _ZN7leveldb8MemTable3RefEv
        - _ZN7leveldb8MemTableC2ERKNS_21InternalKeyComparatorE
        - _ZNK7leveldb6Status2okEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_impl.cc:1506,22'
          Dst:             _ZN7leveldb6DBImplC2ERKNS_7OptionsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - Src:             'db/db_impl.cc:1507,16'
          Dst:             _ZN7leveldb4port5Mutex4LockEv
        - Src:             'db/db_impl.cc:1508,15'
          Dst:             _ZN7leveldb11VersionEditC2Ev
        - Src:             'db/db_impl.cc:1511,20'
          Dst:             _ZN7leveldb6DBImpl7RecoverEPNS_11VersionEditEPb
        - Src:             'db/db_impl.cc:1512,9'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:1514,48'
          Dst:             _ZN7leveldb10VersionSet13NewFileNumberEv
        - Src:             'db/db_impl.cc:1516,38'
          Dst:             _ZN7leveldb11LogFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'db/db_impl.cc:1516,7'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/db_impl.cc:1516,5'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/db_impl.cc:1518,11'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:1519,12'
          Dst:             _ZN7leveldb11VersionEdit12SetLogNumberEm
        - Src:             'db/db_impl.cc:1522,24'
          Dst:             _ZN7leveldb3log6WriterC2EPNS_12WritableFileE
        - Src:             'db/db_impl.cc:1523,24'
          Dst:             _ZN7leveldb8MemTableC2ERKNS_21InternalKeyComparatorE
        - Src:             'db/db_impl.cc:1524,19'
          Dst:             _ZN7leveldb8MemTable3RefEv
        - Src:             'db/db_impl.cc:1527,9'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:1528,10'
          Dst:             _ZN7leveldb11VersionEdit16SetPrevLogNumberEm
        - Src:             'db/db_impl.cc:1529,10'
          Dst:             _ZN7leveldb11VersionEdit12SetLogNumberEm
        - Src:             'db/db_impl.cc:1530,26'
          Dst:             _ZN7leveldb10VersionSet11LogAndApplyEPNS_11VersionEditEPNS_4port5MutexE
        - Src:             'db/db_impl.cc:1530,7'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/db_impl.cc:1530,5'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/db_impl.cc:1532,9'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:1533,11'
          Dst:             _ZN7leveldb6DBImpl19RemoveObsoleteFilesEv
        - Src:             'db/db_impl.cc:1534,11'
          Dst:             _ZN7leveldb6DBImpl23MaybeScheduleCompactionEv
        - Src:             'db/db_impl.cc:1536,16'
          Dst:             _ZN7leveldb4port5Mutex6UnlockEv
        - Src:             'db/db_impl.cc:1537,9'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:1544,1'
          Dst:             _ZN7leveldb11VersionEditD2Ev
    - functionName:    _ZN7leveldb6DBImplC2ERKNS_7OptionsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          100
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb10TableCacheC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS_7OptionsEi
        - _ZN7leveldb10VersionSetC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKNS_7OptionsEPNS_10TableCacheEPKNS_21InternalKeyComparatorE
        - _ZN7leveldb10WriteBatchC2Ev
        - _ZN7leveldb12SnapshotListC2Ev
        - _ZN7leveldb15SanitizeOptionsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPKNS_21InternalKeyComparatorEPKNS_20InternalFilterPolicyERKNS_7OptionsE
        - _ZN7leveldb20InternalFilterPolicyC2EPKNS_12FilterPolicyE
        - _ZN7leveldb21InternalKeyComparatorC2EPKNS_10ComparatorE
        - _ZN7leveldb2DBC2Ev
        - _ZN7leveldb4port5MutexC2Ev
        - _ZN7leveldb4port7CondVarC2EPNS0_5MutexE
        - _ZN7leveldb6DBImpl15CompactionStatsC2Ev
        - _ZN7leveldb6StatusC2Ev
        - _ZN7leveldbL14TableCacheSizeERKNS_7OptionsE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_impl.cc:126,9'
          Dst:             _ZN7leveldb2DBC2Ev
        - Src:             'db/db_impl.cc:128,7'
          Dst:             _ZN7leveldb21InternalKeyComparatorC2EPKNS_10ComparatorE
        - Src:             'db/db_impl.cc:129,7'
          Dst:             _ZN7leveldb20InternalFilterPolicyC2EPKNS_12FilterPolicyE
        - Src:             'db/db_impl.cc:130,16'
          Dst:             _ZN7leveldb15SanitizeOptionsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPKNS_21InternalKeyComparatorEPKNS_20InternalFilterPolicyERKNS_7OptionsE
        - Src:             'db/db_impl.cc:135,54'
          Dst:             _ZN7leveldbL14TableCacheSizeERKNS_7OptionsE
        - Src:             'db/db_impl.cc:135,24'
          Dst:             _ZN7leveldb10TableCacheC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS_7OptionsEi
        - Src:             'db/db_impl.cc:126,9'
          Dst:             _ZN7leveldb4port5MutexC2Ev
        - Src:             'db/db_impl.cc:138,7'
          Dst:             _ZN7leveldb4port7CondVarC2EPNS0_5MutexE
        - Src:             'db/db_impl.cc:146,22'
          Dst:             _ZN7leveldb10WriteBatchC2Ev
        - Src:             'db/db_impl.cc:126,9'
          Dst:             _ZN7leveldb12SnapshotListC2Ev
        - Src:             'db/db_impl.cc:149,21'
          Dst:             _ZN7leveldb10VersionSetC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKNS_7OptionsEPNS_10TableCacheEPKNS_21InternalKeyComparatorE
        - Src:             'db/db_impl.cc:126,9'
          Dst:             _ZN7leveldb6StatusC2Ev
        - Src:             'db/db_impl.cc:126,9'
          Dst:             _ZN7leveldb6DBImpl15CompactionStatsC2Ev
        - Src:             'db/db_impl.cc:126,9'
          Dst:             _ZN7leveldb6DBImpl15CompactionStatsC2Ev
        - Src:             'db/db_impl.cc:126,9'
          Dst:             _ZN7leveldb6DBImpl15CompactionStatsC2Ev
        - Src:             'db/db_impl.cc:126,9'
          Dst:             _ZN7leveldb6DBImpl15CompactionStatsC2Ev
        - Src:             'db/db_impl.cc:126,9'
          Dst:             _ZN7leveldb6DBImpl15CompactionStatsC2Ev
        - Src:             'db/db_impl.cc:126,9'
          Dst:             _ZN7leveldb6DBImpl15CompactionStatsC2Ev
        - Src:             'db/db_impl.cc:126,9'
          Dst:             _ZN7leveldb6DBImpl15CompactionStatsC2Ev
    - functionName:    _ZN7leveldb4port5Mutex4LockEv
      functionSourceFile: '/src/leveldb/./port/port_stdcxx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb11VersionEditC2Ev
      functionSourceFile: '/src/leveldb/./db/version_edit.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb11VersionEdit5ClearEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             './db/version_edit.h:31,19'
          Dst:             _ZN7leveldb11VersionEdit5ClearEv
    - functionName:    _ZN7leveldb6DBImpl7RecoverEPNS_11VersionEditEPb
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          343
      EdgeCount:       67
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN7leveldb10VersionSet12AddLiveFilesEPNSt3__13setImNS1_4lessImEENS1_9allocatorImEEEE
        - _ZN7leveldb10VersionSet15SetLastSequenceEm
        - _ZN7leveldb10VersionSet18MarkFileNumberUsedEm
        - _ZN7leveldb10VersionSet7RecoverEPb
        - _ZN7leveldb12LockFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN7leveldb13ParseFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPmPNS_8FileTypeE
        - _ZN7leveldb13TableFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - _ZN7leveldb15CurrentFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN7leveldb3LogEPNS_6LoggerEPKcz
        - _ZN7leveldb4port5Mutex10AssertHeldEv
        - _ZN7leveldb5SliceC2EPKc
        - _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7leveldb6DBImpl14RecoverLogFileEmbPbPNS_11VersionEditEPm
        - _ZN7leveldb6DBImpl5NewDBEv
        - _ZN7leveldb6Status10CorruptionERKNS_5SliceES3_
        - _ZN7leveldb6Status15InvalidArgumentERKNS_5SliceES3_
        - _ZN7leveldb6Status2OKEv
        - _ZN7leveldb6StatusC2EOS0_
        - _ZN7leveldb6StatusD2Ev
        - _ZN7leveldb6StatusaSEOS0_
        - _ZNK7leveldb10VersionSet12LastSequenceEv
        - _ZNK7leveldb10VersionSet13PrevLogNumberEv
        - _ZNK7leveldb10VersionSet9LogNumberEv
        - _ZNK7leveldb6Status2okEv
        - snprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_impl.cc:293,10'
          Dst:             _ZN7leveldb4port5Mutex10AssertHeldEv
        - Src:             'db/db_impl.cc:298,3'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/db_impl.cc:300,29'
          Dst:             _ZN7leveldb12LockFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'db/db_impl.cc:301,10'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:302,12'
          Dst:             _ZN7leveldb6StatusC2EOS0_
        - Src:             'db/db_impl.cc:305,25'
          Dst:             _ZN7leveldb15CurrentFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'db/db_impl.cc:307,7'
          Dst:             _ZN7leveldb3LogEPNS_6LoggerEPKcz
        - Src:             'db/db_impl.cc:309,11'
          Dst:             _ZN7leveldb6DBImpl5NewDBEv
        - Src:             'db/db_impl.cc:309,9'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/db_impl.cc:309,7'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/db_impl.cc:310,14'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:311,16'
          Dst:             _ZN7leveldb6StatusC2EOS0_
        - Src:             'db/db_impl.cc:315,11'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'db/db_impl.cc:315,20'
          Dst:             _ZN7leveldb5SliceC2EPKc
        - Src:             'db/db_impl.cc:314,14'
          Dst:             _ZN7leveldb6Status15InvalidArgumentERKNS_5SliceES3_
        - Src:             'db/db_impl.cc:319,38'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'db/db_impl.cc:320,38'
          Dst:             _ZN7leveldb5SliceC2EPKc
        - Src:             'db/db_impl.cc:319,14'
          Dst:             _ZN7leveldb6Status15InvalidArgumentERKNS_5SliceES3_
        - Src:             'db/db_impl.cc:324,18'
          Dst:             _ZN7leveldb10VersionSet7RecoverEPb
        - Src:             'db/db_impl.cc:324,5'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/db_impl.cc:324,3'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/db_impl.cc:325,10'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:326,12'
          Dst:             _ZN7leveldb6StatusC2EOS0_
        - Src:             'db/db_impl.cc:337,39'
          Dst:             _ZNK7leveldb10VersionSet9LogNumberEv
        - Src:             'db/db_impl.cc:338,40'
          Dst:             _ZNK7leveldb10VersionSet13PrevLogNumberEv
        - Src:             'db/db_impl.cc:340,5'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/db_impl.cc:340,3'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/db_impl.cc:341,10'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:342,12'
          Dst:             _ZN7leveldb6StatusC2EOS0_
        - Src:             'db/db_impl.cc:345,14'
          Dst:             _ZN7leveldb10VersionSet12AddLiveFilesEPNSt3__13setImNS1_4lessImEENS1_9allocatorImEEEE
        - Src:             'db/db_impl.cc:350,9'
          Dst:             _ZN7leveldb13ParseFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPmPNS_8FileTypeE
        - Src:             'db/db_impl.cc:358,5'
          Dst:             snprintf
        - Src:             'db/db_impl.cc:360,31'
          Dst:             _ZN7leveldb5SliceC2EPKc
        - Src:             'db/db_impl.cc:360,36'
          Dst:             _ZN7leveldb13TableFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'db/db_impl.cc:360,36'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'db/db_impl.cc:360,12'
          Dst:             _ZN7leveldb6Status10CorruptionERKNS_5SliceES3_
        - Src:             'db/db_impl.cc:378,18'
          Dst:             _ZNK7leveldb10VersionSet12LastSequenceEv
        - Src:             'db/db_impl.cc:366,9'
          Dst:             _ZN7leveldb6DBImpl14RecoverLogFileEmbPbPNS_11VersionEditEPm
        - Src:             'db/db_impl.cc:366,7'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/db_impl.cc:366,5'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/db_impl.cc:368,12'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:369,14'
          Dst:             _ZN7leveldb6StatusC2EOS0_
        - Src:             'db/db_impl.cc:375,16'
          Dst:             _ZN7leveldb10VersionSet18MarkFileNumberUsedEm
        - Src:             'db/db_impl.cc:378,18'
          Dst:             _ZNK7leveldb10VersionSet12LastSequenceEv
        - Src:             'db/db_impl.cc:379,16'
          Dst:             _ZN7leveldb10VersionSet15SetLastSequenceEm
        - Src:             'db/db_impl.cc:382,10'
          Dst:             _ZN7leveldb6Status2OKEv
        - Src:             'db/db_impl.cc:383,1'
          Dst:             _ZN7leveldb6StatusD2Ev
    - functionName:    _ZN7leveldb10VersionSet13NewFileNumberEv
      functionSourceFile: '/src/leveldb/./db/version_set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb11VersionEdit12SetLogNumberEm
      functionSourceFile: '/src/leveldb/./db/version_edit.h'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb8MemTable3RefEv
      functionSourceFile: '/src/leveldb/./db/memtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb11VersionEdit16SetPrevLogNumberEm
      functionSourceFile: '/src/leveldb/./db/version_edit.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb6DBImpl19RemoveObsoleteFilesEv
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         40
      ICount:          252
      EdgeCount:       51
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN7leveldb10TableCache5EvictEm
        - _ZN7leveldb10VersionSet12AddLiveFilesEPNSt3__13setImNS1_4lessImEENS1_9allocatorImEEEE
        - _ZN7leveldb13ParseFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPmPNS_8FileTypeE
        - _ZN7leveldb3LogEPNS_6LoggerEPKcz
        - _ZN7leveldb4port5Mutex10AssertHeldEv
        - _ZN7leveldb4port5Mutex4LockEv
        - _ZN7leveldb4port5Mutex6UnlockEv
        - _ZN7leveldb6StatusD2Ev
        - _ZNK7leveldb10VersionSet13PrevLogNumberEv
        - _ZNK7leveldb10VersionSet18ManifestFileNumberEv
        - _ZNK7leveldb10VersionSet9LogNumberEv
        - _ZNK7leveldb6Status2okEv
      functionUses:    3
      BranchProfiles:
        - Branch String:   'db/db_impl.cc:246,7'
          Branch Sides:    []
      Callsites:
        - Src:             'db/db_impl.cc:226,10'
          Dst:             _ZN7leveldb4port5Mutex10AssertHeldEv
        - Src:             'db/db_impl.cc:228,18'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:236,14'
          Dst:             _ZN7leveldb10VersionSet12AddLiveFilesEPNSt3__13setImNS1_4lessImEENS1_9allocatorImEEEE
        - Src:             'db/db_impl.cc:239,3'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/db_impl.cc:285,10'
          Dst:             _ZN7leveldb4port5Mutex6UnlockEv
        - Src:             'db/db_impl.cc:244,9'
          Dst:             _ZN7leveldb13ParseFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPmPNS_8FileTypeE
        - Src:             'db/db_impl.cc:248,41'
          Dst:             _ZNK7leveldb10VersionSet9LogNumberEv
        - Src:             'db/db_impl.cc:254,40'
          Dst:             _ZNK7leveldb10VersionSet18ManifestFileNumberEv
        - Src:             'db/db_impl.cc:249,41'
          Dst:             _ZNK7leveldb10VersionSet13PrevLogNumberEv
        - Src:             'db/db_impl.cc:274,25'
          Dst:             _ZN7leveldb10TableCache5EvictEm
        - Src:             'db/db_impl.cc:276,9'
          Dst:             _ZN7leveldb3LogEPNS_6LoggerEPKcz
        - Src:             'db/db_impl.cc:289,10'
          Dst:             _ZN7leveldb4port5Mutex4LockEv
        - Src:             'db/db_impl.cc:287,5'
          Dst:             _ZN7leveldb6StatusD2Ev
    - functionName:    _ZN7leveldb6DBImpl23MaybeScheduleCompactionEv
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 668
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN7leveldb4port5Mutex10AssertHeldEv
        - _ZN7leveldb6DBImpl6BGWorkEPv
        - _ZNK7leveldb10VersionSet15NeedsCompactionEv
        - _ZNK7leveldb6Status2okEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_impl.cc:669,10'
          Dst:             _ZN7leveldb4port5Mutex10AssertHeldEv
        - Src:             'db/db_impl.cc:674,25'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:677,26'
          Dst:             _ZNK7leveldb10VersionSet15NeedsCompactionEv
        - Src:             'db/db_impl.cc:681,11'
          Dst:             _ZN7leveldb6DBImpl6BGWorkEPv
    - functionName:    _ZN7leveldb4port5Mutex6UnlockEv
      functionSourceFile: '/src/leveldb/./port/port_stdcxx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb11VersionEditD2Ev
      functionSourceFile: '/src/leveldb/./db/version_edit.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb4port5Mutex10AssertHeldEv
      functionSourceFile: '/src/leveldb/./port/port_stdcxx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7leveldb10VersionSet15NeedsCompactionEv
      functionSourceFile: '/src/leveldb/./db/version_set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb6DBImpl6BGWorkEPv
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 685
      functionLinenumberEnd: 687
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb6DBImpl14BackgroundCallEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_impl.cc:686,34'
          Dst:             _ZN7leveldb6DBImpl14BackgroundCallEv
    - functionName:    _ZN7leveldb6DBImpl14BackgroundCallEv
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 689
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7leveldb4port7CondVar9SignalAllEv
        - _ZN7leveldb6DBImpl20BackgroundCompactionEv
        - _ZN7leveldb6DBImpl23MaybeScheduleCompactionEv
        - _ZN7leveldb9MutexLockC2EPNS_4port5MutexE
        - _ZN7leveldb9MutexLockD2Ev
        - _ZNK7leveldb6Status2okEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_impl.cc:690,13'
          Dst:             _ZN7leveldb9MutexLockC2EPNS_4port5MutexE
        - Src:             'db/db_impl.cc:694,25'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:697,5'
          Dst:             _ZN7leveldb6DBImpl20BackgroundCompactionEv
        - Src:             'db/db_impl.cc:704,3'
          Dst:             _ZN7leveldb6DBImpl23MaybeScheduleCompactionEv
        - Src:             'db/db_impl.cc:705,36'
          Dst:             _ZN7leveldb4port7CondVar9SignalAllEv
        - Src:             'db/db_impl.cc:706,1'
          Dst:             _ZN7leveldb9MutexLockD2Ev
    - functionName:    _ZN7leveldb9MutexLockC2EPNS_4port5MutexE
      functionSourceFile: '/src/leveldb/./util/mutexlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb4port5Mutex4LockEv
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             './util/mutexlock.h:26,16'
          Dst:             _ZN7leveldb4port5Mutex4LockEv
    - functionName:    _ZN7leveldb6DBImpl20BackgroundCompactionEv
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 708
      functionLinenumberEnd: 787
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         54
      ICount:          305
      EdgeCount:       72
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN7leveldb10Compaction13ReleaseInputsEv
        - _ZN7leveldb10Compaction4editEv
        - _ZN7leveldb10CompactionD2Ev
        - _ZN7leveldb10VersionSet11LogAndApplyEPNS_11VersionEditEPNS_4port5MutexE
        - _ZN7leveldb10VersionSet12CompactRangeEiPKNS_11InternalKeyES3_
        - _ZN7leveldb10VersionSet14PickCompactionEv
        - _ZN7leveldb11InternalKeyC2Ev
        - _ZN7leveldb11InternalKeyD2Ev
        - _ZN7leveldb11InternalKeyaSERKS0_
        - _ZN7leveldb11VersionEdit10RemoveFileEim
        - _ZN7leveldb11VersionEdit7AddFileEimmRKNS_11InternalKeyES3_
        - _ZN7leveldb3LogEPNS_6LoggerEPKcz
        - _ZN7leveldb4port5Mutex10AssertHeldEv
        - _ZN7leveldb6DBImpl15CompactMemTableEv
        - _ZN7leveldb6DBImpl15CompactionStateC2EPNS_10CompactionE
        - _ZN7leveldb6DBImpl16DoCompactionWorkEPNS0_15CompactionStateE
        - _ZN7leveldb6DBImpl17CleanupCompactionEPNS0_15CompactionStateE
        - _ZN7leveldb6DBImpl19RemoveObsoleteFilesEv
        - _ZN7leveldb6DBImpl21RecordBackgroundErrorERKNS_6StatusE
        - _ZN7leveldb6StatusC2Ev
        - _ZN7leveldb6StatusD2Ev
        - _ZN7leveldb6StatusaSEOS0_
        - _ZNK7leveldb10Compaction13IsTrivialMoveEv
        - _ZNK7leveldb10Compaction15num_input_filesEi
        - _ZNK7leveldb10Compaction5inputEii
        - _ZNK7leveldb10Compaction5levelEv
        - _ZNK7leveldb10VersionSet12LevelSummaryEPNS0_19LevelSummaryStorageE
        - _ZNK7leveldb11InternalKey11DebugStringEv
        - _ZNK7leveldb6Status2okEv
        - _ZNK7leveldb6Status8ToStringEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_impl.cc:709,10'
          Dst:             _ZN7leveldb4port5Mutex10AssertHeldEv
        - Src:             'db/db_impl.cc:712,5'
          Dst:             _ZN7leveldb6DBImpl15CompactMemTableEv
        - Src:             'db/db_impl.cc:718,15'
          Dst:             _ZN7leveldb11InternalKeyC2Ev
        - Src:             'db/db_impl.cc:721,20'
          Dst:             _ZN7leveldb10VersionSet12CompactRangeEiPKNS_11InternalKeyES3_
        - Src:             'db/db_impl.cc:724,35'
          Dst:             _ZNK7leveldb10Compaction15num_input_filesEi
        - Src:             'db/db_impl.cc:724,23'
          Dst:             _ZNK7leveldb10Compaction5inputEii
        - Src:             'db/db_impl.cc:724,18'
          Dst:             _ZN7leveldb11InternalKeyaSERKS0_
        - Src:             'db/db_impl.cc:728,41'
          Dst:             _ZNK7leveldb11InternalKey11DebugStringEv
        - Src:             'db/db_impl.cc:729,27'
          Dst:             _ZNK7leveldb11InternalKey11DebugStringEv
        - Src:             'db/db_impl.cc:726,5'
          Dst:             _ZN7leveldb3LogEPNS_6LoggerEPKcz
        - Src:             'db/db_impl.cc:730,41'
          Dst:             _ZNK7leveldb11InternalKey11DebugStringEv
        - Src:             'db/db_impl.cc:726,5'
          Dst:             _ZN7leveldb3LogEPNS_6LoggerEPKcz
        - Src:             'db/db_impl.cc:735,10'
          Dst:             _ZN7leveldb6StatusC2Ev
        - Src:             'db/db_impl.cc:732,20'
          Dst:             _ZN7leveldb10VersionSet14PickCompactionEv
        - Src:             'db/db_impl.cc:735,10'
          Dst:             _ZN7leveldb6StatusC2Ev
        - Src:             'db/db_impl.cc:738,31'
          Dst:             _ZNK7leveldb10Compaction13IsTrivialMoveEv
        - Src:             'db/db_impl.cc:741,26'
          Dst:             _ZNK7leveldb10Compaction5inputEii
        - Src:             'db/db_impl.cc:742,8'
          Dst:             _ZN7leveldb10Compaction4editEv
        - Src:             'db/db_impl.cc:742,30'
          Dst:             _ZNK7leveldb10Compaction5levelEv
        - Src:             'db/db_impl.cc:742,16'
          Dst:             _ZN7leveldb11VersionEdit10RemoveFileEim
        - Src:             'db/db_impl.cc:743,8'
          Dst:             _ZN7leveldb10Compaction4editEv
        - Src:             'db/db_impl.cc:743,27'
          Dst:             _ZNK7leveldb10Compaction5levelEv
        - Src:             'db/db_impl.cc:743,16'
          Dst:             _ZN7leveldb11VersionEdit7AddFileEimmRKNS_11InternalKeyES3_
        - Src:             'db/db_impl.cc:745,40'
          Dst:             _ZN7leveldb10Compaction4editEv
        - Src:             'db/db_impl.cc:745,25'
          Dst:             _ZN7leveldb10VersionSet11LogAndApplyEPNS_11VersionEditEPNS_4port5MutexE
        - Src:             'db/db_impl.cc:745,12'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/db_impl.cc:745,5'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/db_impl.cc:746,17'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:747,7'
          Dst:             _ZN7leveldb6DBImpl21RecordBackgroundErrorERKNS_6StatusE
        - Src:             'db/db_impl.cc:751,56'
          Dst:             _ZNK7leveldb10Compaction5levelEv
        - Src:             'db/db_impl.cc:753,16'
          Dst:             _ZNK7leveldb6Status8ToStringEv
        - Src:             'db/db_impl.cc:753,47'
          Dst:             _ZNK7leveldb10VersionSet12LevelSummaryEPNS0_19LevelSummaryStorageE
        - Src:             'db/db_impl.cc:750,5'
          Dst:             _ZN7leveldb3LogEPNS_6LoggerEPKcz
        - Src:             'db/db_impl.cc:755,36'
          Dst:             _ZN7leveldb6DBImpl15CompactionStateC2EPNS_10CompactionE
        - Src:             'db/db_impl.cc:756,14'
          Dst:             _ZN7leveldb6DBImpl16DoCompactionWorkEPNS0_15CompactionStateE
        - Src:             'db/db_impl.cc:756,12'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/db_impl.cc:756,5'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/db_impl.cc:757,17'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:758,7'
          Dst:             _ZN7leveldb6DBImpl21RecordBackgroundErrorERKNS_6StatusE
        - Src:             'db/db_impl.cc:760,5'
          Dst:             _ZN7leveldb6DBImpl17CleanupCompactionEPNS0_15CompactionStateE
        - Src:             'db/db_impl.cc:761,8'
          Dst:             _ZN7leveldb10Compaction13ReleaseInputsEv
        - Src:             'db/db_impl.cc:762,5'
          Dst:             _ZN7leveldb6DBImpl19RemoveObsoleteFilesEv
        - Src:             'db/db_impl.cc:764,3'
          Dst:             _ZN7leveldb10CompactionD2Ev
        - Src:             'db/db_impl.cc:766,14'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:771,59'
          Dst:             _ZNK7leveldb6Status8ToStringEv
        - Src:             'db/db_impl.cc:771,5'
          Dst:             _ZN7leveldb3LogEPNS_6LoggerEPKcz
        - Src:             'db/db_impl.cc:776,17'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:782,22'
          Dst:             _ZN7leveldb11InternalKeyaSERKS0_
        - Src:             'db/db_impl.cc:787,1'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/db_impl.cc:787,1'
          Dst:             _ZN7leveldb11InternalKeyD2Ev
    - functionName:    _ZN7leveldb4port7CondVar9SignalAllEv
      functionSourceFile: '/src/leveldb/./port/port_stdcxx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb9MutexLockD2Ev
      functionSourceFile: '/src/leveldb/./util/mutexlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb4port5Mutex6UnlockEv
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             './util/mutexlock.h:28,47'
          Dst:             _ZN7leveldb4port5Mutex6UnlockEv
    - functionName:    _ZN7leveldb6DBImpl15CompactMemTableEv
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          99
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7leveldb10VersionSet11LogAndApplyEPNS_11VersionEditEPNS_4port5MutexE
        - _ZN7leveldb11VersionEdit12SetLogNumberEm
        - _ZN7leveldb11VersionEdit16SetPrevLogNumberEm
        - _ZN7leveldb11VersionEditC2Ev
        - _ZN7leveldb11VersionEditD2Ev
        - _ZN7leveldb4port5Mutex10AssertHeldEv
        - _ZN7leveldb5SliceC2EPKc
        - _ZN7leveldb5SliceC2Ev
        - _ZN7leveldb6DBImpl16WriteLevel0TableEPNS_8MemTableEPNS_11VersionEditEPNS_7VersionE
        - _ZN7leveldb6DBImpl19RemoveObsoleteFilesEv
        - _ZN7leveldb6DBImpl21RecordBackgroundErrorERKNS_6StatusE
        - _ZN7leveldb6Status7IOErrorERKNS_5SliceES3_
        - _ZN7leveldb6StatusD2Ev
        - _ZN7leveldb6StatusaSEOS0_
        - _ZN7leveldb7Version3RefEv
        - _ZN7leveldb7Version5UnrefEv
        - _ZN7leveldb8MemTable5UnrefEv
        - _ZNK7leveldb10VersionSet7currentEv
        - _ZNK7leveldb6Status2okEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_impl.cc:550,10'
          Dst:             _ZN7leveldb4port5Mutex10AssertHeldEv
        - Src:             'db/db_impl.cc:554,15'
          Dst:             _ZN7leveldb11VersionEditC2Ev
        - Src:             'db/db_impl.cc:555,30'
          Dst:             _ZNK7leveldb10VersionSet7currentEv
        - Src:             'db/db_impl.cc:556,9'
          Dst:             _ZN7leveldb7Version3RefEv
        - Src:             'db/db_impl.cc:557,14'
          Dst:             _ZN7leveldb6DBImpl16WriteLevel0TableEPNS_8MemTableEPNS_11VersionEditEPNS_7VersionE
        - Src:             'db/db_impl.cc:558,9'
          Dst:             _ZN7leveldb7Version5UnrefEv
        - Src:             'db/db_impl.cc:560,9'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:561,25'
          Dst:             _ZN7leveldb5SliceC2EPKc
        - Src:             'db/db_impl.cc:561,9'
          Dst:             _ZN7leveldb5SliceC2Ev
        - Src:             'db/db_impl.cc:561,9'
          Dst:             _ZN7leveldb6Status7IOErrorERKNS_5SliceES3_
        - Src:             'db/db_impl.cc:561,7'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/db_impl.cc:561,5'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/db_impl.cc:565,9'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:566,10'
          Dst:             _ZN7leveldb11VersionEdit16SetPrevLogNumberEm
        - Src:             'db/db_impl.cc:567,10'
          Dst:             _ZN7leveldb11VersionEdit12SetLogNumberEm
        - Src:             'db/db_impl.cc:568,20'
          Dst:             _ZN7leveldb10VersionSet11LogAndApplyEPNS_11VersionEditEPNS_4port5MutexE
        - Src:             'db/db_impl.cc:568,7'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/db_impl.cc:568,5'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/db_impl.cc:571,9'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:573,11'
          Dst:             _ZN7leveldb8MemTable5UnrefEv
        - Src:             'db/db_impl.cc:576,5'
          Dst:             _ZN7leveldb6DBImpl19RemoveObsoleteFilesEv
        - Src:             'db/db_impl.cc:578,5'
          Dst:             _ZN7leveldb6DBImpl21RecordBackgroundErrorERKNS_6StatusE
        - Src:             'db/db_impl.cc:580,1'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/db_impl.cc:580,1'
          Dst:             _ZN7leveldb11VersionEditD2Ev
    - functionName:    _ZN7leveldb11InternalKeyC2Ev
      functionSourceFile: '/src/leveldb/./db/dbformat.h'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    25
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7leveldb10Compaction15num_input_filesEi
      functionSourceFile: '/src/leveldb/./db/version_set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7leveldb10Compaction5inputEii
      functionSourceFile: '/src/leveldb/./db/version_set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb11InternalKeyaSERKS0_
      functionSourceFile: '/src/leveldb/./db/dbformat.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb10Compaction4editEv
      functionSourceFile: '/src/leveldb/./db/version_set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7leveldb10Compaction5levelEv
      functionSourceFile: '/src/leveldb/./db/version_set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb11VersionEdit10RemoveFileEim
      functionSourceFile: '/src/leveldb/./db/version_edit.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb11VersionEdit7AddFileEimmRKNS_11InternalKeyES3_
      functionSourceFile: '/src/leveldb/./db/version_edit.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb11InternalKeyaSERKS0_
        - _ZN7leveldb12FileMetaDataC2Ev
        - _ZN7leveldb12FileMetaDataD2Ev
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             './db/version_edit.h:65,18'
          Dst:             _ZN7leveldb12FileMetaDataC2Ev
        - Src:             './db/version_edit.h:68,16'
          Dst:             _ZN7leveldb11InternalKeyaSERKS0_
        - Src:             './db/version_edit.h:69,15'
          Dst:             _ZN7leveldb11InternalKeyaSERKS0_
        - Src:             './db/version_edit.h:71,3'
          Dst:             _ZN7leveldb12FileMetaDataD2Ev
    - functionName:    _ZN7leveldb6DBImpl21RecordBackgroundErrorERKNS_6StatusE
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 660
      functionLinenumberEnd: 666
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7leveldb4port5Mutex10AssertHeldEv
        - _ZN7leveldb4port7CondVar9SignalAllEv
        - _ZN7leveldb6StatusaSERKS0_
        - _ZNK7leveldb6Status2okEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_impl.cc:661,10'
          Dst:             _ZN7leveldb4port5Mutex10AssertHeldEv
        - Src:             'db/db_impl.cc:662,17'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:663,15'
          Dst:             _ZN7leveldb6StatusaSERKS0_
        - Src:             'db/db_impl.cc:664,38'
          Dst:             _ZN7leveldb4port7CondVar9SignalAllEv
    - functionName:    _ZN7leveldb6DBImpl15CompactionStateC2EPNS_10CompactionE
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb6DBImpl16DoCompactionWorkEPNS0_15CompactionStateE
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 898
      functionLinenumberEnd: 1057
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         96
      ICount:          604
      EdgeCount:       130
      CyclomaticComplexity: 36
      functionsReached:
        - _ZN7leveldb10Compaction16ShouldStopBeforeERKNS_5SliceE
        - _ZN7leveldb10Compaction17IsBaseLevelForKeyERKNS_5SliceE
        - _ZN7leveldb10VersionSet17MakeInputIteratorEPNS_10CompactionE
        - _ZN7leveldb11InternalKey10DecodeFromERKNS_5SliceE
        - _ZN7leveldb12TableBuilder3AddERKNS_5SliceES3_
        - _ZN7leveldb16ParseInternalKeyERKNS_5SliceEPNS_17ParsedInternalKeyE
        - _ZN7leveldb17ParsedInternalKeyC2Ev
        - _ZN7leveldb3LogEPNS_6LoggerEPKcz
        - _ZN7leveldb4port5Mutex4LockEv
        - _ZN7leveldb4port5Mutex6UnlockEv
        - _ZN7leveldb4port7CondVar9SignalAllEv
        - _ZN7leveldb5SliceC2EPKc
        - _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7leveldb5SliceC2Ev
        - _ZN7leveldb6DBImpl15CompactMemTableEv
        - _ZN7leveldb6DBImpl15CompactionState14current_outputEv
        - _ZN7leveldb6DBImpl15CompactionStats3AddERKS1_
        - _ZN7leveldb6DBImpl15CompactionStatsC2Ev
        - _ZN7leveldb6DBImpl21RecordBackgroundErrorERKNS_6StatusE
        - _ZN7leveldb6DBImpl24InstallCompactionResultsEPNS0_15CompactionStateE
        - _ZN7leveldb6DBImpl24OpenCompactionOutputFileEPNS0_15CompactionStateE
        - _ZN7leveldb6DBImpl26FinishCompactionOutputFileEPNS0_15CompactionStateEPNS_8IteratorE
        - _ZN7leveldb6Status7IOErrorERKNS_5SliceES3_
        - _ZN7leveldb6StatusC2Ev
        - _ZN7leveldb6StatusD2Ev
        - _ZN7leveldb6StatusaSEOS0_
        - _ZNK7leveldb10Compaction15num_input_filesEi
        - _ZNK7leveldb10Compaction17MaxOutputFileSizeEv
        - _ZNK7leveldb10Compaction5inputEii
        - _ZNK7leveldb10Compaction5levelEv
        - _ZNK7leveldb10VersionSet12LastSequenceEv
        - _ZNK7leveldb10VersionSet12LevelSummaryEPNS0_19LevelSummaryStorageE
        - _ZNK7leveldb12SnapshotImpl15sequence_numberEv
        - _ZNK7leveldb12SnapshotList5emptyEv
        - _ZNK7leveldb12SnapshotList6oldestEv
        - _ZNK7leveldb12TableBuilder10NumEntriesEv
        - _ZNK7leveldb12TableBuilder8FileSizeEv
        - _ZNK7leveldb5Slice4dataEv
        - _ZNK7leveldb5Slice4sizeEv
        - _ZNK7leveldb6DBImpl15user_comparatorEv
        - _ZNK7leveldb6Status2okEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_impl.cc:903,28'
          Dst:             _ZNK7leveldb10Compaction15num_input_filesEi
        - Src:             'db/db_impl.cc:903,69'
          Dst:             _ZNK7leveldb10Compaction5levelEv
        - Src:             'db/db_impl.cc:904,28'
          Dst:             _ZNK7leveldb10Compaction15num_input_filesEi
        - Src:             'db/db_impl.cc:905,28'
          Dst:             _ZNK7leveldb10Compaction5levelEv
        - Src:             'db/db_impl.cc:902,3'
          Dst:             _ZN7leveldb3LogEPNS_6LoggerEPKcz
        - Src:             'db/db_impl.cc:910,18'
          Dst:             _ZNK7leveldb12SnapshotList5emptyEv
        - Src:             'db/db_impl.cc:911,45'
          Dst:             _ZNK7leveldb10VersionSet12LastSequenceEv
        - Src:             'db/db_impl.cc:913,45'
          Dst:             _ZNK7leveldb12SnapshotList6oldestEv
        - Src:             'db/db_impl.cc:913,55'
          Dst:             _ZNK7leveldb12SnapshotImpl15sequence_numberEv
        - Src:             'db/db_impl.cc:916,32'
          Dst:             _ZN7leveldb10VersionSet17MakeInputIteratorEPNS_10CompactionE
        - Src:             'db/db_impl.cc:919,10'
          Dst:             _ZN7leveldb4port5Mutex6UnlockEv
        - Src:             'db/db_impl.cc:922,10'
          Dst:             _ZN7leveldb6StatusC2Ev
        - Src:             'db/db_impl.cc:923,21'
          Dst:             _ZN7leveldb17ParsedInternalKeyC2Ev
        - Src:             'db/db_impl.cc:931,14'
          Dst:             _ZN7leveldb4port5Mutex4LockEv
        - Src:             'db/db_impl.cc:933,9'
          Dst:             _ZN7leveldb6DBImpl15CompactMemTableEv
        - Src:             'db/db_impl.cc:935,42'
          Dst:             _ZN7leveldb4port7CondVar9SignalAllEv
        - Src:             'db/db_impl.cc:937,14'
          Dst:             _ZN7leveldb4port5Mutex6UnlockEv
        - Src:             'db/db_impl.cc:942,30'
          Dst:             _ZN7leveldb10Compaction16ShouldStopBeforeERKNS_5SliceE
        - Src:             'db/db_impl.cc:944,16'
          Dst:             _ZN7leveldb6DBImpl26FinishCompactionOutputFileEPNS0_15CompactionStateEPNS_8IteratorE
        - Src:             'db/db_impl.cc:944,14'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/db_impl.cc:944,7'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/db_impl.cc:945,19'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:952,10'
          Dst:             _ZN7leveldb16ParseInternalKeyERKNS_5SliceEPNS_17ParsedInternalKeyE
        - Src:             'db/db_impl.cc:959,11'
          Dst:             _ZNK7leveldb6DBImpl15user_comparatorEv
        - Src:             'db/db_impl.cc:959,53'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'db/db_impl.cc:962,47'
          Dst:             _ZNK7leveldb5Slice4dataEv
        - Src:             'db/db_impl.cc:962,69'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'db/db_impl.cc:972,39'
          Dst:             _ZN7leveldb10Compaction17IsBaseLevelForKeyERKNS_5SliceE
        - Src:             'db/db_impl.cc:998,18'
          Dst:             _ZN7leveldb6DBImpl24OpenCompactionOutputFileEPNS0_15CompactionStateE
        - Src:             'db/db_impl.cc:998,16'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/db_impl.cc:998,9'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/db_impl.cc:999,21'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:1003,29'
          Dst:             _ZNK7leveldb12TableBuilder10NumEntriesEv
        - Src:             'db/db_impl.cc:1004,18'
          Dst:             _ZN7leveldb6DBImpl15CompactionState14current_outputEv
        - Src:             'db/db_impl.cc:1004,45'
          Dst:             _ZN7leveldb11InternalKey10DecodeFromERKNS_5SliceE
        - Src:             'db/db_impl.cc:1006,16'
          Dst:             _ZN7leveldb6DBImpl15CompactionState14current_outputEv
        - Src:             'db/db_impl.cc:1006,42'
          Dst:             _ZN7leveldb11InternalKey10DecodeFromERKNS_5SliceE
        - Src:             'db/db_impl.cc:1007,25'
          Dst:             _ZN7leveldb12TableBuilder3AddERKNS_5SliceES3_
        - Src:             'db/db_impl.cc:1010,29'
          Dst:             _ZNK7leveldb12TableBuilder8FileSizeEv
        - Src:             'db/db_impl.cc:1011,32'
          Dst:             _ZNK7leveldb10Compaction17MaxOutputFileSizeEv
        - Src:             'db/db_impl.cc:1012,18'
          Dst:             _ZN7leveldb6DBImpl26FinishCompactionOutputFileEPNS0_15CompactionStateEPNS_8IteratorE
        - Src:             'db/db_impl.cc:1012,16'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/db_impl.cc:1012,9'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/db_impl.cc:1013,21'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:1022,14'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:1023,30'
          Dst:             _ZN7leveldb5SliceC2EPKc
        - Src:             'db/db_impl.cc:1023,14'
          Dst:             _ZN7leveldb5SliceC2Ev
        - Src:             'db/db_impl.cc:1023,14'
          Dst:             _ZN7leveldb6Status7IOErrorERKNS_5SliceES3_
        - Src:             'db/db_impl.cc:1023,12'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/db_impl.cc:1023,5'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/db_impl.cc:1025,14'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:1026,14'
          Dst:             _ZN7leveldb6DBImpl26FinishCompactionOutputFileEPNS0_15CompactionStateEPNS_8IteratorE
        - Src:             'db/db_impl.cc:1026,12'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/db_impl.cc:1026,5'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/db_impl.cc:1028,14'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:1029,12'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/db_impl.cc:1029,5'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/db_impl.cc:1034,19'
          Dst:             _ZN7leveldb6DBImpl15CompactionStatsC2Ev
        - Src:             'db/db_impl.cc:1037,46'
          Dst:             _ZNK7leveldb10Compaction15num_input_filesEi
        - Src:             'db/db_impl.cc:1037,46'
          Dst:             _ZNK7leveldb10Compaction15num_input_filesEi
        - Src:             'db/db_impl.cc:1038,48'
          Dst:             _ZNK7leveldb10Compaction5inputEii
        - Src:             'db/db_impl.cc:1037,46'
          Dst:             _ZNK7leveldb10Compaction15num_input_filesEi
        - Src:             'db/db_impl.cc:1038,48'
          Dst:             _ZNK7leveldb10Compaction5inputEii
        - Src:             'db/db_impl.cc:1037,46'
          Dst:             _ZNK7leveldb10Compaction15num_input_filesEi
        - Src:             'db/db_impl.cc:1045,10'
          Dst:             _ZN7leveldb4port5Mutex4LockEv
        - Src:             'db/db_impl.cc:1046,31'
          Dst:             _ZNK7leveldb10Compaction5levelEv
        - Src:             'db/db_impl.cc:1046,44'
          Dst:             _ZN7leveldb6DBImpl15CompactionStats3AddERKS1_
        - Src:             'db/db_impl.cc:1048,14'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:1049,14'
          Dst:             _ZN7leveldb6DBImpl24InstallCompactionResultsEPNS0_15CompactionStateE
        - Src:             'db/db_impl.cc:1049,12'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/db_impl.cc:1049,5'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/db_impl.cc:1051,15'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:1052,5'
          Dst:             _ZN7leveldb6DBImpl21RecordBackgroundErrorERKNS_6StatusE
        - Src:             'db/db_impl.cc:1055,57'
          Dst:             _ZNK7leveldb10VersionSet12LevelSummaryEPNS0_19LevelSummaryStorageE
        - Src:             'db/db_impl.cc:1055,3'
          Dst:             _ZN7leveldb3LogEPNS_6LoggerEPKcz
    - functionName:    _ZN7leveldb6DBImpl17CleanupCompactionEPNS0_15CompactionStateE
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 789
      functionLinenumberEnd: 804
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          81
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN7leveldb12TableBuilder7AbandonEv
        - _ZN7leveldb12TableBuilderD2Ev
        - _ZN7leveldb4port5Mutex10AssertHeldEv
        - _ZN7leveldb6DBImpl15CompactionStateD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_impl.cc:790,10'
          Dst:             _ZN7leveldb4port5Mutex10AssertHeldEv
        - Src:             'db/db_impl.cc:793,23'
          Dst:             _ZN7leveldb12TableBuilder7AbandonEv
        - Src:             'db/db_impl.cc:794,5'
          Dst:             _ZN7leveldb12TableBuilderD2Ev
        - Src:             'db/db_impl.cc:803,3'
          Dst:             _ZN7leveldb6DBImpl15CompactionStateD2Ev
    - functionName:    _ZN7leveldb6DBImpl15CompactionStateD2Ev
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7leveldb12SnapshotList5emptyEv
      functionSourceFile: '/src/leveldb/./db/snapshot.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7leveldb10VersionSet12LastSequenceEv
      functionSourceFile: '/src/leveldb/./db/version_set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7leveldb12SnapshotList6oldestEv
      functionSourceFile: '/src/leveldb/./db/snapshot.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7leveldb12SnapshotImpl15sequence_numberEv
      functionSourceFile: '/src/leveldb/./db/snapshot.h'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb17ParsedInternalKeyC2Ev
      functionSourceFile: '/src/leveldb/./db/dbformat.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb5SliceC2Ev
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             './db/dbformat.h:74,3'
          Dst:             _ZN7leveldb5SliceC2Ev
    - functionName:    _ZN7leveldb6DBImpl26FinishCompactionOutputFileEPNS0_15CompactionStateEPNS_8IteratorE
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 832
      functionLinenumberEnd: 878
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          182
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN7leveldb10TableCache11NewIteratorERKNS_11ReadOptionsEmmPPNS_5TableE
        - _ZN7leveldb11ReadOptionsC2Ev
        - _ZN7leveldb12TableBuilder6FinishEv
        - _ZN7leveldb12TableBuilder7AbandonEv
        - _ZN7leveldb12TableBuilderD2Ev
        - _ZN7leveldb3LogEPNS_6LoggerEPKcz
        - _ZN7leveldb6DBImpl15CompactionState14current_outputEv
        - _ZN7leveldb6StatusD2Ev
        - _ZN7leveldb6StatusaSEOS0_
        - _ZNK7leveldb10Compaction5levelEv
        - _ZNK7leveldb12TableBuilder10NumEntriesEv
        - _ZNK7leveldb12TableBuilder8FileSizeEv
        - _ZNK7leveldb6Status2okEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_impl.cc:837,43'
          Dst:             _ZN7leveldb6DBImpl15CompactionState14current_outputEv
        - Src:             'db/db_impl.cc:842,54'
          Dst:             _ZNK7leveldb12TableBuilder10NumEntriesEv
        - Src:             'db/db_impl.cc:843,9'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:844,27'
          Dst:             _ZN7leveldb12TableBuilder6FinishEv
        - Src:             'db/db_impl.cc:844,7'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/db_impl.cc:844,5'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/db_impl.cc:846,23'
          Dst:             _ZN7leveldb12TableBuilder7AbandonEv
        - Src:             'db/db_impl.cc:848,52'
          Dst:             _ZNK7leveldb12TableBuilder8FileSizeEv
        - Src:             'db/db_impl.cc:849,12'
          Dst:             _ZN7leveldb6DBImpl15CompactionState14current_outputEv
        - Src:             'db/db_impl.cc:851,3'
          Dst:             _ZN7leveldb12TableBuilderD2Ev
        - Src:             'db/db_impl.cc:855,9'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:856,7'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/db_impl.cc:856,5'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/db_impl.cc:858,9'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:859,7'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/db_impl.cc:859,5'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/db_impl.cc:864,9'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:867,35'
          Dst:             _ZN7leveldb11ReadOptionsC2Ev
        - Src:             'db/db_impl.cc:867,23'
          Dst:             _ZN7leveldb10TableCache11NewIteratorERKNS_11ReadOptionsEmmPPNS_5TableE
        - Src:             'db/db_impl.cc:868,7'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/db_impl.cc:868,5'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/db_impl.cc:870,11'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:872,67'
          Dst:             _ZNK7leveldb10Compaction5levelEv
        - Src:             'db/db_impl.cc:871,7'
          Dst:             _ZN7leveldb3LogEPNS_6LoggerEPKcz
    - functionName:    _ZN7leveldb16ParseInternalKeyERKNS_5SliceEPNS_17ParsedInternalKeyE
      functionSourceFile: '/src/leveldb/./db/dbformat.h'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7leveldb13DecodeFixed64EPKc
        - _ZN7leveldb5SliceC2EPKcm
        - _ZNK7leveldb5Slice4dataEv
        - _ZNK7leveldb5Slice4sizeEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './db/dbformat.h:173,33'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             './db/dbformat.h:175,45'
          Dst:             _ZNK7leveldb5Slice4dataEv
        - Src:             './db/dbformat.h:175,18'
          Dst:             _ZN7leveldb13DecodeFixed64EPKc
        - Src:             './db/dbformat.h:179,41'
          Dst:             _ZNK7leveldb5Slice4dataEv
        - Src:             './db/dbformat.h:179,22'
          Dst:             _ZN7leveldb5SliceC2EPKcm
    - functionName:    _ZNK7leveldb6DBImpl15user_comparatorEv
      functionSourceFile: '/src/leveldb/./db/db_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7leveldb21InternalKeyComparator15user_comparatorEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './db/db_impl.h:155,33'
          Dst:             _ZNK7leveldb21InternalKeyComparator15user_comparatorEv
    - functionName:    _ZN7leveldb6DBImpl24OpenCompactionOutputFileEPNS0_15CompactionStateE
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 806
      functionLinenumberEnd: 829
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          68
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7leveldb10VersionSet13NewFileNumberEv
        - _ZN7leveldb11InternalKey5ClearEv
        - _ZN7leveldb12TableBuilderC2ERKNS_7OptionsEPNS_12WritableFileE
        - _ZN7leveldb13TableFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - _ZN7leveldb4port5Mutex4LockEv
        - _ZN7leveldb4port5Mutex6UnlockEv
        - _ZN7leveldb6DBImpl15CompactionState6OutputC2Ev
        - _ZN7leveldb6DBImpl15CompactionState6OutputD2Ev
        - _ZNK7leveldb6Status2okEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_impl.cc:811,12'
          Dst:             _ZN7leveldb4port5Mutex4LockEv
        - Src:             'db/db_impl.cc:812,30'
          Dst:             _ZN7leveldb10VersionSet13NewFileNumberEv
        - Src:             'db/db_impl.cc:814,29'
          Dst:             _ZN7leveldb6DBImpl15CompactionState6OutputC2Ev
        - Src:             'db/db_impl.cc:816,18'
          Dst:             _ZN7leveldb11InternalKey5ClearEv
        - Src:             'db/db_impl.cc:817,17'
          Dst:             _ZN7leveldb11InternalKey5ClearEv
        - Src:             'db/db_impl.cc:819,12'
          Dst:             _ZN7leveldb4port5Mutex6UnlockEv
        - Src:             'db/db_impl.cc:820,3'
          Dst:             _ZN7leveldb6DBImpl15CompactionState6OutputD2Ev
        - Src:             'db/db_impl.cc:823,23'
          Dst:             _ZN7leveldb13TableFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'db/db_impl.cc:825,9'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:826,28'
          Dst:             _ZN7leveldb12TableBuilderC2ERKNS_7OptionsEPNS_12WritableFileE
    - functionName:    _ZN7leveldb6DBImpl15CompactionState14current_outputEv
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb11InternalKey10DecodeFromERKNS_5SliceE
      functionSourceFile: '/src/leveldb/./db/dbformat.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7leveldb5Slice4dataEv
        - _ZNK7leveldb5Slice4sizeEv
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             './db/dbformat.h:145,19'
          Dst:             _ZNK7leveldb5Slice4dataEv
        - Src:             './db/dbformat.h:145,29'
          Dst:             _ZNK7leveldb5Slice4sizeEv
    - functionName:    _ZNK7leveldb10Compaction17MaxOutputFileSizeEv
      functionSourceFile: '/src/leveldb/./db/version_set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb5SliceC2EPKc
      functionSourceFile: '/src/leveldb/include/leveldb/slice.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strlen
      functionUses:    58
      BranchProfiles:  []
      Callsites:
        - Src:             'include/leveldb/slice.h:39,42'
          Dst:             strlen
    - functionName:    _ZN7leveldb5SliceC2Ev
      functionSourceFile: '/src/leveldb/include/leveldb/slice.h'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    61
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb6Status7IOErrorERKNS_5SliceES3_
      functionSourceFile: '/src/leveldb/include/leveldb/status.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb6StatusC2ENS0_4CodeERKNS_5SliceES4_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/leveldb/status.h:53,12'
          Dst:             _ZN7leveldb6StatusC2ENS0_4CodeERKNS_5SliceES4_
    - functionName:    _ZN7leveldb6DBImpl15CompactionStatsC2Ev
      functionSourceFile: '/src/leveldb/./db/db_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb6DBImpl15CompactionStats3AddERKS1_
      functionSourceFile: '/src/leveldb/./db/db_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb6DBImpl24InstallCompactionResultsEPNS0_15CompactionStateE
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 880
      functionLinenumberEnd: 896
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7leveldb10Compaction17AddInputDeletionsEPNS_11VersionEditE
        - _ZN7leveldb10Compaction4editEv
        - _ZN7leveldb10VersionSet11LogAndApplyEPNS_11VersionEditEPNS_4port5MutexE
        - _ZN7leveldb11VersionEdit7AddFileEimmRKNS_11InternalKeyES3_
        - _ZN7leveldb3LogEPNS_6LoggerEPKcz
        - _ZN7leveldb4port5Mutex10AssertHeldEv
        - _ZNK7leveldb10Compaction15num_input_filesEi
        - _ZNK7leveldb10Compaction5levelEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_impl.cc:881,10'
          Dst:             _ZN7leveldb4port5Mutex10AssertHeldEv
        - Src:             'db/db_impl.cc:883,28'
          Dst:             _ZNK7leveldb10Compaction15num_input_filesEi
        - Src:             'db/db_impl.cc:883,69'
          Dst:             _ZNK7leveldb10Compaction5levelEv
        - Src:             'db/db_impl.cc:884,28'
          Dst:             _ZNK7leveldb10Compaction15num_input_filesEi
        - Src:             'db/db_impl.cc:884,69'
          Dst:             _ZNK7leveldb10Compaction5levelEv
        - Src:             'db/db_impl.cc:882,3'
          Dst:             _ZN7leveldb3LogEPNS_6LoggerEPKcz
        - Src:             'db/db_impl.cc:888,63'
          Dst:             _ZN7leveldb10Compaction4editEv
        - Src:             'db/db_impl.cc:888,24'
          Dst:             _ZN7leveldb10Compaction17AddInputDeletionsEPNS_11VersionEditE
        - Src:             'db/db_impl.cc:889,42'
          Dst:             _ZNK7leveldb10Compaction5levelEv
        - Src:             'db/db_impl.cc:895,54'
          Dst:             _ZN7leveldb10Compaction4editEv
        - Src:             'db/db_impl.cc:895,21'
          Dst:             _ZN7leveldb10VersionSet11LogAndApplyEPNS_11VersionEditEPNS_4port5MutexE
        - Src:             'db/db_impl.cc:892,26'
          Dst:             _ZN7leveldb10Compaction4editEv
        - Src:             'db/db_impl.cc:892,34'
          Dst:             _ZN7leveldb11VersionEdit7AddFileEimmRKNS_11InternalKeyES3_
    - functionName:    _ZN7leveldb6DBImpl15CompactionState6OutputC2Ev
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb11InternalKeyC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_impl.cc:56,10'
          Dst:             _ZN7leveldb11InternalKeyC2Ev
        - Src:             'db/db_impl.cc:56,10'
          Dst:             _ZN7leveldb11InternalKeyC2Ev
    - functionName:    _ZN7leveldb11InternalKey5ClearEv
      functionSourceFile: '/src/leveldb/./db/dbformat.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12FileMetaDataC2Ev
      functionSourceFile: '/src/leveldb/./db/version_edit.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 19
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb11InternalKeyC2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './db/version_edit.h:19,3'
          Dst:             _ZN7leveldb11InternalKeyC2Ev
        - Src:             './db/version_edit.h:19,3'
          Dst:             _ZN7leveldb11InternalKeyC2Ev
    - functionName:    _ZNK7leveldb10VersionSet7currentEv
      functionSourceFile: '/src/leveldb/./db/version_set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb6DBImpl16WriteLevel0TableEPNS_8MemTableEPNS_11VersionEditEPNS_7VersionE
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionLinenumberEnd: 547
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          151
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7leveldb10BuildTableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_3EnvERKNS_7OptionsEPNS_10TableCacheEPNS_8IteratorEPNS_12FileMetaDataE
        - _ZN7leveldb10VersionSet13NewFileNumberEv
        - _ZN7leveldb11VersionEdit7AddFileEimmRKNS_11InternalKeyES3_
        - _ZN7leveldb12FileMetaDataC2Ev
        - _ZN7leveldb12FileMetaDataD2Ev
        - _ZN7leveldb3LogEPNS_6LoggerEPKcz
        - _ZN7leveldb4port5Mutex10AssertHeldEv
        - _ZN7leveldb4port5Mutex4LockEv
        - _ZN7leveldb4port5Mutex6UnlockEv
        - _ZN7leveldb6DBImpl15CompactionStats3AddERKS1_
        - _ZN7leveldb6DBImpl15CompactionStatsC2Ev
        - _ZN7leveldb6StatusC2Ev
        - _ZN7leveldb6StatusD2Ev
        - _ZN7leveldb6StatusaSEOS0_
        - _ZN7leveldb7Version26PickLevelForMemTableOutputERKNS_5SliceES3_
        - _ZN7leveldb8MemTable11NewIteratorEv
        - _ZNK7leveldb11InternalKey8user_keyEv
        - _ZNK7leveldb6Status2okEv
        - _ZNK7leveldb6Status8ToStringEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_impl.cc:507,10'
          Dst:             _ZN7leveldb4port5Mutex10AssertHeldEv
        - Src:             'db/db_impl.cc:509,16'
          Dst:             _ZN7leveldb12FileMetaDataC2Ev
        - Src:             'db/db_impl.cc:510,28'
          Dst:             _ZN7leveldb10VersionSet13NewFileNumberEv
        - Src:             'db/db_impl.cc:512,25'
          Dst:             _ZN7leveldb8MemTable11NewIteratorEv
        - Src:             'db/db_impl.cc:513,3'
          Dst:             _ZN7leveldb3LogEPNS_6LoggerEPKcz
        - Src:             'db/db_impl.cc:516,10'
          Dst:             _ZN7leveldb6StatusC2Ev
        - Src:             'db/db_impl.cc:518,12'
          Dst:             _ZN7leveldb4port5Mutex6UnlockEv
        - Src:             'db/db_impl.cc:519,9'
          Dst:             _ZN7leveldb10BuildTableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_3EnvERKNS_7OptionsEPNS_10TableCacheEPNS_8IteratorEPNS_12FileMetaDataE
        - Src:             'db/db_impl.cc:519,7'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/db_impl.cc:519,5'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/db_impl.cc:520,12'
          Dst:             _ZN7leveldb4port5Mutex4LockEv
        - Src:             'db/db_impl.cc:525,9'
          Dst:             _ZNK7leveldb6Status8ToStringEv
        - Src:             'db/db_impl.cc:523,3'
          Dst:             _ZN7leveldb3LogEPNS_6LoggerEPKcz
        - Src:             'db/db_impl.cc:532,9'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:533,46'
          Dst:             _ZNK7leveldb11InternalKey8user_keyEv
        - Src:             'db/db_impl.cc:534,45'
          Dst:             _ZNK7leveldb11InternalKey8user_keyEv
        - Src:             'db/db_impl.cc:536,21'
          Dst:             _ZN7leveldb7Version26PickLevelForMemTableOutputERKNS_5SliceES3_
        - Src:             'db/db_impl.cc:538,11'
          Dst:             _ZN7leveldb11VersionEdit7AddFileEimmRKNS_11InternalKeyES3_
        - Src:             'db/db_impl.cc:542,19'
          Dst:             _ZN7leveldb6DBImpl15CompactionStatsC2Ev
        - Src:             'db/db_impl.cc:545,17'
          Dst:             _ZN7leveldb6DBImpl15CompactionStats3AddERKS1_
        - Src:             'db/db_impl.cc:547,1'
          Dst:             _ZN7leveldb12FileMetaDataD2Ev
    - functionName:    _ZN7leveldb8MemTable5UnrefEv
      functionSourceFile: '/src/leveldb/./db/memtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7leveldb8MemTableD2Ev
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             './db/memtable.h:37,7'
          Dst:             _ZN7leveldb8MemTableD2Ev
    - functionName:    _ZNK7leveldb11InternalKey8user_keyEv
      functionSourceFile: '/src/leveldb/./db/dbformat.h'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb14ExtractUserKeyERKNS_5SliceE
        - _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    26
      BranchProfiles:  []
      Callsites:
        - Src:             './db/dbformat.h:154,50'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             './db/dbformat.h:154,35'
          Dst:             _ZN7leveldb14ExtractUserKeyERKNS_5SliceE
    - functionName:    _ZNK7leveldb10VersionSet9LogNumberEv
      functionSourceFile: '/src/leveldb/./db/version_set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7leveldb10VersionSet18ManifestFileNumberEv
      functionSourceFile: '/src/leveldb/./db/version_set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7leveldb10VersionSet13PrevLogNumberEv
      functionSourceFile: '/src/leveldb/./db/version_set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb6DBImpl5NewDBEv
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          163
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN7leveldb11VersionEdit11SetNextFileEm
        - _ZN7leveldb11VersionEdit12SetLogNumberEm
        - _ZN7leveldb11VersionEdit15SetLastSequenceEm
        - _ZN7leveldb11VersionEdit17SetComparatorNameERKNS_5SliceE
        - _ZN7leveldb11VersionEditC2Ev
        - _ZN7leveldb11VersionEditD2Ev
        - _ZN7leveldb14SetCurrentFileEPNS_3EnvERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEm
        - _ZN7leveldb18DescriptorFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - _ZN7leveldb3log6Writer9AddRecordERKNS_5SliceE
        - _ZN7leveldb3log6WriterC2EPNS_12WritableFileE
        - _ZN7leveldb3log6WriterD2Ev
        - _ZN7leveldb5SliceC2EPKc
        - _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7leveldb6StatusD2Ev
        - _ZN7leveldb6StatusaSEOS0_
        - _ZNK7leveldb11VersionEdit8EncodeToEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK7leveldb6DBImpl15user_comparatorEv
        - _ZNK7leveldb6Status2okEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_impl.cc:182,15'
          Dst:             _ZN7leveldb11VersionEditC2Ev
        - Src:             'db/db_impl.cc:183,28'
          Dst:             _ZNK7leveldb6DBImpl15user_comparatorEv
        - Src:             'db/db_impl.cc:183,28'
          Dst:             _ZN7leveldb5SliceC2EPKc
        - Src:             'db/db_impl.cc:183,10'
          Dst:             _ZN7leveldb11VersionEdit17SetComparatorNameERKNS_5SliceE
        - Src:             'db/db_impl.cc:184,10'
          Dst:             _ZN7leveldb11VersionEdit12SetLogNumberEm
        - Src:             'db/db_impl.cc:185,10'
          Dst:             _ZN7leveldb11VersionEdit11SetNextFileEm
        - Src:             'db/db_impl.cc:186,10'
          Dst:             _ZN7leveldb11VersionEdit15SetLastSequenceEm
        - Src:             'db/db_impl.cc:188,32'
          Dst:             _ZN7leveldb18DescriptorFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'db/db_impl.cc:191,10'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:195,17'
          Dst:             _ZN7leveldb3log6WriterC2EPNS_12WritableFileE
        - Src:             'db/db_impl.cc:197,12'
          Dst:             _ZNK7leveldb11VersionEdit8EncodeToEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'db/db_impl.cc:198,23'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'db/db_impl.cc:198,13'
          Dst:             _ZN7leveldb3log6Writer9AddRecordERKNS_5SliceE
        - Src:             'db/db_impl.cc:198,7'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/db_impl.cc:198,5'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/db_impl.cc:199,11'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:200,9'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/db_impl.cc:200,7'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/db_impl.cc:202,11'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:203,9'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/db_impl.cc:203,7'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/db_impl.cc:205,3'
          Dst:             _ZN7leveldb3log6WriterD2Ev
        - Src:             'db/db_impl.cc:207,9'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:209,9'
          Dst:             _ZN7leveldb14SetCurrentFileEPNS_3EnvERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEm
        - Src:             'db/db_impl.cc:209,7'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/db_impl.cc:209,5'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/db_impl.cc:211,5'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/db_impl.cc:214,1'
          Dst:             _ZN7leveldb11VersionEditD2Ev
    - functionName:    _ZN7leveldb6Status15InvalidArgumentERKNS_5SliceES3_
      functionSourceFile: '/src/leveldb/include/leveldb/status.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb6StatusC2ENS0_4CodeERKNS_5SliceES4_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/leveldb/status.h:50,12'
          Dst:             _ZN7leveldb6StatusC2ENS0_4CodeERKNS_5SliceES4_
    - functionName:    snprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb6Status10CorruptionERKNS_5SliceES3_
      functionSourceFile: '/src/leveldb/include/leveldb/status.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb6StatusC2ENS0_4CodeERKNS_5SliceES4_
      functionUses:    30
      BranchProfiles:  []
      Callsites:
        - Src:             'include/leveldb/status.h:44,12'
          Dst:             _ZN7leveldb6StatusC2ENS0_4CodeERKNS_5SliceES4_
    - functionName:    _ZN7leveldb6DBImpl14RecoverLogFileEmbPbPNS_11VersionEditEPm
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - bool
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          345
      EdgeCount:       76
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN7leveldb10WriteBatchC2Ev
        - _ZN7leveldb10WriteBatchD2Ev
        - _ZN7leveldb11LogFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - _ZN7leveldb18WriteBatchInternal10InsertIntoEPKNS_10WriteBatchEPNS_8MemTableE
        - _ZN7leveldb18WriteBatchInternal11SetContentsEPNS_10WriteBatchERKNS_5SliceE
        - _ZN7leveldb18WriteBatchInternal5CountEPKNS_10WriteBatchE
        - _ZN7leveldb18WriteBatchInternal8SequenceEPKNS_10WriteBatchE
        - _ZN7leveldb3LogEPNS_6LoggerEPKcz
        - _ZN7leveldb3log6Reader10ReadRecordEPNS_5SliceEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - _ZN7leveldb3log6Reader8ReporterD2Ev
        - _ZN7leveldb3log6ReaderC2EPNS_14SequentialFileEPNS1_8ReporterEbm
        - _ZN7leveldb3log6ReaderD2Ev
        - _ZN7leveldb3log6WriterC2EPNS_12WritableFileEm
        - _ZN7leveldb4port5Mutex10AssertHeldEv
        - _ZN7leveldb5SliceC2EPKc
        - _ZN7leveldb5SliceC2Ev
        - _ZN7leveldb6DBImpl16WriteLevel0TableEPNS_8MemTableEPNS_11VersionEditEPNS_7VersionE
        - _ZN7leveldb6Status10CorruptionERKNS_5SliceES3_
        - _ZN7leveldb6StatusD2Ev
        - _ZN7leveldb6StatusaSEOS0_
        - _ZN7leveldb8MemTable22ApproximateMemoryUsageEv
        - _ZN7leveldb8MemTable3RefEv
        - _ZN7leveldb8MemTable5UnrefEv
        - _ZN7leveldb8MemTableC2ERKNS_21InternalKeyComparatorE
        - _ZNK7leveldb5Slice4sizeEv
        - _ZNK7leveldb6DBImpl16MaybeIgnoreErrorEPNS_6StatusE
        - _ZNK7leveldb6Status2okEv
        - _ZZN7leveldb6DBImpl14RecoverLogFileEmbPbPNS_11VersionEditEPmEN11LogReporter10CorruptionEmRKNS_6StatusE
        - _ZZN7leveldb6DBImpl14RecoverLogFileEmbPbPNS_11VersionEditEPmEN11LogReporterC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_impl.cc:401,10'
          Dst:             _ZN7leveldb4port5Mutex10AssertHeldEv
        - Src:             'db/db_impl.cc:404,23'
          Dst:             _ZN7leveldb11LogFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'db/db_impl.cc:407,15'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:408,5'
          Dst:             _ZNK7leveldb6DBImpl16MaybeIgnoreErrorEPNS_6StatusE
        - Src:             'db/db_impl.cc:413,15'
          Dst:             _ZZN7leveldb6DBImpl14RecoverLogFileEmbPbPNS_11VersionEditEPmEN11LogReporterC2Ev
        - Src:             'db/db_impl.cc:422,15'
          Dst:             _ZN7leveldb3log6ReaderC2EPNS_14SequentialFileEPNS1_8ReporterEbm
        - Src:             'db/db_impl.cc:423,3'
          Dst:             _ZN7leveldb3LogEPNS_6LoggerEPKcz
        - Src:             'db/db_impl.cc:428,9'
          Dst:             _ZN7leveldb5SliceC2Ev
        - Src:             'db/db_impl.cc:429,14'
          Dst:             _ZN7leveldb10WriteBatchC2Ev
        - Src:             'db/db_impl.cc:432,17'
          Dst:             _ZN7leveldb3log6Reader10ReadRecordEPNS_5SliceEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - Src:             'db/db_impl.cc:432,57'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:433,16'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'db/db_impl.cc:434,34'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'db/db_impl.cc:435,46'
          Dst:             _ZN7leveldb5SliceC2EPKc
        - Src:             'db/db_impl.cc:435,27'
          Dst:             _ZN7leveldb5SliceC2Ev
        - Src:             'db/db_impl.cc:435,27'
          Dst:             _ZN7leveldb6Status10CorruptionERKNS_5SliceES3_
        - Src:             'db/db_impl.cc:434,16'
          Dst:             _ZZN7leveldb6DBImpl14RecoverLogFileEmbPbPNS_11VersionEditEPmEN11LogReporter10CorruptionEmRKNS_6StatusE
        - Src:             'db/db_impl.cc:434,7'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/db_impl.cc:438,5'
          Dst:             _ZN7leveldb18WriteBatchInternal11SetContentsEPNS_10WriteBatchERKNS_5SliceE
        - Src:             'db/db_impl.cc:441,17'
          Dst:             _ZN7leveldb8MemTableC2ERKNS_21InternalKeyComparatorE
        - Src:             'db/db_impl.cc:442,12'
          Dst:             _ZN7leveldb8MemTable3RefEv
        - Src:             'db/db_impl.cc:444,14'
          Dst:             _ZN7leveldb18WriteBatchInternal10InsertIntoEPKNS_10WriteBatchEPNS_8MemTableE
        - Src:             'db/db_impl.cc:444,12'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/db_impl.cc:444,5'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/db_impl.cc:445,5'
          Dst:             _ZNK7leveldb6DBImpl16MaybeIgnoreErrorEPNS_6StatusE
        - Src:             'db/db_impl.cc:446,17'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:449,37'
          Dst:             _ZN7leveldb18WriteBatchInternal8SequenceEPKNS_10WriteBatchE
        - Src:             'db/db_impl.cc:450,37'
          Dst:             _ZN7leveldb18WriteBatchInternal5CountEPKNS_10WriteBatchE
        - Src:             'db/db_impl.cc:455,14'
          Dst:             _ZN7leveldb8MemTable22ApproximateMemoryUsageEv
        - Src:             'db/db_impl.cc:458,16'
          Dst:             _ZN7leveldb6DBImpl16WriteLevel0TableEPNS_8MemTableEPNS_11VersionEditEPNS_7VersionE
        - Src:             'db/db_impl.cc:458,14'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/db_impl.cc:458,7'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/db_impl.cc:459,12'
          Dst:             _ZN7leveldb8MemTable5UnrefEv
        - Src:             'db/db_impl.cc:461,19'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:472,14'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:477,47'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:477,9'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/db_impl.cc:478,51'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:477,9'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/db_impl.cc:477,9'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/db_impl.cc:479,7'
          Dst:             _ZN7leveldb3LogEPNS_6LoggerEPKcz
        - Src:             'db/db_impl.cc:480,18'
          Dst:             _ZN7leveldb3log6WriterC2EPNS_12WritableFileEm
        - Src:             'db/db_impl.cc:487,20'
          Dst:             _ZN7leveldb8MemTableC2ERKNS_21InternalKeyComparatorE
        - Src:             'db/db_impl.cc:488,15'
          Dst:             _ZN7leveldb8MemTable3RefEv
        - Src:             'db/db_impl.cc:495,16'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:497,16'
          Dst:             _ZN7leveldb6DBImpl16WriteLevel0TableEPNS_8MemTableEPNS_11VersionEditEPNS_7VersionE
        - Src:             'db/db_impl.cc:497,14'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/db_impl.cc:497,7'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/db_impl.cc:499,10'
          Dst:             _ZN7leveldb8MemTable5UnrefEv
        - Src:             'db/db_impl.cc:503,1'
          Dst:             _ZN7leveldb10WriteBatchD2Ev
        - Src:             'db/db_impl.cc:503,1'
          Dst:             _ZN7leveldb3log6ReaderD2Ev
        - Src:             'db/db_impl.cc:503,1'
          Dst:             _ZN7leveldb3log6Reader8ReporterD2Ev
    - functionName:    _ZN7leveldb10VersionSet15SetLastSequenceEm
      functionSourceFile: '/src/leveldb/./db/version_set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7leveldb6DBImpl16MaybeIgnoreErrorEPNS_6StatusE
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7leveldb3LogEPNS_6LoggerEPKcz
        - _ZN7leveldb6Status2OKEv
        - _ZN7leveldb6StatusD2Ev
        - _ZN7leveldb6StatusaSEOS0_
        - _ZNK7leveldb6Status2okEv
        - _ZNK7leveldb6Status8ToStringEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_impl.cc:217,10'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:220,52'
          Dst:             _ZNK7leveldb6Status8ToStringEv
        - Src:             'db/db_impl.cc:220,5'
          Dst:             _ZN7leveldb3LogEPNS_6LoggerEPKcz
        - Src:             'db/db_impl.cc:221,10'
          Dst:             _ZN7leveldb6Status2OKEv
        - Src:             'db/db_impl.cc:221,8'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/db_impl.cc:221,5'
          Dst:             _ZN7leveldb6StatusD2Ev
    - functionName:    _ZZN7leveldb6DBImpl14RecoverLogFileEmbPbPNS_11VersionEditEPmEN11LogReporterC2Ev
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb3log6Reader8ReporterC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_impl.cc:388,10'
          Dst:             _ZN7leveldb3log6Reader8ReporterC2Ev
    - functionName:    _ZZN7leveldb6DBImpl14RecoverLogFileEmbPbPNS_11VersionEditEPmEN11LogReporter10CorruptionEmRKNS_6StatusE
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7leveldb3LogEPNS_6LoggerEPKcz
        - _ZN7leveldb6StatusaSERKS0_
        - _ZNK7leveldb6Status2okEv
        - _ZNK7leveldb6Status8ToStringEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_impl.cc:396,38'
          Dst:             _ZNK7leveldb6Status8ToStringEv
        - Src:             'db/db_impl.cc:394,7'
          Dst:             _ZN7leveldb3LogEPNS_6LoggerEPKcz
        - Src:             'db/db_impl.cc:397,52'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:397,72'
          Dst:             _ZN7leveldb6StatusaSERKS0_
    - functionName:    _ZN7leveldb11VersionEdit17SetComparatorNameERKNS_5SliceE
      functionSourceFile: '/src/leveldb/./db/version_edit.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7leveldb5Slice8ToStringEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './db/version_edit.h:38,24'
          Dst:             _ZNK7leveldb5Slice8ToStringEv
    - functionName:    _ZN7leveldb11VersionEdit11SetNextFileEm
      functionSourceFile: '/src/leveldb/./db/version_edit.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb11VersionEdit15SetLastSequenceEm
      functionSourceFile: '/src/leveldb/./db/version_edit.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb2DBC2Ev
      functionSourceFile: '/src/leveldb/include/leveldb/db.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb21InternalKeyComparatorC2EPKNS_10ComparatorE
      functionSourceFile: '/src/leveldb/./db/dbformat.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb10ComparatorC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './db/dbformat.h:107,12'
          Dst:             _ZN7leveldb10ComparatorC2Ev
    - functionName:    _ZN7leveldb20InternalFilterPolicyC2EPKNS_12FilterPolicyE
      functionSourceFile: '/src/leveldb/./db/dbformat.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb12FilterPolicyC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './db/dbformat.h:125,12'
          Dst:             _ZN7leveldb12FilterPolicyC2Ev
    - functionName:    _ZN7leveldb15SanitizeOptionsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPKNS_21InternalKeyComparatorEPKNS_20InternalFilterPolicyERKNS_7OptionsE
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          115
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7leveldb11NewLRUCacheEm
        - _ZN7leveldb15InfoLogFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN7leveldb18OldInfoLogFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN7leveldb6StatusD2Ev
        - _ZN7leveldbL11ClipToRangeIiiEEvPT_T0_S3_
        - _ZN7leveldbL11ClipToRangeImiEEvPT_T0_S3_
        - _ZNK7leveldb6Status2okEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_impl.cc:101,3'
          Dst:             _ZN7leveldbL11ClipToRangeIiiEEvPT_T0_S3_
        - Src:             'db/db_impl.cc:102,3'
          Dst:             _ZN7leveldbL11ClipToRangeImiEEvPT_T0_S3_
        - Src:             'db/db_impl.cc:103,3'
          Dst:             _ZN7leveldbL11ClipToRangeImiEEvPT_T0_S3_
        - Src:             'db/db_impl.cc:104,3'
          Dst:             _ZN7leveldbL11ClipToRangeImiEEvPT_T0_S3_
        - Src:             'db/db_impl.cc:107,5'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/db_impl.cc:108,25'
          Dst:             _ZN7leveldb15InfoLogFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'db/db_impl.cc:108,50'
          Dst:             _ZN7leveldb18OldInfoLogFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'db/db_impl.cc:108,5'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/db_impl.cc:109,35'
          Dst:             _ZN7leveldb15InfoLogFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'db/db_impl.cc:110,12'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:114,3'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/db_impl.cc:116,26'
          Dst:             _ZN7leveldb11NewLRUCacheEm
    - functionName:    _ZN7leveldbL14TableCacheSizeERKNS_7OptionsE
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb4port5MutexC2Ev
      functionSourceFile: '/src/leveldb/./port/port_stdcxx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb4port7CondVarC2EPNS0_5MutexE
      functionSourceFile: '/src/leveldb/./port/port_stdcxx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12SnapshotListC2Ev
      functionSourceFile: '/src/leveldb/./db/snapshot.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb12SnapshotImplC2Em
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './db/snapshot.h:41,20'
          Dst:             _ZN7leveldb12SnapshotImplC2Em
    - functionName:    _ZN7leveldbL11ClipToRangeIiiEEvPT_T0_S3_
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldbL11ClipToRangeImiEEvPT_T0_S3_
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          28
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb6DBImplD2Ev
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         43
      ICount:          229
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN7leveldb10ComparatorD2Ev
        - _ZN7leveldb10TableCacheD2Ev
        - _ZN7leveldb10VersionSetD2Ev
        - _ZN7leveldb10WriteBatchD2Ev
        - _ZN7leveldb12FilterPolicyD2Ev
        - _ZN7leveldb12SnapshotListD2Ev
        - _ZN7leveldb3log6WriterD2Ev
        - _ZN7leveldb4port5Mutex4LockEv
        - _ZN7leveldb4port5Mutex6UnlockEv
        - _ZN7leveldb4port7CondVar4WaitEv
        - _ZN7leveldb4port7CondVarD2Ev
        - _ZN7leveldb6StatusD2Ev
        - _ZN7leveldb8MemTable5UnrefEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_impl.cc:154,10'
          Dst:             _ZN7leveldb4port5Mutex4LockEv
        - Src:             'db/db_impl.cc:157,38'
          Dst:             _ZN7leveldb4port7CondVar4WaitEv
        - Src:             'db/db_impl.cc:159,10'
          Dst:             _ZN7leveldb4port5Mutex6UnlockEv
        - Src:             'db/db_impl.cc:162,5'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/db_impl.cc:165,3'
          Dst:             _ZN7leveldb10VersionSetD2Ev
        - Src:             'db/db_impl.cc:166,30'
          Dst:             _ZN7leveldb8MemTable5UnrefEv
        - Src:             'db/db_impl.cc:167,30'
          Dst:             _ZN7leveldb8MemTable5UnrefEv
        - Src:             'db/db_impl.cc:168,3'
          Dst:             _ZN7leveldb10WriteBatchD2Ev
        - Src:             'db/db_impl.cc:169,3'
          Dst:             _ZN7leveldb3log6WriterD2Ev
        - Src:             'db/db_impl.cc:171,3'
          Dst:             _ZN7leveldb10TableCacheD2Ev
        - Src:             'db/db_impl.cc:179,1'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/db_impl.cc:179,1'
          Dst:             _ZN7leveldb12SnapshotListD2Ev
        - Src:             'db/db_impl.cc:179,1'
          Dst:             _ZN7leveldb4port7CondVarD2Ev
        - Src:             'db/db_impl.cc:179,1'
          Dst:             _ZN7leveldb12FilterPolicyD2Ev
        - Src:             'db/db_impl.cc:179,1'
          Dst:             _ZN7leveldb10ComparatorD2Ev
    - functionName:    _ZN7leveldb6DBImplD0Ev
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb6DBImplD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_impl.cc:152,19'
          Dst:             _ZN7leveldb6DBImplD2Ev
    - functionName:    _ZN7leveldb6DBImpl3PutERKNS_12WriteOptionsERKNS_5SliceES6_
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1198
      functionLinenumberEnd: 1199
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb2DB3PutERKNS_12WriteOptionsERKNS_5SliceES6_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_impl.cc:1199,14'
          Dst:             _ZN7leveldb2DB3PutERKNS_12WriteOptionsERKNS_5SliceES6_
    - functionName:    _ZN7leveldb6DBImpl6DeleteERKNS_12WriteOptionsERKNS_5SliceE
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1202
      functionLinenumberEnd: 1203
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb2DB6DeleteERKNS_12WriteOptionsERKNS_5SliceE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_impl.cc:1203,14'
          Dst:             _ZN7leveldb2DB6DeleteERKNS_12WriteOptionsERKNS_5SliceE
    - functionName:    _ZN7leveldb6DBImpl5WriteERKNS_12WriteOptionsEPNS_10WriteBatchE
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1206
      functionLinenumberEnd: 1277
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          236
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN7leveldb10VersionSet15SetLastSequenceEm
        - _ZN7leveldb10WriteBatch5ClearEv
        - _ZN7leveldb18WriteBatchInternal10InsertIntoEPKNS_10WriteBatchEPNS_8MemTableE
        - _ZN7leveldb18WriteBatchInternal11SetSequenceEPNS_10WriteBatchEm
        - _ZN7leveldb18WriteBatchInternal5CountEPKNS_10WriteBatchE
        - _ZN7leveldb18WriteBatchInternal8ContentsEPKNS_10WriteBatchE
        - _ZN7leveldb3log6Writer9AddRecordERKNS_5SliceE
        - _ZN7leveldb4port5Mutex4LockEv
        - _ZN7leveldb4port5Mutex6UnlockEv
        - _ZN7leveldb4port7CondVar4WaitEv
        - _ZN7leveldb4port7CondVar6SignalEv
        - _ZN7leveldb6DBImpl15BuildBatchGroupEPPNS0_6WriterE
        - _ZN7leveldb6DBImpl16MakeRoomForWriteEb
        - _ZN7leveldb6DBImpl21RecordBackgroundErrorERKNS_6StatusE
        - _ZN7leveldb6DBImpl6WriterC2EPNS_4port5MutexE
        - _ZN7leveldb6DBImpl6WriterD2Ev
        - _ZN7leveldb6StatusC2ERKS0_
        - _ZN7leveldb6StatusD2Ev
        - _ZN7leveldb6StatusaSEOS0_
        - _ZN7leveldb6StatusaSERKS0_
        - _ZN7leveldb9MutexLockC2EPNS_4port5MutexE
        - _ZN7leveldb9MutexLockD2Ev
        - _ZNK7leveldb10VersionSet12LastSequenceEv
        - _ZNK7leveldb6Status2okEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_impl.cc:1207,10'
          Dst:             _ZN7leveldb6DBImpl6WriterC2EPNS_4port5MutexE
        - Src:             'db/db_impl.cc:1212,13'
          Dst:             _ZN7leveldb9MutexLockC2EPNS_4port5MutexE
        - Src:             'db/db_impl.cc:1215,10'
          Dst:             _ZN7leveldb4port7CondVar4WaitEv
        - Src:             'db/db_impl.cc:1218,12'
          Dst:             _ZN7leveldb6StatusC2ERKS0_
        - Src:             'db/db_impl.cc:1222,19'
          Dst:             _ZN7leveldb6DBImpl16MakeRoomForWriteEb
        - Src:             'db/db_impl.cc:1223,39'
          Dst:             _ZNK7leveldb10VersionSet12LastSequenceEv
        - Src:             'db/db_impl.cc:1225,14'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:1226,31'
          Dst:             _ZN7leveldb6DBImpl15BuildBatchGroupEPPNS0_6WriterE
        - Src:             'db/db_impl.cc:1227,5'
          Dst:             _ZN7leveldb18WriteBatchInternal11SetSequenceEPNS_10WriteBatchEm
        - Src:             'db/db_impl.cc:1228,22'
          Dst:             _ZN7leveldb18WriteBatchInternal5CountEPKNS_10WriteBatchE
        - Src:             'db/db_impl.cc:1235,14'
          Dst:             _ZN7leveldb4port5Mutex6UnlockEv
        - Src:             'db/db_impl.cc:1236,32'
          Dst:             _ZN7leveldb18WriteBatchInternal8ContentsEPKNS_10WriteBatchE
        - Src:             'db/db_impl.cc:1236,22'
          Dst:             _ZN7leveldb3log6Writer9AddRecordERKNS_5SliceE
        - Src:             'db/db_impl.cc:1236,14'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/db_impl.cc:1236,7'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/db_impl.cc:1238,18'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:1239,16'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/db_impl.cc:1239,9'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/db_impl.cc:1240,21'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:1244,18'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:1245,18'
          Dst:             _ZN7leveldb18WriteBatchInternal10InsertIntoEPKNS_10WriteBatchEPNS_8MemTableE
        - Src:             'db/db_impl.cc:1245,16'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/db_impl.cc:1245,9'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/db_impl.cc:1247,14'
          Dst:             _ZN7leveldb4port5Mutex4LockEv
        - Src:             'db/db_impl.cc:1252,9'
          Dst:             _ZN7leveldb6DBImpl21RecordBackgroundErrorERKNS_6StatusE
        - Src:             'db/db_impl.cc:1255,48'
          Dst:             _ZN7leveldb10WriteBatch5ClearEv
        - Src:             'db/db_impl.cc:1257,16'
          Dst:             _ZN7leveldb10VersionSet15SetLastSequenceEm
        - Src:             'db/db_impl.cc:1264,21'
          Dst:             _ZN7leveldb6StatusaSERKS0_
        - Src:             'db/db_impl.cc:1266,17'
          Dst:             _ZN7leveldb4port7CondVar6SignalEv
        - Src:             'db/db_impl.cc:1273,26'
          Dst:             _ZN7leveldb4port7CondVar6SignalEv
        - Src:             'db/db_impl.cc:1277,1'
          Dst:             _ZN7leveldb9MutexLockD2Ev
        - Src:             'db/db_impl.cc:1277,1'
          Dst:             _ZN7leveldb6DBImpl6WriterD2Ev
    - functionName:    _ZN7leveldb6DBImpl3GetERKNS_11ReadOptionsERKNS_5SliceEPNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEE
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1122
      functionLinenumberEnd: 1166
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          122
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN7leveldb4port5Mutex4LockEv
        - _ZN7leveldb4port5Mutex6UnlockEv
        - _ZN7leveldb6DBImpl23MaybeScheduleCompactionEv
        - _ZN7leveldb6StatusC2Ev
        - _ZN7leveldb6StatusD2Ev
        - _ZN7leveldb6StatusaSEOS0_
        - _ZN7leveldb7Version11UpdateStatsERKNS0_8GetStatsE
        - _ZN7leveldb7Version3GetERKNS_11ReadOptionsERKNS_9LookupKeyEPNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEPNS0_8GetStatsE
        - _ZN7leveldb7Version3RefEv
        - _ZN7leveldb7Version5UnrefEv
        - _ZN7leveldb8MemTable3GetERKNS_9LookupKeyEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS_6StatusE
        - _ZN7leveldb8MemTable3RefEv
        - _ZN7leveldb8MemTable5UnrefEv
        - _ZN7leveldb9LookupKeyC2ERKNS_5SliceEm
        - _ZN7leveldb9LookupKeyD2Ev
        - _ZN7leveldb9MutexLockC2EPNS_4port5MutexE
        - _ZN7leveldb9MutexLockD2Ev
        - _ZNK7leveldb10VersionSet12LastSequenceEv
        - _ZNK7leveldb10VersionSet7currentEv
        - _ZNK7leveldb12SnapshotImpl15sequence_numberEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_impl.cc:1123,10'
          Dst:             _ZN7leveldb6StatusC2Ev
        - Src:             'db/db_impl.cc:1124,13'
          Dst:             _ZN7leveldb9MutexLockC2EPNS_4port5MutexE
        - Src:             'db/db_impl.cc:1128,61'
          Dst:             _ZNK7leveldb12SnapshotImpl15sequence_numberEv
        - Src:             'db/db_impl.cc:1130,27'
          Dst:             _ZNK7leveldb10VersionSet12LastSequenceEv
        - Src:             'db/db_impl.cc:1135,33'
          Dst:             _ZNK7leveldb10VersionSet7currentEv
        - Src:             'db/db_impl.cc:1136,8'
          Dst:             _ZN7leveldb8MemTable3RefEv
        - Src:             'db/db_impl.cc:1137,28'
          Dst:             _ZN7leveldb8MemTable3RefEv
        - Src:             'db/db_impl.cc:1138,12'
          Dst:             _ZN7leveldb7Version3RefEv
        - Src:             'db/db_impl.cc:1145,12'
          Dst:             _ZN7leveldb4port5Mutex6UnlockEv
        - Src:             'db/db_impl.cc:1147,15'
          Dst:             _ZN7leveldb9LookupKeyC2ERKNS_5SliceEm
        - Src:             'db/db_impl.cc:1148,14'
          Dst:             _ZN7leveldb8MemTable3GetERKNS_9LookupKeyEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS_6StatusE
        - Src:             'db/db_impl.cc:1150,39'
          Dst:             _ZN7leveldb8MemTable3GetERKNS_9LookupKeyEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS_6StatusE
        - Src:             'db/db_impl.cc:1153,20'
          Dst:             _ZN7leveldb7Version3GetERKNS_11ReadOptionsERKNS_9LookupKeyEPNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEPNS0_8GetStatsE
        - Src:             'db/db_impl.cc:1153,9'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/db_impl.cc:1153,7'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/db_impl.cc:1156,12'
          Dst:             _ZN7leveldb4port5Mutex4LockEv
        - Src:             'db/db_impl.cc:1157,3'
          Dst:             _ZN7leveldb9LookupKeyD2Ev
        - Src:             'db/db_impl.cc:1159,36'
          Dst:             _ZN7leveldb7Version11UpdateStatsERKNS0_8GetStatsE
        - Src:             'db/db_impl.cc:1160,5'
          Dst:             _ZN7leveldb6DBImpl23MaybeScheduleCompactionEv
        - Src:             'db/db_impl.cc:1162,8'
          Dst:             _ZN7leveldb8MemTable5UnrefEv
        - Src:             'db/db_impl.cc:1163,28'
          Dst:             _ZN7leveldb8MemTable5UnrefEv
        - Src:             'db/db_impl.cc:1164,12'
          Dst:             _ZN7leveldb7Version5UnrefEv
        - Src:             'db/db_impl.cc:1166,1'
          Dst:             _ZN7leveldb9MutexLockD2Ev
    - functionName:    _ZN7leveldb6DBImpl11NewIteratorERKNS_11ReadOptionsE
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1168
      functionLinenumberEnd: 1178
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7leveldb13NewDBIteratorEPNS_6DBImplEPKNS_10ComparatorEPNS_8IteratorEmj
        - _ZN7leveldb6DBImpl19NewInternalIteratorERKNS_11ReadOptionsEPmPj
        - _ZNK7leveldb12SnapshotImpl15sequence_numberEv
        - _ZNK7leveldb6DBImpl15user_comparatorEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_impl.cc:1171,20'
          Dst:             _ZN7leveldb6DBImpl19NewInternalIteratorERKNS_11ReadOptionsEPmPj
        - Src:             'db/db_impl.cc:1172,30'
          Dst:             _ZNK7leveldb6DBImpl15user_comparatorEv
        - Src:             'db/db_impl.cc:1175,37'
          Dst:             _ZNK7leveldb12SnapshotImpl15sequence_numberEv
        - Src:             'db/db_impl.cc:1172,10'
          Dst:             _ZN7leveldb13NewDBIteratorEPNS_6DBImplEPKNS_10ComparatorEPNS_8IteratorEmj
    - functionName:    _ZN7leveldb6DBImpl11GetSnapshotEv
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1187
      functionLinenumberEnd: 1190
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb12SnapshotList3NewEm
        - _ZN7leveldb9MutexLockC2EPNS_4port5MutexE
        - _ZN7leveldb9MutexLockD2Ev
        - _ZNK7leveldb10VersionSet12LastSequenceEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_impl.cc:1188,13'
          Dst:             _ZN7leveldb9MutexLockC2EPNS_4port5MutexE
        - Src:             'db/db_impl.cc:1189,36'
          Dst:             _ZNK7leveldb10VersionSet12LastSequenceEv
        - Src:             'db/db_impl.cc:1189,21'
          Dst:             _ZN7leveldb12SnapshotList3NewEm
        - Src:             'db/db_impl.cc:1190,1'
          Dst:             _ZN7leveldb9MutexLockD2Ev
    - functionName:    _ZN7leveldb6DBImpl15ReleaseSnapshotEPKNS_8SnapshotE
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1192
      functionLinenumberEnd: 1195
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb12SnapshotList6DeleteEPKNS_12SnapshotImplE
        - _ZN7leveldb9MutexLockC2EPNS_4port5MutexE
        - _ZN7leveldb9MutexLockD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_impl.cc:1193,13'
          Dst:             _ZN7leveldb9MutexLockC2EPNS_4port5MutexE
        - Src:             'db/db_impl.cc:1194,14'
          Dst:             _ZN7leveldb12SnapshotList6DeleteEPKNS_12SnapshotImplE
        - Src:             'db/db_impl.cc:1195,1'
          Dst:             _ZN7leveldb9MutexLockD2Ev
    - functionName:    _ZN7leveldb6DBImpl11GetPropertyERKNS_5SliceEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1407
      functionLinenumberEnd: 1467
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         69
      ICount:          446
      EdgeCount:       93
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN7leveldb20ConsumeDecimalNumberEPNS_5SliceEPm
        - _ZN7leveldb5Slice13remove_prefixEm
        - _ZN7leveldb5SliceC2EPKc
        - _ZN7leveldb8MemTable22ApproximateMemoryUsageEv
        - _ZN7leveldb9MutexLockC2EPNS_4port5MutexE
        - _ZN7leveldb9MutexLockD2Ev
        - _ZN7leveldbeqERKNS_5SliceES2_
        - _ZNK7leveldb10VersionSet13NumLevelBytesEi
        - _ZNK7leveldb10VersionSet13NumLevelFilesEi
        - _ZNK7leveldb10VersionSet7currentEv
        - _ZNK7leveldb5Slice11starts_withERKS0_
        - _ZNK7leveldb5Slice4sizeEv
        - _ZNK7leveldb5Slice5emptyEv
        - _ZNK7leveldb7Version11DebugStringEv
        - snprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_impl.cc:1410,13'
          Dst:             _ZN7leveldb9MutexLockC2EPNS_4port5MutexE
        - Src:             'db/db_impl.cc:1412,9'
          Dst:             _ZN7leveldb5SliceC2EPKc
        - Src:             'db/db_impl.cc:1413,11'
          Dst:             _ZNK7leveldb5Slice11starts_withERKS0_
        - Src:             'db/db_impl.cc:1414,27'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'db/db_impl.cc:1414,6'
          Dst:             _ZN7leveldb5Slice13remove_prefixEm
        - Src:             'db/db_impl.cc:1416,22'
          Dst:             _ZN7leveldb5SliceC2EPKc
        - Src:             'db/db_impl.cc:1416,10'
          Dst:             _ZNK7leveldb5Slice11starts_withERKS0_
        - Src:             'db/db_impl.cc:1417,8'
          Dst:             _ZN7leveldb5Slice13remove_prefixEm
        - Src:             'db/db_impl.cc:1419,15'
          Dst:             _ZN7leveldb20ConsumeDecimalNumberEPNS_5SliceEPm
        - Src:             'db/db_impl.cc:1419,55'
          Dst:             _ZNK7leveldb5Slice5emptyEv
        - Src:             'db/db_impl.cc:1425,32'
          Dst:             _ZNK7leveldb10VersionSet13NumLevelFilesEi
        - Src:             'db/db_impl.cc:1424,7'
          Dst:             snprintf
        - Src:             'db/db_impl.cc:1429,20'
          Dst:             _ZN7leveldb5SliceC2EPKc
        - Src:             'db/db_impl.cc:1429,17'
          Dst:             _ZN7leveldbeqERKNS_5SliceES2_
        - Src:             'db/db_impl.cc:1437,30'
          Dst:             _ZNK7leveldb10VersionSet13NumLevelFilesEi
        - Src:             'db/db_impl.cc:1440,48'
          Dst:             _ZNK7leveldb10VersionSet13NumLevelBytesEi
        - Src:             'db/db_impl.cc:1439,9'
          Dst:             snprintf
        - Src:             'db/db_impl.cc:1437,30'
          Dst:             _ZNK7leveldb10VersionSet13NumLevelFilesEi
        - Src:             'db/db_impl.cc:1440,48'
          Dst:             _ZNK7leveldb10VersionSet13NumLevelBytesEi
        - Src:             'db/db_impl.cc:1439,9'
          Dst:             snprintf
        - Src:             'db/db_impl.cc:1437,30'
          Dst:             _ZNK7leveldb10VersionSet13NumLevelFilesEi
        - Src:             'db/db_impl.cc:1440,48'
          Dst:             _ZNK7leveldb10VersionSet13NumLevelBytesEi
        - Src:             'db/db_impl.cc:1439,9'
          Dst:             snprintf
        - Src:             'db/db_impl.cc:1437,30'
          Dst:             _ZNK7leveldb10VersionSet13NumLevelFilesEi
        - Src:             'db/db_impl.cc:1440,48'
          Dst:             _ZNK7leveldb10VersionSet13NumLevelBytesEi
        - Src:             'db/db_impl.cc:1439,9'
          Dst:             snprintf
        - Src:             'db/db_impl.cc:1437,30'
          Dst:             _ZNK7leveldb10VersionSet13NumLevelFilesEi
        - Src:             'db/db_impl.cc:1440,48'
          Dst:             _ZNK7leveldb10VersionSet13NumLevelBytesEi
        - Src:             'db/db_impl.cc:1439,9'
          Dst:             snprintf
        - Src:             'db/db_impl.cc:1437,30'
          Dst:             _ZNK7leveldb10VersionSet13NumLevelFilesEi
        - Src:             'db/db_impl.cc:1440,48'
          Dst:             _ZNK7leveldb10VersionSet13NumLevelBytesEi
        - Src:             'db/db_impl.cc:1439,9'
          Dst:             snprintf
        - Src:             'db/db_impl.cc:1437,30'
          Dst:             _ZNK7leveldb10VersionSet13NumLevelFilesEi
        - Src:             'db/db_impl.cc:1440,48'
          Dst:             _ZNK7leveldb10VersionSet13NumLevelBytesEi
        - Src:             'db/db_impl.cc:1439,9'
          Dst:             snprintf
        - Src:             'db/db_impl.cc:1448,20'
          Dst:             _ZN7leveldb5SliceC2EPKc
        - Src:             'db/db_impl.cc:1448,17'
          Dst:             _ZN7leveldbeqERKNS_5SliceES2_
        - Src:             'db/db_impl.cc:1449,25'
          Dst:             _ZNK7leveldb10VersionSet7currentEv
        - Src:             'db/db_impl.cc:1449,36'
          Dst:             _ZNK7leveldb7Version11DebugStringEv
        - Src:             'db/db_impl.cc:1451,20'
          Dst:             _ZN7leveldb5SliceC2EPKc
        - Src:             'db/db_impl.cc:1451,17'
          Dst:             _ZN7leveldbeqERKNS_5SliceES2_
        - Src:             'db/db_impl.cc:1454,28'
          Dst:             _ZN7leveldb8MemTable22ApproximateMemoryUsageEv
        - Src:             'db/db_impl.cc:1457,28'
          Dst:             _ZN7leveldb8MemTable22ApproximateMemoryUsageEv
        - Src:             'db/db_impl.cc:1460,5'
          Dst:             snprintf
        - Src:             'db/db_impl.cc:1467,1'
          Dst:             _ZN7leveldb9MutexLockD2Ev
    - functionName:    _ZN7leveldb6DBImpl19GetApproximateSizesEPKNS_5RangeEiPm
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1469
      functionLinenumberEnd: 1485
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          74
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7leveldb10VersionSet19ApproximateOffsetOfEPNS_7VersionERKNS_11InternalKeyE
        - _ZN7leveldb11InternalKeyC2ERKNS_5SliceEmNS_9ValueTypeE
        - _ZN7leveldb11InternalKeyD2Ev
        - _ZN7leveldb7Version3RefEv
        - _ZN7leveldb7Version5UnrefEv
        - _ZN7leveldb9MutexLockC2EPNS_4port5MutexE
        - _ZN7leveldb9MutexLockD2Ev
        - _ZNK7leveldb10VersionSet7currentEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_impl.cc:1471,13'
          Dst:             _ZN7leveldb9MutexLockC2EPNS_4port5MutexE
        - Src:             'db/db_impl.cc:1472,27'
          Dst:             _ZNK7leveldb10VersionSet7currentEv
        - Src:             'db/db_impl.cc:1473,6'
          Dst:             _ZN7leveldb7Version3RefEv
        - Src:             'db/db_impl.cc:1484,6'
          Dst:             _ZN7leveldb7Version5UnrefEv
        - Src:             'db/db_impl.cc:1485,1'
          Dst:             _ZN7leveldb9MutexLockD2Ev
        - Src:             'db/db_impl.cc:1477,17'
          Dst:             _ZN7leveldb11InternalKeyC2ERKNS_5SliceEmNS_9ValueTypeE
        - Src:             'db/db_impl.cc:1478,17'
          Dst:             _ZN7leveldb11InternalKeyC2ERKNS_5SliceEmNS_9ValueTypeE
        - Src:             'db/db_impl.cc:1479,33'
          Dst:             _ZN7leveldb10VersionSet19ApproximateOffsetOfEPNS_7VersionERKNS_11InternalKeyE
        - Src:             'db/db_impl.cc:1480,33'
          Dst:             _ZN7leveldb10VersionSet19ApproximateOffsetOfEPNS_7VersionERKNS_11InternalKeyE
        - Src:             'db/db_impl.cc:1482,3'
          Dst:             _ZN7leveldb11InternalKeyD2Ev
        - Src:             'db/db_impl.cc:1482,3'
          Dst:             _ZN7leveldb11InternalKeyD2Ev
    - functionName:    _ZN7leveldb6DBImpl12CompactRangeEPKNS_5SliceES3_
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 582
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          92
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN7leveldb6DBImpl17TEST_CompactRangeEiPKNS_5SliceES3_
        - _ZN7leveldb6DBImpl20TEST_CompactMemTableEv
        - _ZN7leveldb6StatusD2Ev
        - _ZN7leveldb7Version14OverlapInLevelEiPKNS_5SliceES3_
        - _ZN7leveldb9MutexLockC2EPNS_4port5MutexE
        - _ZN7leveldb9MutexLockD2Ev
        - _ZNK7leveldb10VersionSet7currentEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_impl.cc:585,15'
          Dst:             _ZN7leveldb9MutexLockC2EPNS_4port5MutexE
        - Src:             'db/db_impl.cc:586,32'
          Dst:             _ZNK7leveldb10VersionSet7currentEv
        - Src:             'db/db_impl.cc:588,17'
          Dst:             _ZN7leveldb7Version14OverlapInLevelEiPKNS_5SliceES3_
        - Src:             'db/db_impl.cc:588,17'
          Dst:             _ZN7leveldb7Version14OverlapInLevelEiPKNS_5SliceES3_
        - Src:             'db/db_impl.cc:592,3'
          Dst:             _ZN7leveldb9MutexLockD2Ev
        - Src:             'db/db_impl.cc:593,3'
          Dst:             _ZN7leveldb6DBImpl20TEST_CompactMemTableEv
        - Src:             'db/db_impl.cc:593,3'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/db_impl.cc:588,17'
          Dst:             _ZN7leveldb7Version14OverlapInLevelEiPKNS_5SliceES3_
        - Src:             'db/db_impl.cc:588,17'
          Dst:             _ZN7leveldb7Version14OverlapInLevelEiPKNS_5SliceES3_
        - Src:             'db/db_impl.cc:588,17'
          Dst:             _ZN7leveldb7Version14OverlapInLevelEiPKNS_5SliceES3_
        - Src:             'db/db_impl.cc:588,17'
          Dst:             _ZN7leveldb7Version14OverlapInLevelEiPKNS_5SliceES3_
        - Src:             'db/db_impl.cc:595,5'
          Dst:             _ZN7leveldb6DBImpl17TEST_CompactRangeEiPKNS_5SliceES3_
    - functionName:    _ZN7leveldb6DBImpl20TEST_CompactMemTableEv
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 643
      functionLinenumberEnd: 658
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          83
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN7leveldb12WriteOptionsC2Ev
        - _ZN7leveldb4port7CondVar4WaitEv
        - _ZN7leveldb6StatusaSERKS0_
        - _ZN7leveldb9MutexLockC2EPNS_4port5MutexE
        - _ZN7leveldb9MutexLockD2Ev
        - _ZNK7leveldb6Status2okEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_impl.cc:645,20'
          Dst:             _ZN7leveldb12WriteOptionsC2Ev
        - Src:             'db/db_impl.cc:646,9'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:648,15'
          Dst:             _ZN7leveldb9MutexLockC2EPNS_4port5MutexE
        - Src:             'db/db_impl.cc:649,41'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:651,40'
          Dst:             _ZN7leveldb4port7CondVar4WaitEv
        - Src:             'db/db_impl.cc:654,9'
          Dst:             _ZN7leveldb6StatusaSERKS0_
        - Src:             'db/db_impl.cc:656,3'
          Dst:             _ZN7leveldb9MutexLockD2Ev
    - functionName:    _ZN7leveldb6DBImpl17TEST_CompactRangeEiPKNS_5SliceES3_
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 600
      functionLinenumberEnd: 641
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          157
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN7leveldb11InternalKeyC2ERKNS_5SliceEmNS_9ValueTypeE
        - _ZN7leveldb11InternalKeyC2Ev
        - _ZN7leveldb11InternalKeyD2Ev
        - _ZN7leveldb11InternalKeyaSEOS0_
        - _ZN7leveldb4port7CondVar4WaitEv
        - _ZN7leveldb6DBImpl16ManualCompactionC2Ev
        - _ZN7leveldb6DBImpl16ManualCompactionD2Ev
        - _ZN7leveldb6DBImpl23MaybeScheduleCompactionEv
        - _ZN7leveldb9MutexLockC2EPNS_4port5MutexE
        - _ZN7leveldb9MutexLockD2Ev
        - _ZNK7leveldb6Status2okEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_impl.cc:604,15'
          Dst:             _ZN7leveldb11InternalKeyC2Ev
        - Src:             'db/db_impl.cc:604,30'
          Dst:             _ZN7leveldb11InternalKeyC2Ev
        - Src:             'db/db_impl.cc:606,20'
          Dst:             _ZN7leveldb6DBImpl16ManualCompactionC2Ev
        - Src:             'db/db_impl.cc:612,21'
          Dst:             _ZN7leveldb11InternalKeyC2ERKNS_5SliceEmNS_9ValueTypeE
        - Src:             'db/db_impl.cc:612,19'
          Dst:             _ZN7leveldb11InternalKeyaSEOS0_
        - Src:             'db/db_impl.cc:612,5'
          Dst:             _ZN7leveldb11InternalKeyD2Ev
        - Src:             'db/db_impl.cc:618,19'
          Dst:             _ZN7leveldb11InternalKeyC2ERKNS_5SliceEmNS_9ValueTypeE
        - Src:             'db/db_impl.cc:618,17'
          Dst:             _ZN7leveldb11InternalKeyaSEOS0_
        - Src:             'db/db_impl.cc:618,5'
          Dst:             _ZN7leveldb11InternalKeyD2Ev
        - Src:             'db/db_impl.cc:622,13'
          Dst:             _ZN7leveldb9MutexLockC2EPNS_4port5MutexE
        - Src:             'db/db_impl.cc:624,20'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:627,7'
          Dst:             _ZN7leveldb6DBImpl23MaybeScheduleCompactionEv
        - Src:             'db/db_impl.cc:629,40'
          Dst:             _ZN7leveldb4port7CondVar4WaitEv
        - Src:             'db/db_impl.cc:635,38'
          Dst:             _ZN7leveldb4port7CondVar4WaitEv
        - Src:             'db/db_impl.cc:641,1'
          Dst:             _ZN7leveldb9MutexLockD2Ev
        - Src:             'db/db_impl.cc:641,1'
          Dst:             _ZN7leveldb6DBImpl16ManualCompactionD2Ev
        - Src:             'db/db_impl.cc:641,1'
          Dst:             _ZN7leveldb11InternalKeyD2Ev
        - Src:             'db/db_impl.cc:641,1'
          Dst:             _ZN7leveldb11InternalKeyD2Ev
    - functionName:    _ZN7leveldb6DBImpl16ManualCompactionC2Ev
      functionSourceFile: '/src/leveldb/./db/db_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb11InternalKeyC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './db/db_impl.h:80,10'
          Dst:             _ZN7leveldb11InternalKeyC2Ev
    - functionName:    _ZN7leveldb11InternalKeyC2ERKNS_5SliceEmNS_9ValueTypeE
      functionSourceFile: '/src/leveldb/./db/dbformat.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb17AppendInternalKeyEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKNS_17ParsedInternalKeyE
        - _ZN7leveldb17ParsedInternalKeyC2ERKNS_5SliceERKmNS_9ValueTypeE
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             './db/dbformat.h:141,30'
          Dst:             _ZN7leveldb17ParsedInternalKeyC2ERKNS_5SliceERKmNS_9ValueTypeE
        - Src:             './db/dbformat.h:141,5'
          Dst:             _ZN7leveldb17AppendInternalKeyEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKNS_17ParsedInternalKeyE
    - functionName:    _ZN7leveldb11InternalKeyaSEOS0_
      functionSourceFile: '/src/leveldb/./db/dbformat.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb4port7CondVar4WaitEv
      functionSourceFile: '/src/leveldb/./port/port_stdcxx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb6DBImpl16ManualCompactionD2Ev
      functionSourceFile: '/src/leveldb/./db/db_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb11InternalKeyD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './db/db_impl.h:80,10'
          Dst:             _ZN7leveldb11InternalKeyD2Ev
    - functionName:    _ZNK7leveldb5Slice11starts_withERKS0_
      functionSourceFile: '/src/leveldb/include/leveldb/slice.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - memcmp
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/leveldb/slice.h:88,36'
          Dst:             memcmp
    - functionName:    _ZN7leveldb5Slice13remove_prefixEm
      functionSourceFile: '/src/leveldb/include/leveldb/slice.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7leveldb5Slice5emptyEv
      functionSourceFile: '/src/leveldb/include/leveldb/slice.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldbeqERKNS_5SliceES2_
      functionSourceFile: '/src/leveldb/include/leveldb/slice.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7leveldb5Slice4dataEv
        - _ZNK7leveldb5Slice4sizeEv
        - memcmp
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'include/leveldb/slice.h:97,14'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'include/leveldb/slice.h:97,26'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'include/leveldb/slice.h:98,21'
          Dst:             _ZNK7leveldb5Slice4dataEv
        - Src:             'include/leveldb/slice.h:98,31'
          Dst:             _ZNK7leveldb5Slice4dataEv
        - Src:             'include/leveldb/slice.h:98,41'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'include/leveldb/slice.h:98,12'
          Dst:             memcmp
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12SnapshotList6DeleteEPKNS_12SnapshotImplE
      functionSourceFile: '/src/leveldb/./db/snapshot.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12SnapshotList3NewEm
      functionSourceFile: '/src/leveldb/./db/snapshot.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb12SnapshotImplC2Em
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './db/snapshot.h:60,34'
          Dst:             _ZN7leveldb12SnapshotImplC2Em
    - functionName:    _ZN7leveldb6DBImpl19NewInternalIteratorERKNS_11ReadOptionsEPmPj
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1085
      functionLinenumberEnd: 1108
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          76
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_120CleanupIteratorStateEPvS1_
        - _ZN7leveldb12_GLOBAL__N_19IterStateC2EPNS_4port5MutexEPNS_8MemTableES6_PNS_7VersionE
        - _ZN7leveldb18NewMergingIteratorEPKNS_10ComparatorEPPNS_8IteratorEi
        - _ZN7leveldb4port5Mutex4LockEv
        - _ZN7leveldb4port5Mutex6UnlockEv
        - _ZN7leveldb7Version12AddIteratorsERKNS_11ReadOptionsEPNSt3__16vectorIPNS_8IteratorENS4_9allocatorIS7_EEEE
        - _ZN7leveldb7Version3RefEv
        - _ZN7leveldb8Iterator15RegisterCleanupEPFvPvS1_ES1_S1_
        - _ZN7leveldb8MemTable11NewIteratorEv
        - _ZN7leveldb8MemTable3RefEv
        - _ZNK7leveldb10VersionSet12LastSequenceEv
        - _ZNK7leveldb10VersionSet7currentEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_impl.cc:1086,10'
          Dst:             _ZN7leveldb4port5Mutex4LockEv
        - Src:             'db/db_impl.cc:1087,33'
          Dst:             _ZNK7leveldb10VersionSet12LastSequenceEv
        - Src:             'db/db_impl.cc:1091,24'
          Dst:             _ZN7leveldb8MemTable11NewIteratorEv
        - Src:             'db/db_impl.cc:1092,9'
          Dst:             _ZN7leveldb8MemTable3RefEv
        - Src:             'db/db_impl.cc:1094,26'
          Dst:             _ZN7leveldb8MemTable11NewIteratorEv
        - Src:             'db/db_impl.cc:1095,11'
          Dst:             _ZN7leveldb8MemTable3RefEv
        - Src:             'db/db_impl.cc:1097,14'
          Dst:             _ZNK7leveldb10VersionSet7currentEv
        - Src:             'db/db_impl.cc:1097,25'
          Dst:             _ZN7leveldb7Version12AddIteratorsERKNS_11ReadOptionsEPNSt3__16vectorIPNS_8IteratorENS4_9allocatorIS7_EEEE
        - Src:             'db/db_impl.cc:1099,7'
          Dst:             _ZN7leveldb18NewMergingIteratorEPKNS_10ComparatorEPPNS_8IteratorEi
        - Src:             'db/db_impl.cc:1100,14'
          Dst:             _ZNK7leveldb10VersionSet7currentEv
        - Src:             'db/db_impl.cc:1100,25'
          Dst:             _ZN7leveldb7Version3RefEv
        - Src:             'db/db_impl.cc:1102,70'
          Dst:             _ZNK7leveldb10VersionSet7currentEv
        - Src:             'db/db_impl.cc:1102,28'
          Dst:             _ZN7leveldb12_GLOBAL__N_19IterStateC2EPNS_4port5MutexEPNS_8MemTableES6_PNS_7VersionE
        - Src:             'db/db_impl.cc:1103,18'
          Dst:             _ZN7leveldb8Iterator15RegisterCleanupEPFvPvS1_ES1_S1_
        - Src:             'db/db_impl.cc:1103,18'
          Dst:             _ZN7leveldb12_GLOBAL__N_120CleanupIteratorStateEPvS1_
        - Src:             'db/db_impl.cc:1106,10'
          Dst:             _ZN7leveldb4port5Mutex6UnlockEv
    - functionName:    _ZN7leveldb12_GLOBAL__N_19IterStateC2EPNS_4port5MutexEPNS_8MemTableES6_PNS_7VersionE
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1068
      functionLinenumberEnd: 1068
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12_GLOBAL__N_120CleanupIteratorStateEPvS1_
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1071
      functionLinenumberEnd: 1079
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7leveldb4port5Mutex4LockEv
        - _ZN7leveldb4port5Mutex6UnlockEv
        - _ZN7leveldb7Version5UnrefEv
        - _ZN7leveldb8MemTable5UnrefEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_impl.cc:1073,14'
          Dst:             _ZN7leveldb4port5Mutex4LockEv
        - Src:             'db/db_impl.cc:1074,15'
          Dst:             _ZN7leveldb8MemTable5UnrefEv
        - Src:             'db/db_impl.cc:1075,42'
          Dst:             _ZN7leveldb8MemTable5UnrefEv
        - Src:             'db/db_impl.cc:1076,19'
          Dst:             _ZN7leveldb7Version5UnrefEv
        - Src:             'db/db_impl.cc:1077,14'
          Dst:             _ZN7leveldb4port5Mutex6UnlockEv
    - functionName:    _ZN7leveldb9LookupKeyD2Ev
      functionSourceFile: '/src/leveldb/./db/dbformat.h'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb6DBImpl6WriterC2EPNS_4port5MutexE
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb4port7CondVarC2EPNS0_5MutexE
        - _ZN7leveldb6StatusC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_impl.cc:44,12'
          Dst:             _ZN7leveldb6StatusC2Ev
        - Src:             'db/db_impl.cc:45,51'
          Dst:             _ZN7leveldb4port7CondVarC2EPNS0_5MutexE
    - functionName:    _ZN7leveldb6StatusC2ERKS0_
      functionSourceFile: '/src/leveldb/include/leveldb/status.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7leveldb6Status9CopyStateEPKc
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'include/leveldb/status.h:104,48'
          Dst:             _ZN7leveldb6Status9CopyStateEPKc
    - functionName:    _ZN7leveldb6DBImpl16MakeRoomForWriteEb
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1331
      functionLinenumberEnd: 1405
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          220
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN7leveldb10VersionSet13NewFileNumberEv
        - _ZN7leveldb10VersionSet15ReuseFileNumberEm
        - _ZN7leveldb11LogFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - _ZN7leveldb3LogEPNS_6LoggerEPKcz
        - _ZN7leveldb3log6WriterC2EPNS_12WritableFileE
        - _ZN7leveldb3log6WriterD2Ev
        - _ZN7leveldb4port5Mutex10AssertHeldEv
        - _ZN7leveldb4port5Mutex4LockEv
        - _ZN7leveldb4port5Mutex6UnlockEv
        - _ZN7leveldb4port7CondVar4WaitEv
        - _ZN7leveldb6DBImpl21RecordBackgroundErrorERKNS_6StatusE
        - _ZN7leveldb6DBImpl23MaybeScheduleCompactionEv
        - _ZN7leveldb6StatusC2Ev
        - _ZN7leveldb6StatusD2Ev
        - _ZN7leveldb6StatusaSEOS0_
        - _ZN7leveldb6StatusaSERKS0_
        - _ZN7leveldb8MemTable22ApproximateMemoryUsageEv
        - _ZN7leveldb8MemTable3RefEv
        - _ZN7leveldb8MemTableC2ERKNS_21InternalKeyComparatorE
        - _ZNK7leveldb10VersionSet13NumLevelFilesEi
        - _ZNK7leveldb6Status2okEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_impl.cc:1332,10'
          Dst:             _ZN7leveldb4port5Mutex10AssertHeldEv
        - Src:             'db/db_impl.cc:1335,10'
          Dst:             _ZN7leveldb6StatusC2Ev
        - Src:             'db/db_impl.cc:1337,20'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:1339,9'
          Dst:             _ZN7leveldb6StatusaSERKS0_
        - Src:             'db/db_impl.cc:1341,42'
          Dst:             _ZNK7leveldb10VersionSet13NumLevelFilesEi
        - Src:             'db/db_impl.cc:1349,14'
          Dst:             _ZN7leveldb4port5Mutex6UnlockEv
        - Src:             'db/db_impl.cc:1352,14'
          Dst:             _ZN7leveldb4port5Mutex4LockEv
        - Src:             'db/db_impl.cc:1354,23'
          Dst:             _ZN7leveldb8MemTable22ApproximateMemoryUsageEv
        - Src:             'db/db_impl.cc:1360,7'
          Dst:             _ZN7leveldb3LogEPNS_6LoggerEPKcz
        - Src:             'db/db_impl.cc:1361,40'
          Dst:             _ZN7leveldb4port7CondVar4WaitEv
        - Src:             'db/db_impl.cc:1362,27'
          Dst:             _ZNK7leveldb10VersionSet13NumLevelFilesEi
        - Src:             'db/db_impl.cc:1364,7'
          Dst:             _ZN7leveldb3LogEPNS_6LoggerEPKcz
        - Src:             'db/db_impl.cc:1365,40'
          Dst:             _ZN7leveldb4port7CondVar4WaitEv
        - Src:             'db/db_impl.cc:1369,44'
          Dst:             _ZN7leveldb10VersionSet13NewFileNumberEv
        - Src:             'db/db_impl.cc:1371,33'
          Dst:             _ZN7leveldb11LogFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'db/db_impl.cc:1371,9'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/db_impl.cc:1371,7'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/db_impl.cc:1372,14'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:1378,7'
          Dst:             _ZN7leveldb3log6WriterD2Ev
        - Src:             'db/db_impl.cc:1380,9'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/db_impl.cc:1380,7'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/db_impl.cc:1381,14'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_impl.cc:1389,9'
          Dst:             _ZN7leveldb6DBImpl21RecordBackgroundErrorERKNS_6StatusE
        - Src:             'db/db_impl.cc:1395,18'
          Dst:             _ZN7leveldb3log6WriterC2EPNS_12WritableFileE
        - Src:             'db/db_impl.cc:1398,18'
          Dst:             _ZN7leveldb8MemTableC2ERKNS_21InternalKeyComparatorE
        - Src:             'db/db_impl.cc:1399,13'
          Dst:             _ZN7leveldb8MemTable3RefEv
        - Src:             'db/db_impl.cc:1401,7'
          Dst:             _ZN7leveldb6DBImpl23MaybeScheduleCompactionEv
        - Src:             'db/db_impl.cc:1374,20'
          Dst:             _ZN7leveldb10VersionSet15ReuseFileNumberEm
        - Src:             'db/db_impl.cc:1337,20'
          Dst:             _ZNK7leveldb6Status2okEv
    - functionName:    _ZN7leveldb6DBImpl15BuildBatchGroupEPPNS0_6WriterE
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1281
      functionLinenumberEnd: 1327
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          140
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN7leveldb18WriteBatchInternal6AppendEPNS_10WriteBatchEPKS1_
        - _ZN7leveldb18WriteBatchInternal8ByteSizeEPKNS_10WriteBatchE
        - _ZN7leveldb4port5Mutex10AssertHeldEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_impl.cc:1282,10'
          Dst:             _ZN7leveldb4port5Mutex10AssertHeldEv
        - Src:             'db/db_impl.cc:1288,17'
          Dst:             _ZN7leveldb18WriteBatchInternal8ByteSizeEPKNS_10WriteBatchE
        - Src:             'db/db_impl.cc:1309,15'
          Dst:             _ZN7leveldb18WriteBatchInternal8ByteSizeEPKNS_10WriteBatchE
        - Src:             'db/db_impl.cc:1320,9'
          Dst:             _ZN7leveldb18WriteBatchInternal6AppendEPNS_10WriteBatchEPKS1_
        - Src:             'db/db_impl.cc:1322,7'
          Dst:             _ZN7leveldb18WriteBatchInternal6AppendEPNS_10WriteBatchEPKS1_
    - functionName:    _ZN7leveldb18WriteBatchInternal8ContentsEPKNS_10WriteBatchE
      functionSourceFile: '/src/leveldb/./db/write_batch_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './db/write_batch_internal.h:32,59'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7leveldb4port7CondVar6SignalEv
      functionSourceFile: '/src/leveldb/./port/port_stdcxx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb6DBImpl6WriterD2Ev
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb4port7CondVarD2Ev
        - _ZN7leveldb6StatusD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_impl.cc:43,16'
          Dst:             _ZN7leveldb4port7CondVarD2Ev
        - Src:             'db/db_impl.cc:43,16'
          Dst:             _ZN7leveldb6StatusD2Ev
    - functionName:    _ZN7leveldb4port7CondVarD2Ev
      functionSourceFile: '/src/leveldb/./port/port_stdcxx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb18WriteBatchInternal8ByteSizeEPKNS_10WriteBatchE
      functionSourceFile: '/src/leveldb/./db/write_batch_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb10VersionSet15ReuseFileNumberEm
      functionSourceFile: '/src/leveldb/./db/version_set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb2DB6DeleteERKNS_12WriteOptionsERKNS_5SliceE
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1495
      functionLinenumberEnd: 1499
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb10WriteBatch6DeleteERKNS_5SliceE
        - _ZN7leveldb10WriteBatchC2Ev
        - _ZN7leveldb10WriteBatchD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_impl.cc:1496,14'
          Dst:             _ZN7leveldb10WriteBatchC2Ev
        - Src:             'db/db_impl.cc:1497,9'
          Dst:             _ZN7leveldb10WriteBatch6DeleteERKNS_5SliceE
        - Src:             'db/db_impl.cc:1499,1'
          Dst:             _ZN7leveldb10WriteBatchD2Ev
    - functionName:    _ZN7leveldb2DB3PutERKNS_12WriteOptionsERKNS_5SliceES6_
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1489
      functionLinenumberEnd: 1493
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb10WriteBatch3PutERKNS_5SliceES3_
        - _ZN7leveldb10WriteBatchC2Ev
        - _ZN7leveldb10WriteBatchD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_impl.cc:1490,14'
          Dst:             _ZN7leveldb10WriteBatchC2Ev
        - Src:             'db/db_impl.cc:1491,9'
          Dst:             _ZN7leveldb10WriteBatch3PutERKNS_5SliceES3_
        - Src:             'db/db_impl.cc:1493,1'
          Dst:             _ZN7leveldb10WriteBatchD2Ev
    - functionName:    _ZN7leveldb12SnapshotListD2Ev
      functionSourceFile: '/src/leveldb/./db/snapshot.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb2DBD2Ev
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1501
      functionLinenumberEnd: 1501
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb2DBD0Ev
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1501
      functionLinenumberEnd: 1501
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb6DBImpl16RecordReadSampleENS_5SliceE
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1180
      functionLinenumberEnd: 1185
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7leveldb6DBImpl23MaybeScheduleCompactionEv
        - _ZN7leveldb7Version16RecordReadSampleENS_5SliceE
        - _ZN7leveldb9MutexLockC2EPNS_4port5MutexE
        - _ZN7leveldb9MutexLockD2Ev
        - _ZNK7leveldb10VersionSet7currentEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_impl.cc:1181,13'
          Dst:             _ZN7leveldb9MutexLockC2EPNS_4port5MutexE
        - Src:             'db/db_impl.cc:1182,18'
          Dst:             _ZNK7leveldb10VersionSet7currentEv
        - Src:             'db/db_impl.cc:1182,29'
          Dst:             _ZN7leveldb7Version16RecordReadSampleENS_5SliceE
        - Src:             'db/db_impl.cc:1183,5'
          Dst:             _ZN7leveldb6DBImpl23MaybeScheduleCompactionEv
        - Src:             'db/db_impl.cc:1185,1'
          Dst:             _ZN7leveldb9MutexLockD2Ev
    - functionName:    _ZN7leveldb6DBImpl33TEST_MaxNextLevelOverlappingBytesEv
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1116
      functionLinenumberEnd: 1119
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb10VersionSet28MaxNextLevelOverlappingBytesEv
        - _ZN7leveldb9MutexLockC2EPNS_4port5MutexE
        - _ZN7leveldb9MutexLockD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_impl.cc:1117,13'
          Dst:             _ZN7leveldb9MutexLockC2EPNS_4port5MutexE
        - Src:             'db/db_impl.cc:1118,21'
          Dst:             _ZN7leveldb10VersionSet28MaxNextLevelOverlappingBytesEv
        - Src:             'db/db_impl.cc:1119,1'
          Dst:             _ZN7leveldb9MutexLockD2Ev
    - functionName:    _ZN7leveldb6DBImpl24TEST_NewInternalIteratorEv
      functionSourceFile: '/src/leveldb/db/db_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1110
      functionLinenumberEnd: 1114
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb11ReadOptionsC2Ev
        - _ZN7leveldb6DBImpl19NewInternalIteratorERKNS_11ReadOptionsEPmPj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_impl.cc:1113,30'
          Dst:             _ZN7leveldb11ReadOptionsC2Ev
        - Src:             'db/db_impl.cc:1113,10'
          Dst:             _ZN7leveldb6DBImpl19NewInternalIteratorERKNS_11ReadOptionsEPmPj
    - functionName:    _ZN7leveldb12_GLOBAL__N_16DBIter17FindPrevUserEntryEv
      functionSourceFile: '/src/leveldb/db/db_iter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          198
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_16DBIter15ClearSavedValueEv
        - _ZN7leveldb12_GLOBAL__N_16DBIter7SaveKeyERKNS_5SliceEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE
        - _ZN7leveldb12_GLOBAL__N_16DBIter8ParseKeyEPNS_17ParsedInternalKeyE
        - _ZN7leveldb14ExtractUserKeyERKNS_5SliceE
        - _ZN7leveldb17ParsedInternalKeyC2Ev
        - _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK7leveldb5Slice4dataEv
        - _ZNK7leveldb5Slice4sizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_iter.cc:242,25'
          Dst:             _ZN7leveldb17ParsedInternalKeyC2Ev
        - Src:             'db/db_iter.cc:243,11'
          Dst:             _ZN7leveldb12_GLOBAL__N_16DBIter8ParseKeyEPNS_17ParsedInternalKeyE
        - Src:             'db/db_iter.cc:245,54'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'db/db_iter.cc:252,11'
          Dst:             _ZN7leveldb12_GLOBAL__N_16DBIter15ClearSavedValueEv
        - Src:             'db/db_iter.cc:255,51'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'db/db_iter.cc:259,19'
          Dst:             _ZN7leveldb14ExtractUserKeyERKNS_5SliceE
        - Src:             'db/db_iter.cc:259,11'
          Dst:             _ZN7leveldb12_GLOBAL__N_16DBIter7SaveKeyERKNS_5SliceEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE
        - Src:             'db/db_iter.cc:260,41'
          Dst:             _ZNK7leveldb5Slice4dataEv
        - Src:             'db/db_iter.cc:260,59'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'db/db_iter.cc:271,5'
          Dst:             _ZN7leveldb12_GLOBAL__N_16DBIter15ClearSavedValueEv
    - functionName:    _ZN7leveldb12_GLOBAL__N_16DBIter8ParseKeyEPNS_17ParsedInternalKeyE
      functionSourceFile: '/src/leveldb/db/db_iter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          103
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_16DBIter22RandomCompactionPeriodEv
        - _ZN7leveldb16ParseInternalKeyERKNS_5SliceEPNS_17ParsedInternalKeyE
        - _ZN7leveldb5SliceC2EPKc
        - _ZN7leveldb5SliceC2Ev
        - _ZN7leveldb6DBImpl16RecordReadSampleENS_5SliceE
        - _ZN7leveldb6Status10CorruptionERKNS_5SliceES3_
        - _ZN7leveldb6StatusD2Ev
        - _ZN7leveldb6StatusaSEOS0_
        - _ZNK7leveldb5Slice4sizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_iter.cc:125,25'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'db/db_iter.cc:125,49'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'db/db_iter.cc:127,35'
          Dst:             _ZN7leveldb12_GLOBAL__N_16DBIter22RandomCompactionPeriodEv
        - Src:             'db/db_iter.cc:128,10'
          Dst:             _ZN7leveldb6DBImpl16RecordReadSampleENS_5SliceE
        - Src:             'db/db_iter.cc:133,8'
          Dst:             _ZN7leveldb16ParseInternalKeyERKNS_5SliceEPNS_17ParsedInternalKeyE
        - Src:             'db/db_iter.cc:134,34'
          Dst:             _ZN7leveldb5SliceC2EPKc
        - Src:             'db/db_iter.cc:134,15'
          Dst:             _ZN7leveldb5SliceC2Ev
        - Src:             'db/db_iter.cc:134,15'
          Dst:             _ZN7leveldb6Status10CorruptionERKNS_5SliceES3_
        - Src:             'db/db_iter.cc:134,13'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/db_iter.cc:134,5'
          Dst:             _ZN7leveldb6StatusD2Ev
    - functionName:    _ZN7leveldb12_GLOBAL__N_16DBIter15ClearSavedValueEv
      functionSourceFile: '/src/leveldb/db/db_iter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12_GLOBAL__N_16DBIter7SaveKeyERKNS_5SliceEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE
      functionSourceFile: '/src/leveldb/db/db_iter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7leveldb5Slice4dataEv
        - _ZNK7leveldb5Slice4sizeEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_iter.cc:92,19'
          Dst:             _ZNK7leveldb5Slice4dataEv
        - Src:             'db/db_iter.cc:92,29'
          Dst:             _ZNK7leveldb5Slice4sizeEv
    - functionName:    _ZN7leveldb12_GLOBAL__N_16DBIter22RandomCompactionPeriodEv
      functionSourceFile: '/src/leveldb/db/db_iter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb6Random7UniformEi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_iter.cc:106,17'
          Dst:             _ZN7leveldb6Random7UniformEi
    - functionName:    _ZN7leveldb6Random7UniformEi
      functionSourceFile: '/src/leveldb/./util/random.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb6Random4NextEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './util/random.h:49,36'
          Dst:             _ZN7leveldb6Random4NextEv
    - functionName:    _ZN7leveldb6Random4NextEv
      functionSourceFile: '/src/leveldb/./util/random.h'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12_GLOBAL__N_16DBIter17FindNextUserEntryEbPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/leveldb/db/db_iter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          112
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_16DBIter7SaveKeyERKNS_5SliceEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE
        - _ZN7leveldb12_GLOBAL__N_16DBIter8ParseKeyEPNS_17ParsedInternalKeyE
        - _ZN7leveldb17ParsedInternalKeyC2Ev
        - _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    3
      BranchProfiles:
        - Branch String:   'db/db_iter.cc:184,7'
          Branch Sides:    []
      Callsites:
        - Src:             'db/db_iter.cc:182,23'
          Dst:             _ZN7leveldb17ParsedInternalKeyC2Ev
        - Src:             'db/db_iter.cc:183,9'
          Dst:             _ZN7leveldb12_GLOBAL__N_16DBIter8ParseKeyEPNS_17ParsedInternalKeyE
        - Src:             'db/db_iter.cc:188,11'
          Dst:             _ZN7leveldb12_GLOBAL__N_16DBIter7SaveKeyERKNS_5SliceEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE
        - Src:             'db/db_iter.cc:193,56'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZNK7leveldb12_GLOBAL__N_16DBIter6statusEv
      functionSourceFile: '/src/leveldb/db/db_iter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7leveldb6StatusC2ERKS0_
        - _ZNK7leveldb6Status2okEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_iter.cc:73,17'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/db_iter.cc:76,14'
          Dst:             _ZN7leveldb6StatusC2ERKS0_
    - functionName:    _ZNK7leveldb12_GLOBAL__N_16DBIter5valueEv
      functionSourceFile: '/src/leveldb/db/db_iter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_iter.cc:70,56'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZNK7leveldb12_GLOBAL__N_16DBIter3keyEv
      functionSourceFile: '/src/leveldb/db/db_iter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7leveldb14ExtractUserKeyERKNS_5SliceE
        - _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_iter.cc:66,39'
          Dst:             _ZN7leveldb14ExtractUserKeyERKNS_5SliceE
        - Src:             'db/db_iter.cc:66,70'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7leveldb12_GLOBAL__N_16DBIter4PrevEv
      functionSourceFile: '/src/leveldb/db/db_iter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          120
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_16DBIter15ClearSavedValueEv
        - _ZN7leveldb12_GLOBAL__N_16DBIter17FindPrevUserEntryEv
        - _ZN7leveldb12_GLOBAL__N_16DBIter7SaveKeyERKNS_5SliceEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE
        - _ZN7leveldb14ExtractUserKeyERKNS_5SliceE
        - _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_iter.cc:216,13'
          Dst:             _ZN7leveldb14ExtractUserKeyERKNS_5SliceE
        - Src:             'db/db_iter.cc:216,5'
          Dst:             _ZN7leveldb12_GLOBAL__N_16DBIter7SaveKeyERKNS_5SliceEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE
        - Src:             'db/db_iter.cc:222,9'
          Dst:             _ZN7leveldb12_GLOBAL__N_16DBIter15ClearSavedValueEv
        - Src:             'db/db_iter.cc:225,37'
          Dst:             _ZN7leveldb14ExtractUserKeyERKNS_5SliceE
        - Src:             'db/db_iter.cc:225,67'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'db/db_iter.cc:233,3'
          Dst:             _ZN7leveldb12_GLOBAL__N_16DBIter17FindPrevUserEntryEv
    - functionName:    _ZN7leveldb12_GLOBAL__N_16DBIter4NextEv
      functionSourceFile: '/src/leveldb/db/db_iter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          118
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_16DBIter17FindNextUserEntryEbPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN7leveldb12_GLOBAL__N_16DBIter7SaveKeyERKNS_5SliceEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE
        - _ZN7leveldb14ExtractUserKeyERKNS_5SliceE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_iter.cc:162,13'
          Dst:             _ZN7leveldb14ExtractUserKeyERKNS_5SliceE
        - Src:             'db/db_iter.cc:162,5'
          Dst:             _ZN7leveldb12_GLOBAL__N_16DBIter7SaveKeyERKNS_5SliceEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE
        - Src:             'db/db_iter.cc:174,3'
          Dst:             _ZN7leveldb12_GLOBAL__N_16DBIter17FindNextUserEntryEbPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZN7leveldb12_GLOBAL__N_16DBIter4SeekERKNS_5SliceE
      functionSourceFile: '/src/leveldb/db/db_iter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_16DBIter15ClearSavedValueEv
        - _ZN7leveldb12_GLOBAL__N_16DBIter17FindNextUserEntryEbPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN7leveldb17AppendInternalKeyEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKNS_17ParsedInternalKeyE
        - _ZN7leveldb17ParsedInternalKeyC2ERKNS_5SliceERKmNS_9ValueTypeE
        - _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_iter.cc:280,3'
          Dst:             _ZN7leveldb12_GLOBAL__N_16DBIter15ClearSavedValueEv
        - Src:             'db/db_iter.cc:283,21'
          Dst:             _ZN7leveldb17ParsedInternalKeyC2ERKNS_5SliceERKmNS_9ValueTypeE
        - Src:             'db/db_iter.cc:282,3'
          Dst:             _ZN7leveldb17AppendInternalKeyEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKNS_17ParsedInternalKeyE
        - Src:             'db/db_iter.cc:284,15'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'db/db_iter.cc:286,5'
          Dst:             _ZN7leveldb12_GLOBAL__N_16DBIter17FindNextUserEntryEbPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZN7leveldb12_GLOBAL__N_16DBIter10SeekToLastEv
      functionSourceFile: '/src/leveldb/db/db_iter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_16DBIter15ClearSavedValueEv
        - _ZN7leveldb12_GLOBAL__N_16DBIter17FindPrevUserEntryEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_iter.cc:305,3'
          Dst:             _ZN7leveldb12_GLOBAL__N_16DBIter15ClearSavedValueEv
        - Src:             'db/db_iter.cc:307,3'
          Dst:             _ZN7leveldb12_GLOBAL__N_16DBIter17FindPrevUserEntryEv
    - functionName:    _ZN7leveldb12_GLOBAL__N_16DBIter11SeekToFirstEv
      functionSourceFile: '/src/leveldb/db/db_iter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_16DBIter15ClearSavedValueEv
        - _ZN7leveldb12_GLOBAL__N_16DBIter17FindNextUserEntryEbPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_iter.cc:294,3'
          Dst:             _ZN7leveldb12_GLOBAL__N_16DBIter15ClearSavedValueEv
        - Src:             'db/db_iter.cc:297,5'
          Dst:             _ZN7leveldb12_GLOBAL__N_16DBIter17FindNextUserEntryEbPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZNK7leveldb12_GLOBAL__N_16DBIter5ValidEv
      functionSourceFile: '/src/leveldb/db/db_iter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12_GLOBAL__N_16DBIterD0Ev
      functionSourceFile: '/src/leveldb/db/db_iter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_16DBIterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_iter.cc:62,22'
          Dst:             _ZN7leveldb12_GLOBAL__N_16DBIterD2Ev
    - functionName:    _ZN7leveldb12_GLOBAL__N_16DBIterD2Ev
      functionSourceFile: '/src/leveldb/db/db_iter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7leveldb6StatusD2Ev
        - _ZN7leveldb8IteratorD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_iter.cc:62,38'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/db_iter.cc:62,38'
          Dst:             _ZN7leveldb8IteratorD2Ev
    - functionName:    _ZN7leveldb6RandomC2Ej
      functionSourceFile: '/src/leveldb/./util/random.h'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12_GLOBAL__N_16DBIterC2EPNS_6DBImplEPKNS_10ComparatorEPNS_8IteratorEmj
      functionSourceFile: '/src/leveldb/db/db_iter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_16DBIter22RandomCompactionPeriodEv
        - _ZN7leveldb6RandomC2Ej
        - _ZN7leveldb6StatusC2Ev
        - _ZN7leveldb8IteratorC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_iter.cc:48,3'
          Dst:             _ZN7leveldb8IteratorC2Ev
        - Src:             'db/db_iter.cc:48,3'
          Dst:             _ZN7leveldb6StatusC2Ev
        - Src:             'db/db_iter.cc:56,9'
          Dst:             _ZN7leveldb6RandomC2Ej
        - Src:             'db/db_iter.cc:57,36'
          Dst:             _ZN7leveldb12_GLOBAL__N_16DBIter22RandomCompactionPeriodEv
    - functionName:    _ZN7leveldb13NewDBIteratorEPNS_6DBImplEPKNS_10ComparatorEPNS_8IteratorEmj
      functionSourceFile: '/src/leveldb/db/db_iter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_16DBIterC2EPNS_6DBImplEPKNS_10ComparatorEPNS_8IteratorEmj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/db_iter.cc:315,14'
          Dst:             _ZN7leveldb12_GLOBAL__N_16DBIterC2EPNS_6DBImplEPKNS_10ComparatorEPNS_8IteratorEmj
    - functionName:    _ZN7leveldb20InternalFilterPolicyD0Ev
      functionSourceFile: '/src/leveldb/./db/dbformat.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb12FilterPolicyD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './db/dbformat.h:120,7'
          Dst:             _ZN7leveldb12FilterPolicyD2Ev
    - functionName:    _ZN7leveldb21InternalKeyComparatorD0Ev
      functionSourceFile: '/src/leveldb/./db/dbformat.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb10ComparatorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './db/dbformat.h:102,7'
          Dst:             _ZN7leveldb10ComparatorD2Ev
    - functionName:    _ZN7leveldb13EncodeFixed64EPcm
      functionSourceFile: '/src/leveldb/./util/coding.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb9LookupKeyC2ERKNS_5SliceEm
      functionSourceFile: '/src/leveldb/db/dbformat.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7leveldb13EncodeFixed64EPcm
        - _ZN7leveldb14EncodeVarint32EPcj
        - _ZN7leveldbL19PackSequenceAndTypeEmNS_9ValueTypeE
        - _ZNK7leveldb5Slice4dataEv
        - _ZNK7leveldb5Slice4sizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'db/dbformat.cc:118,27'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'db/dbformat.cc:127,9'
          Dst:             _ZN7leveldb14EncodeVarint32EPcj
        - Src:             'db/dbformat.cc:129,29'
          Dst:             _ZNK7leveldb5Slice4dataEv
        - Src:             'db/dbformat.cc:131,22'
          Dst:             _ZN7leveldbL19PackSequenceAndTypeEmNS_9ValueTypeE
        - Src:             'db/dbformat.cc:131,3'
          Dst:             _ZN7leveldb13EncodeFixed64EPcm
    - functionName:    _ZN7leveldbL19PackSequenceAndTypeEmNS_9ValueTypeE
      functionSourceFile: '/src/leveldb/db/dbformat.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 18
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7leveldb20InternalFilterPolicy11KeyMayMatchERKNS_5SliceES3_
      functionSourceFile: '/src/leveldb/db/dbformat.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb14ExtractUserKeyERKNS_5SliceE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'db/dbformat.cc:114,36'
          Dst:             _ZN7leveldb14ExtractUserKeyERKNS_5SliceE
    - functionName:    _ZNK7leveldb20InternalFilterPolicy12CreateFilterEPKNS_5SliceEiPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
      functionSourceFile: '/src/leveldb/db/dbformat.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7leveldb14ExtractUserKeyERKNS_5SliceE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'db/dbformat.cc:107,15'
          Dst:             _ZN7leveldb14ExtractUserKeyERKNS_5SliceE
    - functionName:    _ZNK7leveldb20InternalFilterPolicy4NameEv
      functionSourceFile: '/src/leveldb/db/dbformat.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7leveldb21InternalKeyComparator18FindShortSuccessorEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/leveldb/db/dbformat.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7leveldb10PutFixed64EPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - _ZN7leveldb14ExtractUserKeyERKNS_5SliceE
        - _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7leveldbL19PackSequenceAndTypeEmNS_9ValueTypeE
        - _ZNK7leveldb5Slice4dataEv
        - _ZNK7leveldb5Slice4sizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'db/dbformat.cc:85,35'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'db/dbformat.cc:85,20'
          Dst:             _ZN7leveldb14ExtractUserKeyERKNS_5SliceE
        - Src:             'db/dbformat.cc:86,28'
          Dst:             _ZNK7leveldb5Slice4dataEv
        - Src:             'db/dbformat.cc:86,45'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'db/dbformat.cc:88,29'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'db/dbformat.cc:89,43'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'db/dbformat.cc:93,16'
          Dst:             _ZN7leveldbL19PackSequenceAndTypeEmNS_9ValueTypeE
        - Src:             'db/dbformat.cc:92,5'
          Dst:             _ZN7leveldb10PutFixed64EPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
    - functionName:    _ZNK7leveldb21InternalKeyComparator21FindShortestSeparatorEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS_5SliceE
      functionSourceFile: '/src/leveldb/db/dbformat.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          83
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7leveldb10PutFixed64EPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - _ZN7leveldb14ExtractUserKeyERKNS_5SliceE
        - _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7leveldbL19PackSequenceAndTypeEmNS_9ValueTypeE
        - _ZNK7leveldb5Slice4dataEv
        - _ZNK7leveldb5Slice4sizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'db/dbformat.cc:68,37'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'db/dbformat.cc:68,22'
          Dst:             _ZN7leveldb14ExtractUserKeyERKNS_5SliceE
        - Src:             'db/dbformat.cc:69,22'
          Dst:             _ZN7leveldb14ExtractUserKeyERKNS_5SliceE
        - Src:             'db/dbformat.cc:70,30'
          Dst:             _ZNK7leveldb5Slice4dataEv
        - Src:             'db/dbformat.cc:70,49'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'db/dbformat.cc:72,31'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'db/dbformat.cc:73,45'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'db/dbformat.cc:77,16'
          Dst:             _ZN7leveldbL19PackSequenceAndTypeEmNS_9ValueTypeE
        - Src:             'db/dbformat.cc:76,5'
          Dst:             _ZN7leveldb10PutFixed64EPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
    - functionName:    _ZNK7leveldb21InternalKeyComparator7CompareERKNS_5SliceES3_
      functionSourceFile: '/src/leveldb/db/dbformat.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          73
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7leveldb13DecodeFixed64EPKc
        - _ZN7leveldb14ExtractUserKeyERKNS_5SliceE
        - _ZNK7leveldb5Slice4dataEv
        - _ZNK7leveldb5Slice4sizeEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'db/dbformat.cc:52,37'
          Dst:             _ZN7leveldb14ExtractUserKeyERKNS_5SliceE
        - Src:             'db/dbformat.cc:52,59'
          Dst:             _ZN7leveldb14ExtractUserKeyERKNS_5SliceE
        - Src:             'db/dbformat.cc:54,46'
          Dst:             _ZNK7leveldb5Slice4dataEv
        - Src:             'db/dbformat.cc:54,60'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'db/dbformat.cc:54,27'
          Dst:             _ZN7leveldb13DecodeFixed64EPKc
        - Src:             'db/dbformat.cc:55,46'
          Dst:             _ZNK7leveldb5Slice4dataEv
        - Src:             'db/dbformat.cc:55,60'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'db/dbformat.cc:55,27'
          Dst:             _ZN7leveldb13DecodeFixed64EPKc
    - functionName:    _ZNK7leveldb21InternalKeyComparator4NameEv
      functionSourceFile: '/src/leveldb/db/dbformat.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7leveldb11InternalKey11DebugStringEv
      functionSourceFile: '/src/leveldb/db/dbformat.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7leveldb12EscapeStringERKNS_5SliceE
        - _ZN7leveldb16ParseInternalKeyERKNS_5SliceEPNS_17ParsedInternalKeyE
        - _ZN7leveldb17ParsedInternalKeyC2Ev
        - _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK7leveldb17ParsedInternalKey11DebugStringEv
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'db/dbformat.cc:34,21'
          Dst:             _ZN7leveldb17ParsedInternalKeyC2Ev
        - Src:             'db/dbformat.cc:35,24'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'db/dbformat.cc:35,7'
          Dst:             _ZN7leveldb16ParseInternalKeyERKNS_5SliceEPNS_17ParsedInternalKeyE
        - Src:             'db/dbformat.cc:36,19'
          Dst:             _ZNK7leveldb17ParsedInternalKey11DebugStringEv
        - Src:             'db/dbformat.cc:39,33'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'db/dbformat.cc:39,20'
          Dst:             _ZN7leveldb12EscapeStringERKNS_5SliceE
    - functionName:    _ZNK7leveldb17ParsedInternalKey11DebugStringEv
      functionSourceFile: '/src/leveldb/db/dbformat.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb12EscapeStringERKNS_5SliceE
        - _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK7leveldb5Slice8ToStringEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/dbformat.cc:28,39'
          Dst:             _ZNK7leveldb5Slice8ToStringEv
        - Src:             'db/dbformat.cc:28,30'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'db/dbformat.cc:28,17'
          Dst:             _ZN7leveldb12EscapeStringERKNS_5SliceE
    - functionName:    _ZN7leveldb17AppendInternalKeyEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKNS_17ParsedInternalKeyE
      functionSourceFile: '/src/leveldb/db/dbformat.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb10PutFixed64EPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - _ZN7leveldbL19PackSequenceAndTypeEmNS_9ValueTypeE
        - _ZNK7leveldb5Slice4dataEv
        - _ZNK7leveldb5Slice4sizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'db/dbformat.cc:22,31'
          Dst:             _ZNK7leveldb5Slice4dataEv
        - Src:             'db/dbformat.cc:22,52'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'db/dbformat.cc:23,22'
          Dst:             _ZN7leveldbL19PackSequenceAndTypeEmNS_9ValueTypeE
        - Src:             'db/dbformat.cc:23,3'
          Dst:             _ZN7leveldb10PutFixed64EPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
    - functionName:    _ZN7leveldb14SetCurrentFileEPNS_3EnvERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEm
      functionSourceFile: '/src/leveldb/db/filename.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          87
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7leveldb12TempFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - _ZN7leveldb15CurrentFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN7leveldb18DescriptorFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - _ZN7leveldb21WriteStringToFileSyncEPNS_3EnvERKNS_5SliceERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE
        - _ZN7leveldb5Slice13remove_prefixEm
        - _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7leveldb6StatusD2Ev
        - _ZN7leveldb6StatusaSEOS0_
        - _ZNK7leveldb5Slice8ToStringEv
        - _ZNK7leveldb6Status2okEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'db/filename.cc:126,26'
          Dst:             _ZN7leveldb18DescriptorFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'db/filename.cc:127,20'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'db/filename.cc:129,12'
          Dst:             _ZN7leveldb5Slice13remove_prefixEm
        - Src:             'db/filename.cc:130,21'
          Dst:             _ZN7leveldb12TempFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'db/filename.cc:131,50'
          Dst:             _ZNK7leveldb5Slice8ToStringEv
        - Src:             'db/filename.cc:131,41'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'db/filename.cc:131,14'
          Dst:             _ZN7leveldb21WriteStringToFileSyncEPNS_3EnvERKNS_5SliceERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE
        - Src:             'db/filename.cc:132,9'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/filename.cc:133,30'
          Dst:             _ZN7leveldb15CurrentFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'db/filename.cc:133,7'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/filename.cc:133,5'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/filename.cc:135,10'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/filename.cc:136,5'
          Dst:             _ZN7leveldb6StatusD2Ev
    - functionName:    _ZN7leveldb18DescriptorFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
      functionSourceFile: '/src/leveldb/db/filename.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - snprintf
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'db/filename.cc:46,3'
          Dst:             snprintf
    - functionName:    _ZN7leveldb12TempFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
      functionSourceFile: '/src/leveldb/db/filename.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldbL12MakeFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/filename.cc:59,10'
          Dst:             _ZN7leveldbL12MakeFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmPKc
    - functionName:    _ZN7leveldb15CurrentFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/leveldb/db/filename.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldbL12MakeFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmPKc
      functionSourceFile: '/src/leveldb/db/filename.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - snprintf
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'db/filename.cc:23,3'
          Dst:             snprintf
    - functionName:    _ZN7leveldb13ParseFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPmPNS_8FileTypeE
      functionSourceFile: '/src/leveldb/db/filename.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          163
      EdgeCount:       43
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN7leveldb20ConsumeDecimalNumberEPNS_5SliceEPm
        - _ZN7leveldb5Slice13remove_prefixEm
        - _ZN7leveldb5SliceC2EPKc
        - _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7leveldbeqERKNS_5SliceES2_
        - _ZNK7leveldb5Slice11starts_withERKS0_
        - _ZNK7leveldb5Slice5emptyEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'db/filename.cc:80,9'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'db/filename.cc:81,15'
          Dst:             _ZN7leveldb5SliceC2EPKc
        - Src:             'db/filename.cc:81,12'
          Dst:             _ZN7leveldbeqERKNS_5SliceES2_
        - Src:             'db/filename.cc:84,22'
          Dst:             _ZN7leveldb5SliceC2EPKc
        - Src:             'db/filename.cc:84,19'
          Dst:             _ZN7leveldbeqERKNS_5SliceES2_
        - Src:             'db/filename.cc:87,22'
          Dst:             _ZN7leveldb5SliceC2EPKc
        - Src:             'db/filename.cc:87,19'
          Dst:             _ZN7leveldbeqERKNS_5SliceES2_
        - Src:             'db/filename.cc:87,39'
          Dst:             _ZN7leveldb5SliceC2EPKc
        - Src:             'db/filename.cc:87,36'
          Dst:             _ZN7leveldbeqERKNS_5SliceES2_
        - Src:             'db/filename.cc:90,31'
          Dst:             _ZN7leveldb5SliceC2EPKc
        - Src:             'db/filename.cc:90,19'
          Dst:             _ZNK7leveldb5Slice11starts_withERKS0_
        - Src:             'db/filename.cc:91,10'
          Dst:             _ZN7leveldb5Slice13remove_prefixEm
        - Src:             'db/filename.cc:93,10'
          Dst:             _ZN7leveldb20ConsumeDecimalNumberEPNS_5SliceEPm
        - Src:             'db/filename.cc:96,15'
          Dst:             _ZNK7leveldb5Slice5emptyEv
        - Src:             'db/filename.cc:105,10'
          Dst:             _ZN7leveldb20ConsumeDecimalNumberEPNS_5SliceEPm
        - Src:             'db/filename.cc:109,19'
          Dst:             _ZN7leveldb5SliceC2EPKc
        - Src:             'db/filename.cc:109,16'
          Dst:             _ZN7leveldbeqERKNS_5SliceES2_
        - Src:             'db/filename.cc:111,26'
          Dst:             _ZN7leveldb5SliceC2EPKc
        - Src:             'db/filename.cc:111,23'
          Dst:             _ZN7leveldbeqERKNS_5SliceES2_
        - Src:             'db/filename.cc:111,53'
          Dst:             _ZN7leveldb5SliceC2EPKc
        - Src:             'db/filename.cc:111,50'
          Dst:             _ZN7leveldbeqERKNS_5SliceES2_
        - Src:             'db/filename.cc:113,26'
          Dst:             _ZN7leveldb5SliceC2EPKc
        - Src:             'db/filename.cc:113,23'
          Dst:             _ZN7leveldbeqERKNS_5SliceES2_
    - functionName:    _ZN7leveldb18OldInfoLogFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/leveldb/db/filename.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb15InfoLogFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/leveldb/db/filename.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12LockFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/leveldb/db/filename.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb16SSTTableFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
      functionSourceFile: '/src/leveldb/db/filename.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldbL12MakeFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/filename.cc:40,10'
          Dst:             _ZN7leveldbL12MakeFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmPKc
    - functionName:    _ZN7leveldb13TableFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
      functionSourceFile: '/src/leveldb/db/filename.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldbL12MakeFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmPKc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'db/filename.cc:35,10'
          Dst:             _ZN7leveldbL12MakeFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmPKc
    - functionName:    _ZN7leveldb11LogFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
      functionSourceFile: '/src/leveldb/db/filename.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldbL12MakeFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmPKc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'db/filename.cc:30,10'
          Dst:             _ZN7leveldbL12MakeFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmPKc
    - functionName:    _ZN7leveldb6crc32c5ValueEPKcm
      functionSourceFile: '/src/leveldb/./util/crc32c.h'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb6crc32c6ExtendEjPKcm
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             './util/crc32c.h:20,60'
          Dst:             _ZN7leveldb6crc32c6ExtendEjPKcm
    - functionName:    _ZN7leveldb13DecodeFixed32EPKc
      functionSourceFile: '/src/leveldb/./util/coding.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb6crc32c6UnmaskEj
      functionSourceFile: '/src/leveldb/./util/crc32c.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb3log6Reader16LastRecordOffsetEv
      functionSourceFile: '/src/leveldb/db/log_reader.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb3log6Reader16ReportCorruptionEmPKc
      functionSourceFile: '/src/leveldb/db/log_reader.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb3log6Reader10ReportDropEmRKNS_6StatusE
        - _ZN7leveldb5SliceC2EPKc
        - _ZN7leveldb5SliceC2Ev
        - _ZN7leveldb6Status10CorruptionERKNS_5SliceES3_
        - _ZN7leveldb6StatusD2Ev
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'db/log_reader.cc:179,40'
          Dst:             _ZN7leveldb5SliceC2EPKc
        - Src:             'db/log_reader.cc:179,21'
          Dst:             _ZN7leveldb5SliceC2Ev
        - Src:             'db/log_reader.cc:179,21'
          Dst:             _ZN7leveldb6Status10CorruptionERKNS_5SliceES3_
        - Src:             'db/log_reader.cc:179,3'
          Dst:             _ZN7leveldb3log6Reader10ReportDropEmRKNS_6StatusE
        - Src:             'db/log_reader.cc:179,3'
          Dst:             _ZN7leveldb6StatusD2Ev
    - functionName:    _ZN7leveldb3log6Reader10ReportDropEmRKNS_6StatusE
      functionSourceFile: '/src/leveldb/db/log_reader.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK7leveldb5Slice4sizeEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'db/log_reader.cc:184,39'
          Dst:             _ZNK7leveldb5Slice4sizeEv
    - functionName:    _ZN7leveldb3log6Reader18ReadPhysicalRecordEPNS_5SliceE
      functionSourceFile: '/src/leveldb/db/log_reader.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          192
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN7leveldb13DecodeFixed32EPKc
        - _ZN7leveldb3log6Reader10ReportDropEmRKNS_6StatusE
        - _ZN7leveldb3log6Reader16ReportCorruptionEmPKc
        - _ZN7leveldb5Slice13remove_prefixEm
        - _ZN7leveldb5Slice5clearEv
        - _ZN7leveldb5SliceC2EPKcm
        - _ZN7leveldb6StatusD2Ev
        - _ZN7leveldb6crc32c5ValueEPKcm
        - _ZN7leveldb6crc32c6UnmaskEj
        - _ZNK7leveldb5Slice4dataEv
        - _ZNK7leveldb5Slice4sizeEv
        - _ZNK7leveldb6Status2okEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/log_reader.cc:191,17'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'db/log_reader.cc:194,17'
          Dst:             _ZN7leveldb5Slice5clearEv
        - Src:             'db/log_reader.cc:196,42'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'db/log_reader.cc:197,21'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/log_reader.cc:198,19'
          Dst:             _ZN7leveldb5Slice5clearEv
        - Src:             'db/log_reader.cc:199,11'
          Dst:             _ZN7leveldb3log6Reader10ReportDropEmRKNS_6StatusE
        - Src:             'db/log_reader.cc:206,7'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/log_reader.cc:202,28'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'db/log_reader.cc:206,7'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/log_reader.cc:191,17'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'db/log_reader.cc:211,17'
          Dst:             _ZN7leveldb5Slice5clearEv
        - Src:             'db/log_reader.cc:217,34'
          Dst:             _ZNK7leveldb5Slice4dataEv
        - Src:             'db/log_reader.cc:222,40'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'db/log_reader.cc:223,34'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'db/log_reader.cc:224,15'
          Dst:             _ZN7leveldb5Slice5clearEv
        - Src:             'db/log_reader.cc:226,9'
          Dst:             _ZN7leveldb3log6Reader16ReportCorruptionEmPKc
        - Src:             'db/log_reader.cc:239,15'
          Dst:             _ZN7leveldb5Slice5clearEv
        - Src:             'db/log_reader.cc:245,46'
          Dst:             _ZN7leveldb13DecodeFixed32EPKc
        - Src:             'db/log_reader.cc:245,31'
          Dst:             _ZN7leveldb6crc32c6UnmaskEj
        - Src:             'db/log_reader.cc:246,29'
          Dst:             _ZN7leveldb6crc32c5ValueEPKcm
        - Src:             'db/log_reader.cc:252,36'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'db/log_reader.cc:253,17'
          Dst:             _ZN7leveldb5Slice5clearEv
        - Src:             'db/log_reader.cc:254,9'
          Dst:             _ZN7leveldb3log6Reader16ReportCorruptionEmPKc
        - Src:             'db/log_reader.cc:259,13'
          Dst:             _ZN7leveldb5Slice13remove_prefixEm
        - Src:             'db/log_reader.cc:262,41'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'db/log_reader.cc:264,15'
          Dst:             _ZN7leveldb5Slice5clearEv
        - Src:             'db/log_reader.cc:268,15'
          Dst:             _ZN7leveldb5SliceC2EPKcm
    - functionName:    _ZN7leveldb5Slice5clearEv
      functionSourceFile: '/src/leveldb/include/leveldb/slice.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb3log6Reader10ReadRecordEPNS_5SliceEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
      functionSourceFile: '/src/leveldb/db/log_reader.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          212
      EdgeCount:       60
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN7leveldb3log6Reader16ReportCorruptionEmPKc
        - _ZN7leveldb3log6Reader18ReadPhysicalRecordEPNS_5SliceE
        - _ZN7leveldb3log6Reader18SkipToInitialBlockEv
        - _ZN7leveldb5Slice5clearEv
        - _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7leveldb5SliceC2Ev
        - _ZNK7leveldb5Slice4dataEv
        - _ZNK7leveldb5Slice4sizeEv
        - snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'db/log_reader.cc:91,5'
          Branch Sides:    []
      Callsites:
        - Src:             'db/log_reader.cc:58,10'
          Dst:             _ZN7leveldb3log6Reader18SkipToInitialBlockEv
        - Src:             'db/log_reader.cc:64,11'
          Dst:             _ZN7leveldb5Slice5clearEv
        - Src:             'db/log_reader.cc:70,9'
          Dst:             _ZN7leveldb5SliceC2Ev
        - Src:             'db/log_reader.cc:72,38'
          Dst:             _ZN7leveldb3log6Reader18ReadPhysicalRecordEPNS_5SliceE
        - Src:             'db/log_reader.cc:78,41'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'db/log_reader.cc:78,73'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'db/log_reader.cc:99,13'
          Dst:             _ZN7leveldb3log6Reader16ReportCorruptionEmPKc
        - Src:             'db/log_reader.cc:115,13'
          Dst:             _ZN7leveldb3log6Reader16ReportCorruptionEmPKc
        - Src:             'db/log_reader.cc:119,34'
          Dst:             _ZNK7leveldb5Slice4dataEv
        - Src:             'db/log_reader.cc:119,51'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'db/log_reader.cc:125,37'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'db/log_reader.cc:125,11'
          Dst:             _ZN7leveldb3log6Reader16ReportCorruptionEmPKc
        - Src:             'db/log_reader.cc:128,36'
          Dst:             _ZNK7leveldb5Slice4dataEv
        - Src:             'db/log_reader.cc:128,53'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'db/log_reader.cc:134,37'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'db/log_reader.cc:134,11'
          Dst:             _ZN7leveldb3log6Reader16ReportCorruptionEmPKc
        - Src:             'db/log_reader.cc:137,36'
          Dst:             _ZNK7leveldb5Slice4dataEv
        - Src:             'db/log_reader.cc:137,53'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'db/log_reader.cc:138,21'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'db/log_reader.cc:155,11'
          Dst:             _ZN7leveldb3log6Reader16ReportCorruptionEmPKc
        - Src:             'db/log_reader.cc:163,9'
          Dst:             snprintf
        - Src:             'db/log_reader.cc:165,23'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'db/log_reader.cc:164,9'
          Dst:             _ZN7leveldb3log6Reader16ReportCorruptionEmPKc
    - functionName:    _ZN7leveldb3log6Reader18SkipToInitialBlockEv
      functionSourceFile: '/src/leveldb/db/log_reader.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7leveldb3log6Reader10ReportDropEmRKNS_6StatusE
        - _ZN7leveldb6StatusD2Ev
        - _ZNK7leveldb6Status2okEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/log_reader.cc:47,22'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/log_reader.cc:48,7'
          Dst:             _ZN7leveldb3log6Reader10ReportDropEmRKNS_6StatusE
        - Src:             'db/log_reader.cc:51,3'
          Dst:             _ZN7leveldb6StatusD2Ev
    - functionName:    _ZN7leveldb3log6ReaderD2Ev
      functionSourceFile: '/src/leveldb/db/log_reader.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb3log6ReaderC2EPNS_14SequentialFileEPNS1_8ReporterEbm
      functionSourceFile: '/src/leveldb/db/log_reader.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb5SliceC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'db/log_reader.cc:24,7'
          Dst:             _ZN7leveldb5SliceC2Ev
    - functionName:    _ZN7leveldb3log6Reader8ReporterD2Ev
      functionSourceFile: '/src/leveldb/db/log_reader.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb3log6Reader8ReporterD0Ev
      functionSourceFile: '/src/leveldb/db/log_reader.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb13EncodeFixed32EPcj
      functionSourceFile: '/src/leveldb/./util/coding.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb6crc32c4MaskEj
      functionSourceFile: '/src/leveldb/./util/crc32c.h'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb3log6Writer18EmitPhysicalRecordENS0_10RecordTypeEPKcm
      functionSourceFile: '/src/leveldb/db/log_writer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          88
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7leveldb13EncodeFixed32EPcj
        - _ZN7leveldb5SliceC2EPKcm
        - _ZN7leveldb6StatusD2Ev
        - _ZN7leveldb6StatusaSEOS0_
        - _ZN7leveldb6crc32c4MaskEj
        - _ZN7leveldb6crc32c6ExtendEjPKcm
        - _ZNK7leveldb6Status2okEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'db/log_writer.cc:94,18'
          Dst:             _ZN7leveldb6crc32c6ExtendEjPKcm
        - Src:             'db/log_writer.cc:95,9'
          Dst:             _ZN7leveldb6crc32c4MaskEj
        - Src:             'db/log_writer.cc:96,3'
          Dst:             _ZN7leveldb13EncodeFixed32EPcj
        - Src:             'db/log_writer.cc:99,28'
          Dst:             _ZN7leveldb5SliceC2EPKcm
        - Src:             'db/log_writer.cc:100,9'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/log_writer.cc:101,23'
          Dst:             _ZN7leveldb5SliceC2EPKcm
        - Src:             'db/log_writer.cc:101,7'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/log_writer.cc:101,5'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/log_writer.cc:102,11'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/log_writer.cc:103,9'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/log_writer.cc:103,7'
          Dst:             _ZN7leveldb6StatusD2Ev
    - functionName:    _ZN7leveldb3log6Writer9AddRecordERKNS_5SliceE
      functionSourceFile: '/src/leveldb/db/log_writer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          182
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN7leveldb3log6Writer18EmitPhysicalRecordENS0_10RecordTypeEPKcm
        - _ZN7leveldb5SliceC2EPKcm
        - _ZN7leveldb6StatusC2Ev
        - _ZN7leveldb6StatusD2Ev
        - _ZN7leveldb6StatusaSEOS0_
        - _ZNK7leveldb5Slice4dataEv
        - _ZNK7leveldb5Slice4sizeEv
        - _ZNK7leveldb6Status2okEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'db/log_writer.cc:35,27'
          Dst:             _ZNK7leveldb5Slice4dataEv
        - Src:             'db/log_writer.cc:36,23'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'db/log_writer.cc:41,10'
          Dst:             _ZN7leveldb6StatusC2Ev
        - Src:             'db/log_writer.cc:51,23'
          Dst:             _ZN7leveldb5SliceC2EPKcm
        - Src:             'db/log_writer.cc:51,9'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/log_writer.cc:74,9'
          Dst:             _ZN7leveldb3log6Writer18EmitPhysicalRecordENS0_10RecordTypeEPKcm
        - Src:             'db/log_writer.cc:74,7'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/log_writer.cc:74,5'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/log_writer.cc:78,14'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/log_writer.cc:51,23'
          Dst:             _ZN7leveldb5SliceC2EPKcm
        - Src:             'db/log_writer.cc:51,9'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/log_writer.cc:74,9'
          Dst:             _ZN7leveldb3log6Writer18EmitPhysicalRecordENS0_10RecordTypeEPKcm
        - Src:             'db/log_writer.cc:74,7'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/log_writer.cc:74,5'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/log_writer.cc:78,14'
          Dst:             _ZNK7leveldb6Status2okEv
    - functionName:    _ZN7leveldb3log6WriterD2Ev
      functionSourceFile: '/src/leveldb/db/log_writer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb3log6WriterC2EPNS_12WritableFileEm
      functionSourceFile: '/src/leveldb/db/log_writer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb3logL11InitTypeCrcEPj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'db/log_writer.cc:29,3'
          Dst:             _ZN7leveldb3logL11InitTypeCrcEPj
    - functionName:    _ZN7leveldb3logL11InitTypeCrcEPj
      functionSourceFile: '/src/leveldb/db/log_writer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb6crc32c5ValueEPKcm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'db/log_writer.cc:19,19'
          Dst:             _ZN7leveldb6crc32c5ValueEPKcm
        - Src:             'db/log_writer.cc:19,19'
          Dst:             _ZN7leveldb6crc32c5ValueEPKcm
        - Src:             'db/log_writer.cc:19,19'
          Dst:             _ZN7leveldb6crc32c5ValueEPKcm
        - Src:             'db/log_writer.cc:19,19'
          Dst:             _ZN7leveldb6crc32c5ValueEPKcm
        - Src:             'db/log_writer.cc:19,19'
          Dst:             _ZN7leveldb6crc32c5ValueEPKcm
    - functionName:    _ZN7leveldb3log6WriterC2EPNS_12WritableFileE
      functionSourceFile: '/src/leveldb/db/log_writer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb3logL11InitTypeCrcEPj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'db/log_writer.cc:24,3'
          Dst:             _ZN7leveldb3logL11InitTypeCrcEPj
    - functionName:    _ZN7leveldb6Random5OneInEi
      functionSourceFile: '/src/leveldb/./util/random.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb6Random4NextEv
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             './util/random.h:53,31'
          Dst:             _ZN7leveldb6Random4NextEv
    - functionName:    _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE4Node14NoBarrier_NextEi
      functionSourceFile: '/src/leveldb/./db/skiplist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE4Node17NoBarrier_SetNextEiPS6_
      functionSourceFile: '/src/leveldb/./db/skiplist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE12RandomHeightEv
      functionSourceFile: '/src/leveldb/./db/skiplist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          83
      EdgeCount:       37
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN7leveldb6Random5OneInEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './db/skiplist.h:244,38'
          Dst:             _ZN7leveldb6Random5OneInEi
        - Src:             './db/skiplist.h:244,38'
          Dst:             _ZN7leveldb6Random5OneInEi
        - Src:             './db/skiplist.h:244,38'
          Dst:             _ZN7leveldb6Random5OneInEi
        - Src:             './db/skiplist.h:244,38'
          Dst:             _ZN7leveldb6Random5OneInEi
        - Src:             './db/skiplist.h:244,38'
          Dst:             _ZN7leveldb6Random5OneInEi
        - Src:             './db/skiplist.h:244,38'
          Dst:             _ZN7leveldb6Random5OneInEi
        - Src:             './db/skiplist.h:244,38'
          Dst:             _ZN7leveldb6Random5OneInEi
        - Src:             './db/skiplist.h:244,38'
          Dst:             _ZN7leveldb6Random5OneInEi
        - Src:             './db/skiplist.h:244,38'
          Dst:             _ZN7leveldb6Random5OneInEi
        - Src:             './db/skiplist.h:244,38'
          Dst:             _ZN7leveldb6Random5OneInEi
        - Src:             './db/skiplist.h:244,38'
          Dst:             _ZN7leveldb6Random5OneInEi
    - functionName:    _ZNK7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE14KeyIsAfterNodeERKS2_PNS5_4NodeE
      functionSourceFile: '/src/leveldb/./db/skiplist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7leveldb8MemTable13KeyComparatorclEPKcS3_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './db/skiplist.h:255,29'
          Dst:             _ZNK7leveldb8MemTable13KeyComparatorclEPKcS3_
    - functionName:    _ZNK7leveldb8MemTable13KeyComparatorclEPKcS3_
      functionSourceFile: '/src/leveldb/db/memtable.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldbL22GetLengthPrefixedSliceEPKc
        - _ZNK7leveldb21InternalKeyComparator7CompareERKNS_5SliceES3_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'db/memtable.cc:31,13'
          Dst:             _ZN7leveldbL22GetLengthPrefixedSliceEPKc
        - Src:             'db/memtable.cc:32,13'
          Dst:             _ZN7leveldbL22GetLengthPrefixedSliceEPKc
        - Src:             'db/memtable.cc:33,21'
          Dst:             _ZNK7leveldb21InternalKeyComparator7CompareERKNS_5SliceES3_
    - functionName:    _ZN7leveldbL22GetLengthPrefixedSliceEPKc
      functionSourceFile: '/src/leveldb/db/memtable.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 19
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb14GetVarint32PtrEPKcS1_Pj
        - _ZN7leveldb5SliceC2EPKcm
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'db/memtable.cc:17,7'
          Dst:             _ZN7leveldb14GetVarint32PtrEPKcS1_Pj
        - Src:             'db/memtable.cc:18,10'
          Dst:             _ZN7leveldb5SliceC2EPKcm
    - functionName:    _ZN7leveldb14GetVarint32PtrEPKcS1_Pj
      functionSourceFile: '/src/leveldb/./util/coding.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          35
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7leveldb22GetVarint32PtrFallbackEPKcS1_Pj
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             './util/coding.h:117,10'
          Dst:             _ZN7leveldb22GetVarint32PtrFallbackEPKcS1_Pj
    - functionName:    _ZNK7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE18FindGreaterOrEqualERKS2_PPNS5_4NodeE
      functionSourceFile: '/src/leveldb/./db/skiplist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          67
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE4Node4NextEi
        - _ZNK7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE12GetMaxHeightEv
        - _ZNK7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE14KeyIsAfterNodeERKS2_PNS5_4NodeE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './db/skiplist.h:263,15'
          Dst:             _ZNK7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE12GetMaxHeightEv
        - Src:             './db/skiplist.h:265,21'
          Dst:             _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE4Node4NextEi
        - Src:             './db/skiplist.h:266,9'
          Dst:             _ZNK7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE14KeyIsAfterNodeERKS2_PNS5_4NodeE
        - Src:             './db/skiplist.h:265,21'
          Dst:             _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE4Node4NextEi
        - Src:             './db/skiplist.h:266,9'
          Dst:             _ZNK7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE14KeyIsAfterNodeERKS2_PNS5_4NodeE
    - functionName:    _ZNK7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE12GetMaxHeightEv
      functionSourceFile: '/src/leveldb/./db/skiplist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE4Node4NextEi
      functionSourceFile: '/src/leveldb/./db/skiplist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE4NodeC2ERKS2_
      functionSourceFile: '/src/leveldb/./db/skiplist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE4Node7SetNextEiPS6_
      functionSourceFile: '/src/leveldb/./db/skiplist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE7NewNodeERKS2_i
      functionSourceFile: '/src/leveldb/./db/skiplist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb5Arena15AllocateAlignedEm
        - _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE4NodeC2ERKS2_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './db/skiplist.h:182,37'
          Dst:             _ZN7leveldb5Arena15AllocateAlignedEm
        - Src:             './db/skiplist.h:184,28'
          Dst:             _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE4NodeC2ERKS2_
    - functionName:    _ZNK7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE12FindLessThanERKS2_
      functionSourceFile: '/src/leveldb/./db/skiplist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          50
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE4Node4NextEi
        - _ZNK7leveldb8MemTable13KeyComparatorclEPKcS3_
        - _ZNK7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE12GetMaxHeightEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './db/skiplist.h:285,15'
          Dst:             _ZNK7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE12GetMaxHeightEv
        - Src:             './db/skiplist.h:288,21'
          Dst:             _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE4Node4NextEi
        - Src:             './db/skiplist.h:289,28'
          Dst:             _ZNK7leveldb8MemTable13KeyComparatorclEPKcS3_
    - functionName:    _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE8Iterator4PrevEv
      functionSourceFile: '/src/leveldb/./db/skiplist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE12FindLessThanERKS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './db/skiplist.h:215,18'
          Dst:             _ZNK7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE12FindLessThanERKS2_
    - functionName:    _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE8Iterator4NextEv
      functionSourceFile: '/src/leveldb/./db/skiplist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE4Node4NextEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './db/skiplist.h:207,18'
          Dst:             _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE4Node4NextEi
    - functionName:    _ZN7leveldbL9EncodeKeyEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKNS_5SliceE
      functionSourceFile: '/src/leveldb/db/memtable.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb11PutVarint32EPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEj
        - _ZNK7leveldb5Slice4dataEv
        - _ZNK7leveldb5Slice4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/memtable.cc:41,31'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'db/memtable.cc:41,3'
          Dst:             _ZN7leveldb11PutVarint32EPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEj
        - Src:             'db/memtable.cc:42,26'
          Dst:             _ZNK7leveldb5Slice4dataEv
        - Src:             'db/memtable.cc:42,41'
          Dst:             _ZNK7leveldb5Slice4sizeEv
    - functionName:    _ZNK7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE8FindLastEv
      functionSourceFile: '/src/leveldb/./db/skiplist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          37
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE4Node4NextEi
        - _ZNK7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE12GetMaxHeightEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './db/skiplist.h:306,15'
          Dst:             _ZNK7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE12GetMaxHeightEv
        - Src:             './db/skiplist.h:308,21'
          Dst:             _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE4Node4NextEi
    - functionName:    _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE8Iterator10SeekToLastEv
      functionSourceFile: '/src/leveldb/./db/skiplist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE8FindLastEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './db/skiplist.h:233,18'
          Dst:             _ZNK7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE8FindLastEv
    - functionName:    _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE8Iterator11SeekToFirstEv
      functionSourceFile: '/src/leveldb/./db/skiplist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE4Node4NextEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './db/skiplist.h:228,25'
          Dst:             _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE4Node4NextEi
    - functionName:    _ZNK7leveldb16MemTableIterator6statusEv
      functionSourceFile: '/src/leveldb/db/memtable.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb6Status2OKEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'db/memtable.cc:67,43'
          Dst:             _ZN7leveldb6Status2OKEv
    - functionName:    _ZNK7leveldb16MemTableIterator5valueEv
      functionSourceFile: '/src/leveldb/db/memtable.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldbL22GetLengthPrefixedSliceEPKc
        - _ZNK7leveldb5Slice4dataEv
        - _ZNK7leveldb5Slice4sizeEv
        - _ZNK7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE8Iterator3keyEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'db/memtable.cc:63,52'
          Dst:             _ZNK7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE8Iterator3keyEv
        - Src:             'db/memtable.cc:63,23'
          Dst:             _ZN7leveldbL22GetLengthPrefixedSliceEPKc
        - Src:             'db/memtable.cc:64,45'
          Dst:             _ZNK7leveldb5Slice4dataEv
        - Src:             'db/memtable.cc:64,64'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'db/memtable.cc:64,12'
          Dst:             _ZN7leveldbL22GetLengthPrefixedSliceEPKc
    - functionName:    _ZNK7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE8Iterator3keyEv
      functionSourceFile: '/src/leveldb/./db/skiplist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7leveldb16MemTableIterator3keyEv
      functionSourceFile: '/src/leveldb/db/memtable.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldbL22GetLengthPrefixedSliceEPKc
        - _ZNK7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE8Iterator3keyEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'db/memtable.cc:61,68'
          Dst:             _ZNK7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE8Iterator3keyEv
        - Src:             'db/memtable.cc:61,39'
          Dst:             _ZN7leveldbL22GetLengthPrefixedSliceEPKc
    - functionName:    _ZN7leveldb16MemTableIterator4PrevEv
      functionSourceFile: '/src/leveldb/db/memtable.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE8Iterator4PrevEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'db/memtable.cc:60,32'
          Dst:             _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE8Iterator4PrevEv
    - functionName:    _ZN7leveldb16MemTableIterator4NextEv
      functionSourceFile: '/src/leveldb/db/memtable.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE8Iterator4NextEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'db/memtable.cc:59,32'
          Dst:             _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE8Iterator4NextEv
    - functionName:    _ZN7leveldb16MemTableIterator4SeekERKNS_5SliceE
      functionSourceFile: '/src/leveldb/db/memtable.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE8Iterator4SeekERKS2_
        - _ZN7leveldbL9EncodeKeyEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKNS_5SliceE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'db/memtable.cc:56,51'
          Dst:             _ZN7leveldbL9EncodeKeyEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKNS_5SliceE
        - Src:             'db/memtable.cc:56,46'
          Dst:             _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE8Iterator4SeekERKS2_
    - functionName:    _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE8Iterator4SeekERKS2_
      functionSourceFile: '/src/leveldb/./db/skiplist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE18FindGreaterOrEqualERKS2_PPNS5_4NodeE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './db/skiplist.h:223,18'
          Dst:             _ZNK7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE18FindGreaterOrEqualERKS2_PPNS5_4NodeE
    - functionName:    _ZN7leveldb16MemTableIterator10SeekToLastEv
      functionSourceFile: '/src/leveldb/db/memtable.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE8Iterator10SeekToLastEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'db/memtable.cc:58,38'
          Dst:             _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE8Iterator10SeekToLastEv
    - functionName:    _ZN7leveldb16MemTableIterator11SeekToFirstEv
      functionSourceFile: '/src/leveldb/db/memtable.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE8Iterator11SeekToFirstEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'db/memtable.cc:57,39'
          Dst:             _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE8Iterator11SeekToFirstEv
    - functionName:    _ZNK7leveldb16MemTableIterator5ValidEv
      functionSourceFile: '/src/leveldb/db/memtable.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE8Iterator5ValidEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'db/memtable.cc:55,46'
          Dst:             _ZNK7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE8Iterator5ValidEv
    - functionName:    _ZNK7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE8Iterator5ValidEv
      functionSourceFile: '/src/leveldb/./db/skiplist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb16MemTableIteratorD0Ev
      functionSourceFile: '/src/leveldb/db/memtable.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb16MemTableIteratorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'db/memtable.cc:53,40'
          Dst:             _ZN7leveldb16MemTableIteratorD2Ev
    - functionName:    _ZN7leveldb16MemTableIteratorD2Ev
      functionSourceFile: '/src/leveldb/db/memtable.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb8IteratorD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/memtable.cc:53,40'
          Dst:             _ZN7leveldb8IteratorD2Ev
    - functionName:    _ZN7leveldb10ComparatorC2ERKS0_
      functionSourceFile: '/src/leveldb/include/leveldb/comparator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb21InternalKeyComparatorC2ERKS0_
      functionSourceFile: '/src/leveldb/./db/dbformat.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb10ComparatorC2ERKS0_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './db/dbformat.h:102,7'
          Dst:             _ZN7leveldb10ComparatorC2ERKS0_
    - functionName:    _ZN7leveldb6Status8NotFoundERKNS_5SliceES3_
      functionSourceFile: '/src/leveldb/include/leveldb/status.h'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb6StatusC2ENS0_4CodeERKNS_5SliceES4_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/leveldb/status.h:41,12'
          Dst:             _ZN7leveldb6StatusC2ENS0_4CodeERKNS_5SliceES4_
    - functionName:    _ZNK7leveldb9LookupKey8user_keyEv
      functionSourceFile: '/src/leveldb/./db/dbformat.h'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb5SliceC2EPKcm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './db/dbformat.h:202,35'
          Dst:             _ZN7leveldb5SliceC2EPKcm
    - functionName:    _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE8IteratorC2EPKS5_
      functionSourceFile: '/src/leveldb/./db/skiplist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7leveldb9LookupKey12memtable_keyEv
      functionSourceFile: '/src/leveldb/./db/dbformat.h'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb5SliceC2EPKcm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './db/dbformat.h:196,39'
          Dst:             _ZN7leveldb5SliceC2EPKcm
    - functionName:    _ZN7leveldb8MemTable3GetERKNS_9LookupKeyEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS_6StatusE
      functionSourceFile: '/src/leveldb/db/memtable.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          127
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7leveldb13DecodeFixed64EPKc
        - _ZN7leveldb14GetVarint32PtrEPKcS1_Pj
        - _ZN7leveldb5SliceC2EPKcm
        - _ZN7leveldb5SliceC2Ev
        - _ZN7leveldb6Status8NotFoundERKNS_5SliceES3_
        - _ZN7leveldb6StatusD2Ev
        - _ZN7leveldb6StatusaSEOS0_
        - _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE8Iterator4SeekERKS2_
        - _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE8IteratorC2EPKS5_
        - _ZN7leveldbL22GetLengthPrefixedSliceEPKc
        - _ZNK7leveldb21InternalKeyComparator15user_comparatorEv
        - _ZNK7leveldb5Slice4dataEv
        - _ZNK7leveldb5Slice4sizeEv
        - _ZNK7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE8Iterator3keyEv
        - _ZNK7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE8Iterator5ValidEv
        - _ZNK7leveldb9LookupKey12memtable_keyEv
        - _ZNK7leveldb9LookupKey8user_keyEv
      functionUses:    2
      BranchProfiles:
        - Branch String:   'db/memtable.cc:123,7'
          Branch Sides:    []
      Callsites:
        - Src:             'db/memtable.cc:103,22'
          Dst:             _ZNK7leveldb9LookupKey12memtable_keyEv
        - Src:             'db/memtable.cc:104,19'
          Dst:             _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE8IteratorC2EPKS5_
        - Src:             'db/memtable.cc:105,20'
          Dst:             _ZNK7leveldb5Slice4dataEv
        - Src:             'db/memtable.cc:105,8'
          Dst:             _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE8Iterator4SeekERKS2_
        - Src:             'db/memtable.cc:106,12'
          Dst:             _ZNK7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE8Iterator5ValidEv
        - Src:             'db/memtable.cc:116,30'
          Dst:             _ZNK7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE8Iterator3keyEv
        - Src:             'db/memtable.cc:118,27'
          Dst:             _ZN7leveldb14GetVarint32PtrEPKcS1_Pj
        - Src:             'db/memtable.cc:119,32'
          Dst:             _ZNK7leveldb21InternalKeyComparator15user_comparatorEv
        - Src:             'db/memtable.cc:120,13'
          Dst:             _ZN7leveldb5SliceC2EPKcm
        - Src:             'db/memtable.cc:120,49'
          Dst:             _ZNK7leveldb9LookupKey8user_keyEv
        - Src:             'db/memtable.cc:122,28'
          Dst:             _ZN7leveldb13DecodeFixed64EPKc
        - Src:             'db/memtable.cc:125,21'
          Dst:             _ZN7leveldbL22GetLengthPrefixedSliceEPKc
        - Src:             'db/memtable.cc:126,27'
          Dst:             _ZNK7leveldb5Slice4dataEv
        - Src:             'db/memtable.cc:126,37'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'db/memtable.cc:130,33'
          Dst:             _ZN7leveldb5SliceC2Ev
        - Src:             'db/memtable.cc:130,16'
          Dst:             _ZN7leveldb5SliceC2Ev
        - Src:             'db/memtable.cc:130,16'
          Dst:             _ZN7leveldb6Status8NotFoundERKNS_5SliceES3_
        - Src:             'db/memtable.cc:130,14'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/memtable.cc:130,11'
          Dst:             _ZN7leveldb6StatusD2Ev
    - functionName:    _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE6InsertERKS2_
      functionSourceFile: '/src/leveldb/./db/skiplist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          121
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE12RandomHeightEv
        - _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE4Node14NoBarrier_NextEi
        - _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE4Node17NoBarrier_SetNextEiPS6_
        - _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE4Node7SetNextEiPS6_
        - _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE7NewNodeERKS2_i
        - _ZNK7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE12GetMaxHeightEv
        - _ZNK7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE18FindGreaterOrEqualERKS2_PPNS5_4NodeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './db/skiplist.h:339,13'
          Dst:             _ZNK7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE18FindGreaterOrEqualERKS2_PPNS5_4NodeE
        - Src:             './db/skiplist.h:344,16'
          Dst:             _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE12RandomHeightEv
        - Src:             './db/skiplist.h:345,16'
          Dst:             _ZNK7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE12GetMaxHeightEv
        - Src:             './db/skiplist.h:346,18'
          Dst:             _ZNK7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE12GetMaxHeightEv
        - Src:             './db/skiplist.h:359,7'
          Dst:             _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE7NewNodeERKS2_i
        - Src:             './db/skiplist.h:363,38'
          Dst:             _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE4Node14NoBarrier_NextEi
        - Src:             './db/skiplist.h:363,8'
          Dst:             _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE4Node17NoBarrier_SetNextEiPS6_
        - Src:             './db/skiplist.h:364,14'
          Dst:             _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE4Node7SetNextEiPS6_
    - functionName:    _ZN7leveldb5Arena8AllocateEm
      functionSourceFile: '/src/leveldb/./util/arena.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7leveldb5Arena16AllocateFallbackEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './util/arena.h:66,10'
          Dst:             _ZN7leveldb5Arena16AllocateFallbackEm
    - functionName:    _ZN7leveldb8MemTable3AddEmNS_9ValueTypeERKNS_5SliceES4_
      functionSourceFile: '/src/leveldb/db/memtable.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb12VarintLengthEm
        - _ZN7leveldb13EncodeFixed64EPcm
        - _ZN7leveldb14EncodeVarint32EPcj
        - _ZN7leveldb5Arena8AllocateEm
        - _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE6InsertERKS2_
        - _ZNK7leveldb5Slice4dataEv
        - _ZNK7leveldb5Slice4sizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'db/memtable.cc:84,25'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'db/memtable.cc:85,27'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'db/memtable.cc:87,30'
          Dst:             _ZN7leveldb12VarintLengthEm
        - Src:             'db/memtable.cc:88,50'
          Dst:             _ZN7leveldb12VarintLengthEm
        - Src:             'db/memtable.cc:90,22'
          Dst:             _ZN7leveldb5Arena8AllocateEm
        - Src:             'db/memtable.cc:91,13'
          Dst:             _ZN7leveldb14EncodeVarint32EPcj
        - Src:             'db/memtable.cc:92,22'
          Dst:             _ZNK7leveldb5Slice4dataEv
        - Src:             'db/memtable.cc:94,3'
          Dst:             _ZN7leveldb13EncodeFixed64EPcm
        - Src:             'db/memtable.cc:96,7'
          Dst:             _ZN7leveldb14EncodeVarint32EPcj
        - Src:             'db/memtable.cc:97,24'
          Dst:             _ZNK7leveldb5Slice4dataEv
        - Src:             'db/memtable.cc:99,10'
          Dst:             _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE6InsertERKS2_
    - functionName:    _ZN7leveldb16MemTableIteratorC2EPNS_8SkipListIPKcNS_8MemTable13KeyComparatorEEE
      functionSourceFile: '/src/leveldb/db/memtable.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb8IteratorC2Ev
        - _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE8IteratorC2EPKS5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/memtable.cc:48,12'
          Dst:             _ZN7leveldb8IteratorC2Ev
        - Src:             'db/memtable.cc:48,55'
          Dst:             _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE8IteratorC2EPKS5_
    - functionName:    _ZN7leveldb8MemTable11NewIteratorEv
      functionSourceFile: '/src/leveldb/db/memtable.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb16MemTableIteratorC2EPNS_8SkipListIPKcNS_8MemTable13KeyComparatorEEE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'db/memtable.cc:74,48'
          Dst:             _ZN7leveldb16MemTableIteratorC2EPNS_8SkipListIPKcNS_8MemTable13KeyComparatorEEE
    - functionName:    _ZNK7leveldb5Arena11MemoryUsageEv
      functionSourceFile: '/src/leveldb/./util/arena.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb8MemTable22ApproximateMemoryUsageEv
      functionSourceFile: '/src/leveldb/db/memtable.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7leveldb5Arena11MemoryUsageEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'db/memtable.cc:26,59'
          Dst:             _ZNK7leveldb5Arena11MemoryUsageEv
    - functionName:    _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEED2Ev
      functionSourceFile: '/src/leveldb/./db/skiplist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb8MemTable13KeyComparatorD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './db/skiplist.h:40,7'
          Dst:             _ZN7leveldb8MemTable13KeyComparatorD2Ev
    - functionName:    _ZN7leveldb8MemTable13KeyComparatorD2Ev
      functionSourceFile: '/src/leveldb/./db/memtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb10ComparatorD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './db/memtable.h:69,10'
          Dst:             _ZN7leveldb10ComparatorD2Ev
    - functionName:    _ZN7leveldb8MemTableD2Ev
      functionSourceFile: '/src/leveldb/db/memtable.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb5ArenaD2Ev
        - _ZN7leveldb8MemTable13KeyComparatorD2Ev
        - _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'db/memtable.cc:24,45'
          Dst:             _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEED2Ev
        - Src:             'db/memtable.cc:24,45'
          Dst:             _ZN7leveldb5ArenaD2Ev
        - Src:             'db/memtable.cc:24,45'
          Dst:             _ZN7leveldb8MemTable13KeyComparatorD2Ev
    - functionName:    _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEEC2ES4_PNS_5ArenaE
      functionSourceFile: '/src/leveldb/./db/skiplist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb6RandomC2Ej
        - _ZN7leveldb8MemTable13KeyComparatorC2ERKS1_
        - _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE4Node7SetNextEiPS6_
        - _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE7NewNodeERKS2_i
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './db/skiplist.h:324,7'
          Dst:             _ZN7leveldb8MemTable13KeyComparatorC2ERKS1_
        - Src:             './db/skiplist.h:326,13'
          Dst:             _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE7NewNodeERKS2_i
        - Src:             './db/skiplist.h:328,7'
          Dst:             _ZN7leveldb6RandomC2Ej
        - Src:             './db/skiplist.h:330,12'
          Dst:             _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE4Node7SetNextEiPS6_
        - Src:             './db/skiplist.h:330,12'
          Dst:             _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE4Node7SetNextEiPS6_
        - Src:             './db/skiplist.h:330,12'
          Dst:             _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE4Node7SetNextEiPS6_
        - Src:             './db/skiplist.h:330,12'
          Dst:             _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE4Node7SetNextEiPS6_
        - Src:             './db/skiplist.h:330,12'
          Dst:             _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE4Node7SetNextEiPS6_
        - Src:             './db/skiplist.h:330,12'
          Dst:             _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE4Node7SetNextEiPS6_
        - Src:             './db/skiplist.h:330,12'
          Dst:             _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE4Node7SetNextEiPS6_
        - Src:             './db/skiplist.h:330,12'
          Dst:             _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE4Node7SetNextEiPS6_
        - Src:             './db/skiplist.h:330,12'
          Dst:             _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE4Node7SetNextEiPS6_
        - Src:             './db/skiplist.h:330,12'
          Dst:             _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE4Node7SetNextEiPS6_
        - Src:             './db/skiplist.h:330,12'
          Dst:             _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE4Node7SetNextEiPS6_
        - Src:             './db/skiplist.h:330,12'
          Dst:             _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEE4Node7SetNextEiPS6_
    - functionName:    _ZN7leveldb8MemTable13KeyComparatorC2ERKS1_
      functionSourceFile: '/src/leveldb/./db/memtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb21InternalKeyComparatorC2ERKS0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './db/memtable.h:69,10'
          Dst:             _ZN7leveldb21InternalKeyComparatorC2ERKS0_
    - functionName:    _ZN7leveldb8MemTable13KeyComparatorC2ERKNS_21InternalKeyComparatorE
      functionSourceFile: '/src/leveldb/./db/memtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb21InternalKeyComparatorC2ERKS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './db/memtable.h:71,62'
          Dst:             _ZN7leveldb21InternalKeyComparatorC2ERKS0_
    - functionName:    _ZN7leveldb8MemTableC2ERKNS_21InternalKeyComparatorE
      functionSourceFile: '/src/leveldb/db/memtable.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb5ArenaC2Ev
        - _ZN7leveldb8MemTable13KeyComparatorC2ERKNS_21InternalKeyComparatorE
        - _ZN7leveldb8MemTable13KeyComparatorC2ERKS1_
        - _ZN7leveldb8MemTable13KeyComparatorD2Ev
        - _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEEC2ES4_PNS_5ArenaE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'db/memtable.cc:22,7'
          Dst:             _ZN7leveldb8MemTable13KeyComparatorC2ERKNS_21InternalKeyComparatorE
        - Src:             'db/memtable.cc:21,11'
          Dst:             _ZN7leveldb5ArenaC2Ev
        - Src:             'db/memtable.cc:22,49'
          Dst:             _ZN7leveldb8MemTable13KeyComparatorC2ERKS1_
        - Src:             'db/memtable.cc:22,42'
          Dst:             _ZN7leveldb8SkipListIPKcNS_8MemTable13KeyComparatorEEC2ES4_PNS_5ArenaE
        - Src:             'db/memtable.cc:22,42'
          Dst:             _ZN7leveldb8MemTable13KeyComparatorD2Ev
    - functionName:    _ZN7leveldb10TableCache5EvictEm
      functionSourceFile: '/src/leveldb/db/table_cache.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb13EncodeFixed64EPcm
        - _ZN7leveldb5SliceC2EPKcm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/table_cache.cc:116,3'
          Dst:             _ZN7leveldb13EncodeFixed64EPcm
        - Src:             'db/table_cache.cc:117,17'
          Dst:             _ZN7leveldb5SliceC2EPKcm
    - functionName:    _ZN7leveldb10TableCache3GetERKNS_11ReadOptionsEmmRKNS_5SliceEPvPFvS7_S6_S6_E
      functionSourceFile: '/src/leveldb/db/table_cache.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7leveldb10TableCache9FindTableEmmPPNS_5Cache6HandleE
        - _ZN7leveldb5Table11InternalGetERKNS_11ReadOptionsERKNS_5SliceEPvPFvS7_S6_S6_E
        - _ZN7leveldb6StatusD2Ev
        - _ZN7leveldb6StatusaSEOS0_
        - _ZNK7leveldb6Status2okEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/table_cache.cc:105,14'
          Dst:             _ZN7leveldb10TableCache9FindTableEmmPPNS_5Cache6HandleE
        - Src:             'db/table_cache.cc:106,9'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/table_cache.cc:108,12'
          Dst:             _ZN7leveldb5Table11InternalGetERKNS_11ReadOptionsERKNS_5SliceEPvPFvS7_S6_S6_E
        - Src:             'db/table_cache.cc:108,7'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/table_cache.cc:108,5'
          Dst:             _ZN7leveldb6StatusD2Ev
    - functionName:    _ZN7leveldb10TableCache9FindTableEmmPPNS_5Cache6HandleE
      functionSourceFile: '/src/leveldb/db/table_cache.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          157
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN7leveldb13EncodeFixed64EPcm
        - _ZN7leveldb13TableFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - _ZN7leveldb16SSTTableFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - _ZN7leveldb5SliceC2EPKcm
        - _ZN7leveldb5Table4OpenERKNS_7OptionsEPNS_16RandomAccessFileEmPPS0_
        - _ZN7leveldb6Status2OKEv
        - _ZN7leveldb6StatusC2Ev
        - _ZN7leveldb6StatusD2Ev
        - _ZN7leveldb6StatusaSEOS0_
        - _ZN7leveldbL11DeleteEntryERKNS_5SliceEPv
        - _ZNK7leveldb6Status2okEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'db/table_cache.cc:43,10'
          Dst:             _ZN7leveldb6StatusC2Ev
        - Src:             'db/table_cache.cc:45,3'
          Dst:             _ZN7leveldb13EncodeFixed64EPcm
        - Src:             'db/table_cache.cc:46,9'
          Dst:             _ZN7leveldb5SliceC2EPKcm
        - Src:             'db/table_cache.cc:49,25'
          Dst:             _ZN7leveldb13TableFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'db/table_cache.cc:52,7'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/table_cache.cc:52,5'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/table_cache.cc:53,12'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/table_cache.cc:54,31'
          Dst:             _ZN7leveldb16SSTTableFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'db/table_cache.cc:55,55'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/table_cache.cc:55,11'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/table_cache.cc:56,13'
          Dst:             _ZN7leveldb6Status2OKEv
        - Src:             'db/table_cache.cc:56,11'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/table_cache.cc:56,9'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/table_cache.cc:59,11'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/table_cache.cc:60,11'
          Dst:             _ZN7leveldb5Table4OpenERKNS_7OptionsEPNS_16RandomAccessFileEmPPS0_
        - Src:             'db/table_cache.cc:60,9'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/table_cache.cc:60,7'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/table_cache.cc:63,12'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/table_cache.cc:72,25'
          Dst:             _ZN7leveldbL11DeleteEntryERKNS_5SliceEPv
    - functionName:    _ZN7leveldbL11DeleteEntryERKNS_5SliceEPv
      functionSourceFile: '/src/leveldb/db/table_cache.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7leveldb5TableD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/table_cache.cc:21,3'
          Dst:             _ZN7leveldb5TableD2Ev
    - functionName:    _ZN7leveldbL10UnrefEntryEPvS0_
      functionSourceFile: '/src/leveldb/db/table_cache.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb10TableCache11NewIteratorERKNS_11ReadOptionsEmmPPNS_5TableE
      functionSourceFile: '/src/leveldb/db/table_cache.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          62
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7leveldb10TableCache9FindTableEmmPPNS_5Cache6HandleE
        - _ZN7leveldb16NewErrorIteratorERKNS_6StatusE
        - _ZN7leveldb6StatusD2Ev
        - _ZN7leveldb8Iterator15RegisterCleanupEPFvPvS1_ES1_S1_
        - _ZN7leveldbL10UnrefEntryEPvS0_
        - _ZNK7leveldb5Table11NewIteratorERKNS_11ReadOptionsE
        - _ZNK7leveldb6Status2okEv
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'db/table_cache.cc:86,14'
          Dst:             _ZN7leveldb10TableCache9FindTableEmmPPNS_5Cache6HandleE
        - Src:             'db/table_cache.cc:87,10'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/table_cache.cc:88,12'
          Dst:             _ZN7leveldb16NewErrorIteratorERKNS_6StatusE
        - Src:             'db/table_cache.cc:92,29'
          Dst:             _ZNK7leveldb5Table11NewIteratorERKNS_11ReadOptionsE
        - Src:             'db/table_cache.cc:93,11'
          Dst:             _ZN7leveldb8Iterator15RegisterCleanupEPFvPvS1_ES1_S1_
        - Src:             'db/table_cache.cc:93,11'
          Dst:             _ZN7leveldbL10UnrefEntryEPvS0_
        - Src:             'db/table_cache.cc:98,1'
          Dst:             _ZN7leveldb6StatusD2Ev
    - functionName:    _ZN7leveldb10TableCacheD2Ev
      functionSourceFile: '/src/leveldb/db/table_cache.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb10TableCacheC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS_7OptionsEi
      functionSourceFile: '/src/leveldb/db/table_cache.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb11NewLRUCacheEm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'db/table_cache.cc:37,14'
          Dst:             _ZN7leveldb11NewLRUCacheEm
    - functionName:    _ZNK7leveldb11VersionEdit11DebugStringEv
      functionSourceFile: '/src/leveldb/db/version_edit.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          220
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN7leveldb14AppendNumberToEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - _ZNK7leveldb11InternalKey11DebugStringEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_edit.cc:215,5'
          Dst:             _ZN7leveldb14AppendNumberToEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'db/version_edit.cc:219,5'
          Dst:             _ZN7leveldb14AppendNumberToEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'db/version_edit.cc:223,5'
          Dst:             _ZN7leveldb14AppendNumberToEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'db/version_edit.cc:227,5'
          Dst:             _ZN7leveldb14AppendNumberToEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'db/version_edit.cc:231,5'
          Dst:             _ZN7leveldb14AppendNumberToEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'db/version_edit.cc:233,42'
          Dst:             _ZNK7leveldb11InternalKey11DebugStringEv
        - Src:             'db/version_edit.cc:237,5'
          Dst:             _ZN7leveldb14AppendNumberToEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'db/version_edit.cc:239,5'
          Dst:             _ZN7leveldb14AppendNumberToEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'db/version_edit.cc:244,5'
          Dst:             _ZN7leveldb14AppendNumberToEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'db/version_edit.cc:246,5'
          Dst:             _ZN7leveldb14AppendNumberToEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'db/version_edit.cc:248,5'
          Dst:             _ZN7leveldb14AppendNumberToEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'db/version_edit.cc:250,25'
          Dst:             _ZNK7leveldb11InternalKey11DebugStringEv
        - Src:             'db/version_edit.cc:252,24'
          Dst:             _ZNK7leveldb11InternalKey11DebugStringEv
    - functionName:    _ZN7leveldbL14GetInternalKeyEPNS_5SliceEPNS_11InternalKeyE
      functionSourceFile: '/src/leveldb/db/version_edit.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7leveldb11InternalKey10DecodeFromERKNS_5SliceE
        - _ZN7leveldb22GetLengthPrefixedSliceEPNS_5SliceES1_
        - _ZN7leveldb5SliceC2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_edit.cc:88,9'
          Dst:             _ZN7leveldb5SliceC2Ev
        - Src:             'db/version_edit.cc:89,7'
          Dst:             _ZN7leveldb22GetLengthPrefixedSliceEPNS_5SliceES1_
        - Src:             'db/version_edit.cc:90,17'
          Dst:             _ZN7leveldb11InternalKey10DecodeFromERKNS_5SliceE
    - functionName:    _ZN7leveldbL8GetLevelEPNS_5SliceEPi
      functionSourceFile: '/src/leveldb/db/version_edit.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7leveldb11GetVarint32EPNS_5SliceEPj
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_edit.cc:98,7'
          Dst:             _ZN7leveldb11GetVarint32EPNS_5SliceEPj
    - functionName:    _ZN7leveldb11VersionEdit10DecodeFromERKNS_5SliceE
      functionSourceFile: '/src/leveldb/db/version_edit.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          244
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN7leveldb11GetVarint32EPNS_5SliceEPj
        - _ZN7leveldb11GetVarint64EPNS_5SliceEPm
        - _ZN7leveldb11InternalKeyC2Ev
        - _ZN7leveldb11InternalKeyD2Ev
        - _ZN7leveldb11VersionEdit5ClearEv
        - _ZN7leveldb12FileMetaDataC2Ev
        - _ZN7leveldb12FileMetaDataD2Ev
        - _ZN7leveldb22GetLengthPrefixedSliceEPNS_5SliceES1_
        - _ZN7leveldb5SliceC2EPKc
        - _ZN7leveldb5SliceC2Ev
        - _ZN7leveldb6Status10CorruptionERKNS_5SliceES3_
        - _ZN7leveldb6StatusC2Ev
        - _ZN7leveldb6StatusD2Ev
        - _ZN7leveldb6StatusaSEOS0_
        - _ZN7leveldbL14GetInternalKeyEPNS_5SliceEPNS_11InternalKeyE
        - _ZN7leveldbL8GetLevelEPNS_5SliceEPi
        - _ZNK7leveldb5Slice5emptyEv
        - _ZNK7leveldb5Slice8ToStringEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'db/version_edit.cc:120,5'
          Branch Sides:    []
      Callsites:
        - Src:             'db/version_edit.cc:107,3'
          Dst:             _ZN7leveldb11VersionEdit5ClearEv
        - Src:             'db/version_edit.cc:115,16'
          Dst:             _ZN7leveldb12FileMetaDataC2Ev
        - Src:             'db/version_edit.cc:116,9'
          Dst:             _ZN7leveldb5SliceC2Ev
        - Src:             'db/version_edit.cc:117,15'
          Dst:             _ZN7leveldb11InternalKeyC2Ev
        - Src:             'db/version_edit.cc:119,28'
          Dst:             _ZN7leveldb11GetVarint32EPNS_5SliceEPj
        - Src:             'db/version_edit.cc:122,13'
          Dst:             _ZN7leveldb22GetLengthPrefixedSliceEPNS_5SliceES1_
        - Src:             'db/version_edit.cc:123,29'
          Dst:             _ZNK7leveldb5Slice8ToStringEv
        - Src:             'db/version_edit.cc:131,13'
          Dst:             _ZN7leveldb11GetVarint64EPNS_5SliceEPm
        - Src:             'db/version_edit.cc:139,13'
          Dst:             _ZN7leveldb11GetVarint64EPNS_5SliceEPm
        - Src:             'db/version_edit.cc:147,13'
          Dst:             _ZN7leveldb11GetVarint64EPNS_5SliceEPm
        - Src:             'db/version_edit.cc:155,13'
          Dst:             _ZN7leveldb11GetVarint64EPNS_5SliceEPm
        - Src:             'db/version_edit.cc:163,13'
          Dst:             _ZN7leveldbL8GetLevelEPNS_5SliceEPi
        - Src:             'db/version_edit.cc:163,41'
          Dst:             _ZN7leveldbL14GetInternalKeyEPNS_5SliceEPNS_11InternalKeyE
        - Src:             'db/version_edit.cc:171,13'
          Dst:             _ZN7leveldbL8GetLevelEPNS_5SliceEPi
        - Src:             'db/version_edit.cc:171,41'
          Dst:             _ZN7leveldb11GetVarint64EPNS_5SliceEPm
        - Src:             'db/version_edit.cc:179,13'
          Dst:             _ZN7leveldbL8GetLevelEPNS_5SliceEPi
        - Src:             'db/version_edit.cc:179,41'
          Dst:             _ZN7leveldb11GetVarint64EPNS_5SliceEPm
        - Src:             'db/version_edit.cc:180,13'
          Dst:             _ZN7leveldb11GetVarint64EPNS_5SliceEPm
        - Src:             'db/version_edit.cc:181,13'
          Dst:             _ZN7leveldbL14GetInternalKeyEPNS_5SliceEPNS_11InternalKeyE
        - Src:             'db/version_edit.cc:182,13'
          Dst:             _ZN7leveldbL14GetInternalKeyEPNS_5SliceEPNS_11InternalKeyE
        - Src:             'db/version_edit.cc:195,32'
          Dst:             _ZNK7leveldb5Slice5emptyEv
        - Src:             'db/version_edit.cc:199,10'
          Dst:             _ZN7leveldb6StatusC2Ev
        - Src:             'db/version_edit.cc:199,10'
          Dst:             _ZN7leveldb6StatusC2Ev
        - Src:             'db/version_edit.cc:201,33'
          Dst:             _ZN7leveldb5SliceC2EPKc
        - Src:             'db/version_edit.cc:201,48'
          Dst:             _ZN7leveldb5SliceC2EPKc
        - Src:             'db/version_edit.cc:201,14'
          Dst:             _ZN7leveldb6Status10CorruptionERKNS_5SliceES3_
        - Src:             'db/version_edit.cc:201,12'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/version_edit.cc:201,5'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/version_edit.cc:204,1'
          Dst:             _ZN7leveldb11InternalKeyD2Ev
        - Src:             'db/version_edit.cc:204,1'
          Dst:             _ZN7leveldb12FileMetaDataD2Ev
    - functionName:    _ZN7leveldb11VersionEdit5ClearEv
      functionSourceFile: '/src/leveldb/db/version_edit.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7leveldb11InternalKey6EncodeEv
      functionSourceFile: '/src/leveldb/./db/dbformat.h'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             './db/dbformat.h:151,12'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZNK7leveldb11VersionEdit8EncodeToEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/leveldb/db/version_edit.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          224
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN7leveldb11PutVarint32EPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEj
        - _ZN7leveldb11PutVarint64EPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - _ZN7leveldb22PutLengthPrefixedSliceEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKNS_5SliceE
        - _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK7leveldb11InternalKey6EncodeEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_edit.cc:44,5'
          Dst:             _ZN7leveldb11PutVarint32EPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEj
        - Src:             'db/version_edit.cc:45,33'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'db/version_edit.cc:45,5'
          Dst:             _ZN7leveldb22PutLengthPrefixedSliceEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKNS_5SliceE
        - Src:             'db/version_edit.cc:48,5'
          Dst:             _ZN7leveldb11PutVarint32EPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEj
        - Src:             'db/version_edit.cc:49,5'
          Dst:             _ZN7leveldb11PutVarint64EPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'db/version_edit.cc:52,5'
          Dst:             _ZN7leveldb11PutVarint32EPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEj
        - Src:             'db/version_edit.cc:53,5'
          Dst:             _ZN7leveldb11PutVarint64EPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'db/version_edit.cc:56,5'
          Dst:             _ZN7leveldb11PutVarint32EPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEj
        - Src:             'db/version_edit.cc:57,5'
          Dst:             _ZN7leveldb11PutVarint64EPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'db/version_edit.cc:60,5'
          Dst:             _ZN7leveldb11PutVarint32EPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEj
        - Src:             'db/version_edit.cc:61,5'
          Dst:             _ZN7leveldb11PutVarint64EPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'db/version_edit.cc:65,5'
          Dst:             _ZN7leveldb11PutVarint32EPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEj
        - Src:             'db/version_edit.cc:66,5'
          Dst:             _ZN7leveldb11PutVarint32EPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEj
        - Src:             'db/version_edit.cc:67,61'
          Dst:             _ZNK7leveldb11InternalKey6EncodeEv
        - Src:             'db/version_edit.cc:67,5'
          Dst:             _ZN7leveldb22PutLengthPrefixedSliceEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKNS_5SliceE
        - Src:             'db/version_edit.cc:71,5'
          Dst:             _ZN7leveldb11PutVarint32EPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEj
        - Src:             'db/version_edit.cc:72,5'
          Dst:             _ZN7leveldb11PutVarint32EPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEj
        - Src:             'db/version_edit.cc:73,5'
          Dst:             _ZN7leveldb11PutVarint64EPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'db/version_edit.cc:78,5'
          Dst:             _ZN7leveldb11PutVarint32EPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEj
        - Src:             'db/version_edit.cc:79,5'
          Dst:             _ZN7leveldb11PutVarint32EPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEj
        - Src:             'db/version_edit.cc:80,5'
          Dst:             _ZN7leveldb11PutVarint64EPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'db/version_edit.cc:81,5'
          Dst:             _ZN7leveldb11PutVarint64EPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'db/version_edit.cc:82,44'
          Dst:             _ZNK7leveldb11InternalKey6EncodeEv
        - Src:             'db/version_edit.cc:82,5'
          Dst:             _ZN7leveldb22PutLengthPrefixedSliceEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKNS_5SliceE
        - Src:             'db/version_edit.cc:83,43'
          Dst:             _ZNK7leveldb11InternalKey6EncodeEv
        - Src:             'db/version_edit.cc:83,5'
          Dst:             _ZN7leveldb22PutLengthPrefixedSliceEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKNS_5SliceE
    - functionName:    _ZZN7leveldb10VersionSet7RecoverEPbEN11LogReporter10CorruptionEmRKNS_6StatusE
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 864
      functionLinenumberEnd: 866
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7leveldb6StatusaSERKS0_
        - _ZNK7leveldb6Status2okEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_set.cc:865,25'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/version_set.cc:865,45'
          Dst:             _ZN7leveldb6StatusaSERKS0_
    - functionName:    _ZZN7leveldb10VersionSet7RecoverEPbEN11LogReporterD0Ev
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 862
      functionLinenumberEnd: 862
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb3log6Reader8ReporterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_set.cc:862,10'
          Dst:             _ZN7leveldb3log6Reader8ReporterD2Ev
    - functionName:    _ZNK7leveldb6Status4codeEv
      functionSourceFile: '/src/leveldb/include/leveldb/status.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb10VersionSet7Builder10LevelStateD2Ev
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 587
      functionLinenumberEnd: 587
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7leveldb10VersionSet7Builder13BySmallestKeyclEPNS_12FileMetaDataES4_
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 575
      functionLinenumberEnd: 583
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7leveldb21InternalKeyComparator7CompareERKNS_11InternalKeyES3_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_set.cc:576,36'
          Dst:             _ZNK7leveldb21InternalKeyComparator7CompareERKNS_11InternalKeyES3_
    - functionName:    _ZNK7leveldb21InternalKeyComparator7CompareERKNS_11InternalKeyES3_
      functionSourceFile: '/src/leveldb/./db/dbformat.h'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7leveldb11InternalKey6EncodeEv
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             './db/dbformat.h:168,20'
          Dst:             _ZNK7leveldb11InternalKey6EncodeEv
        - Src:             './db/dbformat.h:168,32'
          Dst:             _ZNK7leveldb11InternalKey6EncodeEv
    - functionName:    _ZN7leveldb10VersionSet7Builder12MaybeAddFileEPNS_7VersionEiPNS_12FileMetaDataE
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 730
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb10VersionSet7Builder10LevelStateC2Ev
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 587
      functionLinenumberEnd: 587
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldbL9SaveValueEPvRKNS_5SliceES3_
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          58
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7leveldb16ParseInternalKeyERKNS_5SliceEPNS_17ParsedInternalKeyE
        - _ZN7leveldb17ParsedInternalKeyC2Ev
        - _ZNK7leveldb5Slice4dataEv
        - _ZNK7leveldb5Slice4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_set.cc:264,21'
          Dst:             _ZN7leveldb17ParsedInternalKeyC2Ev
        - Src:             'db/version_set.cc:265,8'
          Dst:             _ZN7leveldb16ParseInternalKeyERKNS_5SliceEPNS_17ParsedInternalKeyE
        - Src:             'db/version_set.cc:271,28'
          Dst:             _ZNK7leveldb5Slice4dataEv
        - Src:             'db/version_set.cc:271,38'
          Dst:             _ZNK7leveldb5Slice4sizeEv
    - functionName:    _ZN7leveldb12_GLOBAL__N_15SaverC2Ev
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb5SliceC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_set.cc:255,8'
          Dst:             _ZN7leveldb5SliceC2Ev
    - functionName:    _ZNK7leveldb7Version20LevelFileNumIterator6statusEv
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb6Status2OKEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_set.cc:199,43'
          Dst:             _ZN7leveldb6Status2OKEv
    - functionName:    _ZNK7leveldb7Version20LevelFileNumIterator5valueEv
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb13EncodeFixed64EPcm
        - _ZN7leveldb5SliceC2EPKcm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_set.cc:195,5'
          Dst:             _ZN7leveldb13EncodeFixed64EPcm
        - Src:             'db/version_set.cc:196,5'
          Dst:             _ZN7leveldb13EncodeFixed64EPcm
        - Src:             'db/version_set.cc:197,12'
          Dst:             _ZN7leveldb5SliceC2EPKcm
    - functionName:    _ZNK7leveldb7Version20LevelFileNumIterator3keyEv
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7leveldb11InternalKey6EncodeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_set.cc:191,39'
          Dst:             _ZNK7leveldb11InternalKey6EncodeEv
    - functionName:    _ZN7leveldb7Version20LevelFileNumIterator4PrevEv
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb7Version20LevelFileNumIterator4NextEv
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb7Version20LevelFileNumIterator4SeekERKNS_5SliceE
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb8FindFileERKNS_21InternalKeyComparatorERKNSt3__16vectorIPNS_12FileMetaDataENS3_9allocatorIS6_EEEERKNS_5SliceE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_set.cc:171,14'
          Dst:             _ZN7leveldb8FindFileERKNS_21InternalKeyComparatorERKNSt3__16vectorIPNS_12FileMetaDataENS3_9allocatorIS6_EEEERKNS_5SliceE
    - functionName:    _ZN7leveldb8FindFileERKNS_21InternalKeyComparatorERKNSt3__16vectorIPNS_12FileMetaDataENS3_9allocatorIS6_EEEERKNS_5SliceE
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK7leveldb11InternalKey6EncodeEv
        - _ZNK7leveldb21InternalKeyComparator7CompareERKNS_5SliceES3_
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_set.cc:94,56'
          Dst:             _ZNK7leveldb11InternalKey6EncodeEv
        - Src:             'db/version_set.cc:94,37'
          Dst:             _ZNK7leveldb21InternalKeyComparator7CompareERKNS_5SliceES3_
    - functionName:    _ZN7leveldb7Version20LevelFileNumIterator10SeekToLastEv
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb7Version20LevelFileNumIterator11SeekToFirstEv
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7leveldb7Version20LevelFileNumIterator5ValidEv
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb7Version20LevelFileNumIteratorD0Ev
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb7Version20LevelFileNumIteratorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_set.cc:163,16'
          Dst:             _ZN7leveldb7Version20LevelFileNumIteratorD2Ev
    - functionName:    _ZN7leveldb7Version20LevelFileNumIteratorD2Ev
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb10ComparatorD2Ev
        - _ZN7leveldb8IteratorD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_set.cc:163,16'
          Dst:             _ZN7leveldb10ComparatorD2Ev
        - Src:             'db/version_set.cc:163,16'
          Dst:             _ZN7leveldb8IteratorD2Ev
    - functionName:    _ZN7leveldb10Compaction13ReleaseInputsEv
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1562
      functionLinenumberEnd: 1567
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7leveldb7Version5UnrefEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_set.cc:1564,21'
          Dst:             _ZN7leveldb7Version5UnrefEv
    - functionName:    _ZN7leveldb7Version5UnrefEv
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7leveldb7VersionD2Ev
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_set.cc:460,5'
          Dst:             _ZN7leveldb7VersionD2Ev
    - functionName:    _ZN7leveldb7VersionD2Ev
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         66
      ICount:          319
      EdgeCount:       87
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN7leveldb12FileMetaDataD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_set.cc:81,9'
          Dst:             _ZN7leveldb12FileMetaDataD2Ev
        - Src:             'db/version_set.cc:81,9'
          Dst:             _ZN7leveldb12FileMetaDataD2Ev
        - Src:             'db/version_set.cc:81,9'
          Dst:             _ZN7leveldb12FileMetaDataD2Ev
        - Src:             'db/version_set.cc:81,9'
          Dst:             _ZN7leveldb12FileMetaDataD2Ev
        - Src:             'db/version_set.cc:81,9'
          Dst:             _ZN7leveldb12FileMetaDataD2Ev
        - Src:             'db/version_set.cc:81,9'
          Dst:             _ZN7leveldb12FileMetaDataD2Ev
        - Src:             'db/version_set.cc:81,9'
          Dst:             _ZN7leveldb12FileMetaDataD2Ev
    - functionName:    _ZN7leveldb10Compaction16ShouldStopBeforeERKNS_5SliceE
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1538
      functionLinenumberEnd: 1560
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          112
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN7leveldbL26MaxGrandParentOverlapBytesEPKNS_7OptionsE
        - _ZNK7leveldb11InternalKey6EncodeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_set.cc:1544,67'
          Dst:             _ZNK7leveldb11InternalKey6EncodeEv
        - Src:             'db/version_set.cc:1553,27'
          Dst:             _ZN7leveldbL26MaxGrandParentOverlapBytesEPKNS_7OptionsE
    - functionName:    _ZN7leveldbL26MaxGrandParentOverlapBytesEPKNS_7OptionsE
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb10Compaction17IsBaseLevelForKeyERKNS_5SliceE
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1517
      functionLinenumberEnd: 1536
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          119
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _ZNK7leveldb11InternalKey8user_keyEv
        - _ZNK7leveldb21InternalKeyComparator15user_comparatorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_set.cc:1519,61'
          Dst:             _ZNK7leveldb21InternalKeyComparator15user_comparatorEv
        - Src:             'db/version_set.cc:1524,50'
          Dst:             _ZNK7leveldb11InternalKey8user_keyEv
        - Src:             'db/version_set.cc:1526,53'
          Dst:             _ZNK7leveldb11InternalKey8user_keyEv
    - functionName:    _ZN7leveldb10Compaction17AddInputDeletionsEPNS_11VersionEditE
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1509
      functionLinenumberEnd: 1515
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          70
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7leveldb11VersionEdit10RemoveFileEim
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_set.cc:1512,13'
          Dst:             _ZN7leveldb11VersionEdit10RemoveFileEim
        - Src:             'db/version_set.cc:1512,13'
          Dst:             _ZN7leveldb11VersionEdit10RemoveFileEim
    - functionName:    _ZNK7leveldb10Compaction13IsTrivialMoveEv
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1499
      functionLinenumberEnd: 1506
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7leveldbL13TotalFileSizeERKNSt3__16vectorIPNS_12FileMetaDataENS0_9allocatorIS3_EEEE
        - _ZN7leveldbL26MaxGrandParentOverlapBytesEPKNS_7OptionsE
        - _ZNK7leveldb10Compaction15num_input_filesEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_set.cc:1504,11'
          Dst:             _ZNK7leveldb10Compaction15num_input_filesEi
        - Src:             'db/version_set.cc:1504,38'
          Dst:             _ZNK7leveldb10Compaction15num_input_filesEi
        - Src:             'db/version_set.cc:1505,11'
          Dst:             _ZN7leveldbL13TotalFileSizeERKNSt3__16vectorIPNS_12FileMetaDataENS0_9allocatorIS3_EEEE
        - Src:             'db/version_set.cc:1506,15'
          Dst:             _ZN7leveldbL26MaxGrandParentOverlapBytesEPKNS_7OptionsE
    - functionName:    _ZN7leveldbL13TotalFileSizeERKNSt3__16vectorIPNS_12FileMetaDataENS0_9allocatorIS3_EEEE
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb10CompactionD2Ev
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1493
      functionLinenumberEnd: 1497
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7leveldb11VersionEditD2Ev
        - _ZN7leveldb7Version5UnrefEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_set.cc:1495,21'
          Dst:             _ZN7leveldb7Version5UnrefEv
        - Src:             'db/version_set.cc:1497,1'
          Dst:             _ZN7leveldb11VersionEditD2Ev
    - functionName:    _ZN7leveldb10CompactionC2EPKNS_7OptionsEi
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1487
      functionLinenumberEnd: 1491
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb11VersionEditC2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_set.cc:1481,13'
          Dst:             _ZN7leveldb11VersionEditC2Ev
    - functionName:    _ZN7leveldb10VersionSet12CompactRangeEiPKNS_11InternalKeyES3_
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1449
      functionLinenumberEnd: 1479
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          86
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN7leveldb10CompactionC2EPKNS_7OptionsEi
        - _ZN7leveldb10VersionSet16SetupOtherInputsEPNS_10CompactionE
        - _ZN7leveldb7Version20GetOverlappingInputsEiPKNS_11InternalKeyES3_PNSt3__16vectorIPNS_12FileMetaDataENS4_9allocatorIS7_EEEE
        - _ZN7leveldb7Version3RefEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_set.cc:1451,13'
          Dst:             _ZN7leveldb7Version20GetOverlappingInputsEiPKNS_11InternalKeyES3_PNSt3__16vectorIPNS_12FileMetaDataENS4_9allocatorIS7_EEEE
        - Src:             'db/version_set.cc:1473,23'
          Dst:             _ZN7leveldb10CompactionC2EPKNS_7OptionsEi
        - Src:             'db/version_set.cc:1475,22'
          Dst:             _ZN7leveldb7Version3RefEv
        - Src:             'db/version_set.cc:1477,3'
          Dst:             _ZN7leveldb10VersionSet16SetupOtherInputsEPNS_10CompactionE
    - functionName:    _ZN7leveldb7Version20GetOverlappingInputsEiPKNS_11InternalKeyES3_PNSt3__16vectorIPNS_12FileMetaDataENS4_9allocatorIS7_EEEE
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          387
      EdgeCount:       88
      CyclomaticComplexity: 25
      functionsReached:
        - _ZN7leveldb5SliceC2Ev
        - _ZNK7leveldb11InternalKey8user_keyEv
        - _ZNK7leveldb21InternalKeyComparator15user_comparatorEv
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_set.cc:504,9'
          Dst:             _ZN7leveldb5SliceC2Ev
        - Src:             'db/version_set.cc:504,21'
          Dst:             _ZN7leveldb5SliceC2Ev
        - Src:             'db/version_set.cc:506,25'
          Dst:             _ZNK7leveldb11InternalKey8user_keyEv
        - Src:             'db/version_set.cc:509,21'
          Dst:             _ZNK7leveldb11InternalKey8user_keyEv
        - Src:             'db/version_set.cc:511,45'
          Dst:             _ZNK7leveldb21InternalKeyComparator15user_comparatorEv
        - Src:             'db/version_set.cc:514,42'
          Dst:             _ZNK7leveldb11InternalKey8user_keyEv
        - Src:             'db/version_set.cc:515,41'
          Dst:             _ZNK7leveldb11InternalKey8user_keyEv
        - Src:             'db/version_set.cc:514,42'
          Dst:             _ZNK7leveldb11InternalKey8user_keyEv
        - Src:             'db/version_set.cc:515,41'
          Dst:             _ZNK7leveldb11InternalKey8user_keyEv
        - Src:             'db/version_set.cc:514,42'
          Dst:             _ZNK7leveldb11InternalKey8user_keyEv
        - Src:             'db/version_set.cc:515,41'
          Dst:             _ZNK7leveldb11InternalKey8user_keyEv
        - Src:             'db/version_set.cc:514,42'
          Dst:             _ZNK7leveldb11InternalKey8user_keyEv
        - Src:             'db/version_set.cc:515,41'
          Dst:             _ZNK7leveldb11InternalKey8user_keyEv
    - functionName:    _ZN7leveldb7Version3RefEv
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb10VersionSet16SetupOtherInputsEPNS_10CompactionE
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1385
      functionLinenumberEnd: 1446
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          181
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN7leveldb10VersionSet8GetRangeERKNSt3__16vectorIPNS_12FileMetaDataENS1_9allocatorIS4_EEEEPNS_11InternalKeyESB_
        - _ZN7leveldb10VersionSet9GetRange2ERKNSt3__16vectorIPNS_12FileMetaDataENS1_9allocatorIS4_EEEES9_PNS_11InternalKeyESB_
        - _ZN7leveldb11InternalKeyC2Ev
        - _ZN7leveldb11InternalKeyD2Ev
        - _ZN7leveldb11InternalKeyaSERKS0_
        - _ZN7leveldb11VersionEdit17SetCompactPointerEiRKNS_11InternalKeyE
        - _ZN7leveldb17AddBoundaryInputsERKNS_21InternalKeyComparatorERKNSt3__16vectorIPNS_12FileMetaDataENS3_9allocatorIS6_EEEEPS9_
        - _ZN7leveldb3LogEPNS_6LoggerEPKcz
        - _ZN7leveldb7Version20GetOverlappingInputsEiPKNS_11InternalKeyES3_PNSt3__16vectorIPNS_12FileMetaDataENS4_9allocatorIS7_EEEE
        - _ZN7leveldbL13TotalFileSizeERKNSt3__16vectorIPNS_12FileMetaDataENS0_9allocatorIS3_EEEE
        - _ZN7leveldbL31ExpandedCompactionByteSizeLimitEPKNS_7OptionsE
        - _ZNK7leveldb10Compaction5levelEv
        - _ZNK7leveldb11InternalKey6EncodeEv
        - _ZNK7leveldb5Slice8ToStringEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_set.cc:1386,24'
          Dst:             _ZNK7leveldb10Compaction5levelEv
        - Src:             'db/version_set.cc:1387,15'
          Dst:             _ZN7leveldb11InternalKeyC2Ev
        - Src:             'db/version_set.cc:1387,25'
          Dst:             _ZN7leveldb11InternalKeyC2Ev
        - Src:             'db/version_set.cc:1389,3'
          Dst:             _ZN7leveldb17AddBoundaryInputsERKNS_21InternalKeyComparatorERKNSt3__16vectorIPNS_12FileMetaDataENS3_9allocatorIS6_EEEEPS9_
        - Src:             'db/version_set.cc:1390,3'
          Dst:             _ZN7leveldb10VersionSet8GetRangeERKNSt3__16vectorIPNS_12FileMetaDataENS1_9allocatorIS4_EEEEPNS_11InternalKeyESB_
        - Src:             'db/version_set.cc:1392,13'
          Dst:             _ZN7leveldb7Version20GetOverlappingInputsEiPKNS_11InternalKeyES3_PNSt3__16vectorIPNS_12FileMetaDataENS4_9allocatorIS7_EEEE
        - Src:             'db/version_set.cc:1394,3'
          Dst:             _ZN7leveldb17AddBoundaryInputsERKNS_21InternalKeyComparatorERKNSt3__16vectorIPNS_12FileMetaDataENS3_9allocatorIS6_EEEEPS9_
        - Src:             'db/version_set.cc:1397,15'
          Dst:             _ZN7leveldb11InternalKeyC2Ev
        - Src:             'db/version_set.cc:1397,26'
          Dst:             _ZN7leveldb11InternalKeyC2Ev
        - Src:             'db/version_set.cc:1398,3'
          Dst:             _ZN7leveldb10VersionSet9GetRange2ERKNSt3__16vectorIPNS_12FileMetaDataENS1_9allocatorIS4_EEEES9_PNS_11InternalKeyESB_
        - Src:             'db/version_set.cc:1404,15'
          Dst:             _ZN7leveldb7Version20GetOverlappingInputsEiPKNS_11InternalKeyES3_PNSt3__16vectorIPNS_12FileMetaDataENS4_9allocatorIS7_EEEE
        - Src:             'db/version_set.cc:1405,5'
          Dst:             _ZN7leveldb17AddBoundaryInputsERKNS_21InternalKeyComparatorERKNSt3__16vectorIPNS_12FileMetaDataENS3_9allocatorIS6_EEEEPS9_
        - Src:             'db/version_set.cc:1406,34'
          Dst:             _ZN7leveldbL13TotalFileSizeERKNSt3__16vectorIPNS_12FileMetaDataENS0_9allocatorIS3_EEEE
        - Src:             'db/version_set.cc:1407,34'
          Dst:             _ZN7leveldbL13TotalFileSizeERKNSt3__16vectorIPNS_12FileMetaDataENS0_9allocatorIS3_EEEE
        - Src:             'db/version_set.cc:1408,36'
          Dst:             _ZN7leveldbL13TotalFileSizeERKNSt3__16vectorIPNS_12FileMetaDataENS0_9allocatorIS3_EEEE
        - Src:             'db/version_set.cc:1411,13'
          Dst:             _ZN7leveldbL31ExpandedCompactionByteSizeLimitEPKNS_7OptionsE
        - Src:             'db/version_set.cc:1412,19'
          Dst:             _ZN7leveldb11InternalKeyC2Ev
        - Src:             'db/version_set.cc:1412,30'
          Dst:             _ZN7leveldb11InternalKeyC2Ev
        - Src:             'db/version_set.cc:1413,7'
          Dst:             _ZN7leveldb10VersionSet8GetRangeERKNSt3__16vectorIPNS_12FileMetaDataENS1_9allocatorIS4_EEEEPNS_11InternalKeyESB_
        - Src:             'db/version_set.cc:1415,17'
          Dst:             _ZN7leveldb7Version20GetOverlappingInputsEiPKNS_11InternalKeyES3_PNSt3__16vectorIPNS_12FileMetaDataENS4_9allocatorIS7_EEEE
        - Src:             'db/version_set.cc:1417,7'
          Dst:             _ZN7leveldb17AddBoundaryInputsERKNS_21InternalKeyComparatorERKNSt3__16vectorIPNS_12FileMetaDataENS3_9allocatorIS6_EEEEPS9_
        - Src:             'db/version_set.cc:1419,9'
          Dst:             _ZN7leveldb3LogEPNS_6LoggerEPKcz
        - Src:             'db/version_set.cc:1424,18'
          Dst:             _ZN7leveldb11InternalKeyaSERKS0_
        - Src:             'db/version_set.cc:1425,17'
          Dst:             _ZN7leveldb11InternalKeyaSERKS0_
        - Src:             'db/version_set.cc:1428,9'
          Dst:             _ZN7leveldb10VersionSet9GetRange2ERKNSt3__16vectorIPNS_12FileMetaDataENS1_9allocatorIS4_EEEES9_PNS_11InternalKeyESB_
        - Src:             'db/version_set.cc:1430,5'
          Dst:             _ZN7leveldb11InternalKeyD2Ev
        - Src:             'db/version_set.cc:1430,5'
          Dst:             _ZN7leveldb11InternalKeyD2Ev
        - Src:             'db/version_set.cc:1436,15'
          Dst:             _ZN7leveldb7Version20GetOverlappingInputsEiPKNS_11InternalKeyES3_PNSt3__16vectorIPNS_12FileMetaDataENS4_9allocatorIS7_EEEE
        - Src:             'db/version_set.cc:1444,37'
          Dst:             _ZNK7leveldb11InternalKey6EncodeEv
        - Src:             'db/version_set.cc:1444,46'
          Dst:             _ZNK7leveldb5Slice8ToStringEv
        - Src:             'db/version_set.cc:1445,12'
          Dst:             _ZN7leveldb11VersionEdit17SetCompactPointerEiRKNS_11InternalKeyE
        - Src:             'db/version_set.cc:1446,1'
          Dst:             _ZN7leveldb11InternalKeyD2Ev
        - Src:             'db/version_set.cc:1446,1'
          Dst:             _ZN7leveldb11InternalKeyD2Ev
        - Src:             'db/version_set.cc:1446,1'
          Dst:             _ZN7leveldb11InternalKeyD2Ev
        - Src:             'db/version_set.cc:1446,1'
          Dst:             _ZN7leveldb11InternalKeyD2Ev
    - functionName:    _ZN7leveldb17AddBoundaryInputsERKNS_21InternalKeyComparatorERKNSt3__16vectorIPNS_12FileMetaDataENS3_9allocatorIS6_EEEEPS9_
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1362
      functionLinenumberEnd: 1383
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          53
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7leveldb11InternalKeyC2Ev
        - _ZN7leveldb11InternalKeyD2Ev
        - _ZN7leveldb11InternalKeyaSERKS0_
        - _ZN7leveldb14FindLargestKeyERKNS_21InternalKeyComparatorERKNSt3__16vectorIPNS_12FileMetaDataENS3_9allocatorIS6_EEEEPNS_11InternalKeyE
        - _ZN7leveldb24FindSmallestBoundaryFileERKNS_21InternalKeyComparatorERKNSt3__16vectorIPNS_12FileMetaDataENS3_9allocatorIS6_EEEERKNS_11InternalKeyE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_set.cc:1363,15'
          Dst:             _ZN7leveldb11InternalKeyC2Ev
        - Src:             'db/version_set.cc:1366,8'
          Dst:             _ZN7leveldb14FindLargestKeyERKNS_21InternalKeyComparatorERKNSt3__16vectorIPNS_12FileMetaDataENS3_9allocatorIS6_EEEEPNS_11InternalKeyE
        - Src:             'db/version_set.cc:1373,9'
          Dst:             _ZN7leveldb24FindSmallestBoundaryFileERKNS_21InternalKeyComparatorERKNSt3__16vectorIPNS_12FileMetaDataENS3_9allocatorIS6_EEEERKNS_11InternalKeyE
        - Src:             'db/version_set.cc:1378,19'
          Dst:             _ZN7leveldb11InternalKeyaSERKS0_
        - Src:             'db/version_set.cc:1373,9'
          Dst:             _ZN7leveldb24FindSmallestBoundaryFileERKNS_21InternalKeyComparatorERKNSt3__16vectorIPNS_12FileMetaDataENS3_9allocatorIS6_EEEERKNS_11InternalKeyE
        - Src:             'db/version_set.cc:1383,1'
          Dst:             _ZN7leveldb11InternalKeyD2Ev
    - functionName:    _ZN7leveldb10VersionSet8GetRangeERKNSt3__16vectorIPNS_12FileMetaDataENS1_9allocatorIS4_EEEEPNS_11InternalKeyESB_
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1188
      functionLinenumberEnd: 1206
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          80
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN7leveldb11InternalKey5ClearEv
        - _ZN7leveldb11InternalKeyaSERKS0_
        - _ZNK7leveldb21InternalKeyComparator7CompareERKNS_11InternalKeyES3_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_set.cc:1190,13'
          Dst:             _ZN7leveldb11InternalKey5ClearEv
        - Src:             'db/version_set.cc:1191,12'
          Dst:             _ZN7leveldb11InternalKey5ClearEv
        - Src:             'db/version_set.cc:1195,17'
          Dst:             _ZN7leveldb11InternalKeyaSERKS0_
        - Src:             'db/version_set.cc:1196,16'
          Dst:             _ZN7leveldb11InternalKeyaSERKS0_
        - Src:             'db/version_set.cc:1198,17'
          Dst:             _ZNK7leveldb21InternalKeyComparator7CompareERKNS_11InternalKeyES3_
        - Src:             'db/version_set.cc:1199,19'
          Dst:             _ZN7leveldb11InternalKeyaSERKS0_
        - Src:             'db/version_set.cc:1201,17'
          Dst:             _ZNK7leveldb21InternalKeyComparator7CompareERKNS_11InternalKeyES3_
        - Src:             'db/version_set.cc:1202,18'
          Dst:             _ZN7leveldb11InternalKeyaSERKS0_
    - functionName:    _ZN7leveldb10VersionSet9GetRange2ERKNSt3__16vectorIPNS_12FileMetaDataENS1_9allocatorIS4_EEEES9_PNS_11InternalKeyESB_
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1213
      functionLinenumberEnd: 1217
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb10VersionSet8GetRangeERKNSt3__16vectorIPNS_12FileMetaDataENS1_9allocatorIS4_EEEEPNS_11InternalKeyESB_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_set.cc:1216,3'
          Dst:             _ZN7leveldb10VersionSet8GetRangeERKNSt3__16vectorIPNS_12FileMetaDataENS1_9allocatorIS4_EEEEPNS_11InternalKeyESB_
    - functionName:    _ZN7leveldbL31ExpandedCompactionByteSizeLimitEPKNS_7OptionsE
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb11VersionEdit17SetCompactPointerEiRKNS_11InternalKeyE
      functionSourceFile: '/src/leveldb/./db/version_edit.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb14FindLargestKeyERKNS_21InternalKeyComparatorERKNSt3__16vectorIPNS_12FileMetaDataENS3_9allocatorIS6_EEEEPNS_11InternalKeyE
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1310
      functionLinenumberEnd: 1322
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          60
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7leveldb11InternalKeyaSERKS0_
        - _ZNK7leveldb21InternalKeyComparator7CompareERKNS_11InternalKeyES3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_set.cc:1314,16'
          Dst:             _ZN7leveldb11InternalKeyaSERKS0_
        - Src:             'db/version_set.cc:1317,14'
          Dst:             _ZNK7leveldb21InternalKeyComparator7CompareERKNS_11InternalKeyES3_
        - Src:             'db/version_set.cc:1318,20'
          Dst:             _ZN7leveldb11InternalKeyaSERKS0_
    - functionName:    _ZN7leveldb24FindSmallestBoundaryFileERKNS_21InternalKeyComparatorERKNSt3__16vectorIPNS_12FileMetaDataENS3_9allocatorIS6_EEEERKNS_11InternalKeyE
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1329
      functionLinenumberEnd: 1343
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          101
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _ZNK7leveldb11InternalKey8user_keyEv
        - _ZNK7leveldb21InternalKeyComparator15user_comparatorEv
        - _ZNK7leveldb21InternalKeyComparator7CompareERKNS_11InternalKeyES3_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_set.cc:1330,37'
          Dst:             _ZNK7leveldb21InternalKeyComparator15user_comparatorEv
        - Src:             'db/version_set.cc:1334,14'
          Dst:             _ZNK7leveldb21InternalKeyComparator7CompareERKNS_11InternalKeyES3_
        - Src:             'db/version_set.cc:1335,39'
          Dst:             _ZNK7leveldb11InternalKey8user_keyEv
        - Src:             'db/version_set.cc:1335,63'
          Dst:             _ZNK7leveldb11InternalKey8user_keyEv
        - Src:             'db/version_set.cc:1338,16'
          Dst:             _ZNK7leveldb21InternalKeyComparator7CompareERKNS_11InternalKeyES3_
    - functionName:    _ZN7leveldb10VersionSet14PickCompactionEv
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1252
      functionLinenumberEnd: 1304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          170
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN7leveldb10CompactionC2EPKNS_7OptionsEi
        - _ZN7leveldb10VersionSet16SetupOtherInputsEPNS_10CompactionE
        - _ZN7leveldb10VersionSet8GetRangeERKNSt3__16vectorIPNS_12FileMetaDataENS1_9allocatorIS4_EEEEPNS_11InternalKeyESB_
        - _ZN7leveldb11InternalKeyC2Ev
        - _ZN7leveldb11InternalKeyD2Ev
        - _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7leveldb7Version20GetOverlappingInputsEiPKNS_11InternalKeyES3_PNSt3__16vectorIPNS_12FileMetaDataENS4_9allocatorIS7_EEEE
        - _ZN7leveldb7Version3RefEv
        - _ZNK7leveldb11InternalKey6EncodeEv
        - _ZNK7leveldb21InternalKeyComparator7CompareERKNS_5SliceES3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_set.cc:1264,13'
          Dst:             _ZN7leveldb10CompactionC2EPKNS_7OptionsEi
        - Src:             'db/version_set.cc:1270,36'
          Dst:             _ZNK7leveldb11InternalKey6EncodeEv
        - Src:             'db/version_set.cc:1270,46'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'db/version_set.cc:1270,17'
          Dst:             _ZNK7leveldb21InternalKeyComparator7CompareERKNS_5SliceES3_
        - Src:             'db/version_set.cc:1281,13'
          Dst:             _ZN7leveldb10CompactionC2EPKNS_7OptionsEi
        - Src:             'db/version_set.cc:1288,22'
          Dst:             _ZN7leveldb7Version3RefEv
        - Src:             'db/version_set.cc:1292,17'
          Dst:             _ZN7leveldb11InternalKeyC2Ev
        - Src:             'db/version_set.cc:1292,27'
          Dst:             _ZN7leveldb11InternalKeyC2Ev
        - Src:             'db/version_set.cc:1293,5'
          Dst:             _ZN7leveldb10VersionSet8GetRangeERKNSt3__16vectorIPNS_12FileMetaDataENS1_9allocatorIS4_EEEEPNS_11InternalKeyESB_
        - Src:             'db/version_set.cc:1297,15'
          Dst:             _ZN7leveldb7Version20GetOverlappingInputsEiPKNS_11InternalKeyES3_PNSt3__16vectorIPNS_12FileMetaDataENS4_9allocatorIS7_EEEE
        - Src:             'db/version_set.cc:1299,3'
          Dst:             _ZN7leveldb11InternalKeyD2Ev
        - Src:             'db/version_set.cc:1299,3'
          Dst:             _ZN7leveldb11InternalKeyD2Ev
        - Src:             'db/version_set.cc:1301,3'
          Dst:             _ZN7leveldb10VersionSet16SetupOtherInputsEPNS_10CompactionE
    - functionName:    _ZN7leveldb10VersionSet17MakeInputIteratorEPNS_10CompactionE
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1219
      functionLinenumberEnd: 1250
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          170
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN7leveldb10TableCache11NewIteratorERKNS_11ReadOptionsEmmPPNS_5TableE
        - _ZN7leveldb11ReadOptionsC2Ev
        - _ZN7leveldb18NewMergingIteratorEPKNS_10ComparatorEPPNS_8IteratorEi
        - _ZN7leveldb19NewTwoLevelIteratorEPNS_8IteratorEPFS1_PvRKNS_11ReadOptionsERKNS_5SliceEES2_S5_
        - _ZN7leveldb7Version20LevelFileNumIteratorC2ERKNS_21InternalKeyComparatorEPKNSt3__16vectorIPNS_12FileMetaDataENS5_9allocatorIS8_EEEE
        - _ZN7leveldbL15GetFileIteratorEPvRKNS_11ReadOptionsERKNS_5SliceE
        - _ZNK7leveldb10Compaction5levelEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_set.cc:1220,15'
          Dst:             _ZN7leveldb11ReadOptionsC2Ev
        - Src:             'db/version_set.cc:1227,25'
          Dst:             _ZNK7leveldb10Compaction5levelEv
        - Src:             'db/version_set.cc:1232,14'
          Dst:             _ZNK7leveldb10Compaction5levelEv
        - Src:             'db/version_set.cc:1235,39'
          Dst:             _ZN7leveldb10TableCache11NewIteratorERKNS_11ReadOptionsEmmPPNS_5TableE
        - Src:             'db/version_set.cc:1241,17'
          Dst:             _ZN7leveldb7Version20LevelFileNumIteratorC2ERKNS_21InternalKeyComparatorEPKNSt3__16vectorIPNS_12FileMetaDataENS5_9allocatorIS8_EEEE
        - Src:             'db/version_set.cc:1240,23'
          Dst:             _ZN7leveldb19NewTwoLevelIteratorEPNS_8IteratorEPFS1_PvRKNS_11ReadOptionsERKNS_5SliceEES2_S5_
        - Src:             'db/version_set.cc:1240,23'
          Dst:             _ZN7leveldbL15GetFileIteratorEPvRKNS_11ReadOptionsERKNS_5SliceE
        - Src:             'db/version_set.cc:1232,14'
          Dst:             _ZNK7leveldb10Compaction5levelEv
        - Src:             'db/version_set.cc:1241,17'
          Dst:             _ZN7leveldb7Version20LevelFileNumIteratorC2ERKNS_21InternalKeyComparatorEPKNSt3__16vectorIPNS_12FileMetaDataENS5_9allocatorIS8_EEEE
        - Src:             'db/version_set.cc:1240,23'
          Dst:             _ZN7leveldb19NewTwoLevelIteratorEPNS_8IteratorEPFS1_PvRKNS_11ReadOptionsERKNS_5SliceEES2_S5_
        - Src:             'db/version_set.cc:1240,23'
          Dst:             _ZN7leveldbL15GetFileIteratorEPvRKNS_11ReadOptionsERKNS_5SliceE
        - Src:             'db/version_set.cc:1235,39'
          Dst:             _ZN7leveldb10TableCache11NewIteratorERKNS_11ReadOptionsEmmPPNS_5TableE
        - Src:             'db/version_set.cc:1247,22'
          Dst:             _ZN7leveldb18NewMergingIteratorEPKNS_10ComparatorEPPNS_8IteratorEi
    - functionName:    _ZN7leveldb7Version20LevelFileNumIteratorC2ERKNS_21InternalKeyComparatorEPKNSt3__16vectorIPNS_12FileMetaDataENS5_9allocatorIS8_EEEE
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb21InternalKeyComparatorC2ERKS0_
        - _ZN7leveldb8IteratorC2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_set.cc:165,3'
          Dst:             _ZN7leveldb8IteratorC2Ev
        - Src:             'db/version_set.cc:167,9'
          Dst:             _ZN7leveldb21InternalKeyComparatorC2ERKS0_
    - functionName:    _ZN7leveldbL15GetFileIteratorEPvRKNS_11ReadOptionsERKNS_5SliceE
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7leveldb10TableCache11NewIteratorERKNS_11ReadOptionsEmmPPNS_5TableE
        - _ZN7leveldb13DecodeFixed64EPKc
        - _ZN7leveldb16NewErrorIteratorERKNS_6StatusE
        - _ZN7leveldb5SliceC2EPKc
        - _ZN7leveldb5SliceC2Ev
        - _ZN7leveldb6Status10CorruptionERKNS_5SliceES3_
        - _ZN7leveldb6StatusD2Ev
        - _ZNK7leveldb5Slice4dataEv
        - _ZNK7leveldb5Slice4sizeEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_set.cc:213,18'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'db/version_set.cc:215,28'
          Dst:             _ZN7leveldb5SliceC2EPKc
        - Src:             'db/version_set.cc:215,9'
          Dst:             _ZN7leveldb5SliceC2Ev
        - Src:             'db/version_set.cc:215,9'
          Dst:             _ZN7leveldb6Status10CorruptionERKNS_5SliceES3_
        - Src:             'db/version_set.cc:214,12'
          Dst:             _ZN7leveldb16NewErrorIteratorERKNS_6StatusE
        - Src:             'db/version_set.cc:214,5'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/version_set.cc:217,65'
          Dst:             _ZNK7leveldb5Slice4dataEv
        - Src:             'db/version_set.cc:217,40'
          Dst:             _ZN7leveldb13DecodeFixed64EPKc
        - Src:             'db/version_set.cc:218,56'
          Dst:             _ZNK7leveldb5Slice4dataEv
        - Src:             'db/version_set.cc:218,31'
          Dst:             _ZN7leveldb13DecodeFixed64EPKc
        - Src:             'db/version_set.cc:217,19'
          Dst:             _ZN7leveldb10TableCache11NewIteratorERKNS_11ReadOptionsEmmPPNS_5TableE
    - functionName:    _ZN7leveldb10VersionSet28MaxNextLevelOverlappingBytesEv
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1167
      functionLinenumberEnd: 1182
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         48
      ICount:          262
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN7leveldb7Version20GetOverlappingInputsEiPKNS_11InternalKeyES3_PNSt3__16vectorIPNS_12FileMetaDataENS4_9allocatorIS7_EEEE
        - _ZN7leveldbL13TotalFileSizeERKNSt3__16vectorIPNS_12FileMetaDataENS0_9allocatorIS3_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_set.cc:1173,17'
          Dst:             _ZN7leveldb7Version20GetOverlappingInputsEiPKNS_11InternalKeyES3_PNSt3__16vectorIPNS_12FileMetaDataENS4_9allocatorIS7_EEEE
        - Src:             'db/version_set.cc:1175,27'
          Dst:             _ZN7leveldbL13TotalFileSizeERKNSt3__16vectorIPNS_12FileMetaDataENS0_9allocatorIS3_EEEE
        - Src:             'db/version_set.cc:1173,17'
          Dst:             _ZN7leveldb7Version20GetOverlappingInputsEiPKNS_11InternalKeyES3_PNSt3__16vectorIPNS_12FileMetaDataENS4_9allocatorIS7_EEEE
        - Src:             'db/version_set.cc:1175,27'
          Dst:             _ZN7leveldbL13TotalFileSizeERKNSt3__16vectorIPNS_12FileMetaDataENS0_9allocatorIS3_EEEE
        - Src:             'db/version_set.cc:1173,17'
          Dst:             _ZN7leveldb7Version20GetOverlappingInputsEiPKNS_11InternalKeyES3_PNSt3__16vectorIPNS_12FileMetaDataENS4_9allocatorIS7_EEEE
        - Src:             'db/version_set.cc:1175,27'
          Dst:             _ZN7leveldbL13TotalFileSizeERKNSt3__16vectorIPNS_12FileMetaDataENS0_9allocatorIS3_EEEE
        - Src:             'db/version_set.cc:1173,17'
          Dst:             _ZN7leveldb7Version20GetOverlappingInputsEiPKNS_11InternalKeyES3_PNSt3__16vectorIPNS_12FileMetaDataENS4_9allocatorIS7_EEEE
        - Src:             'db/version_set.cc:1175,27'
          Dst:             _ZN7leveldbL13TotalFileSizeERKNSt3__16vectorIPNS_12FileMetaDataENS0_9allocatorIS3_EEEE
        - Src:             'db/version_set.cc:1173,17'
          Dst:             _ZN7leveldb7Version20GetOverlappingInputsEiPKNS_11InternalKeyES3_PNSt3__16vectorIPNS_12FileMetaDataENS4_9allocatorIS7_EEEE
        - Src:             'db/version_set.cc:1175,27'
          Dst:             _ZN7leveldbL13TotalFileSizeERKNSt3__16vectorIPNS_12FileMetaDataENS0_9allocatorIS3_EEEE
    - functionName:    _ZNK7leveldb10VersionSet13NumLevelBytesEi
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1161
      functionLinenumberEnd: 1164
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldbL13TotalFileSizeERKNSt3__16vectorIPNS_12FileMetaDataENS0_9allocatorIS3_EEEE
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_set.cc:1164,10'
          Dst:             _ZN7leveldbL13TotalFileSizeERKNSt3__16vectorIPNS_12FileMetaDataENS0_9allocatorIS3_EEEE
    - functionName:    _ZN7leveldb10VersionSet12AddLiveFilesEPNSt3__13setImNS1_4lessImEENS1_9allocatorImEEEE
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1149
      functionLinenumberEnd: 1159
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         51
      ICount:          223
      EdgeCount:       67
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb10VersionSet19ApproximateOffsetOfEPNS_7VersionERKNS_11InternalKeyE
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1117
      functionLinenumberEnd: 1146
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          145
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN7leveldb10TableCache11NewIteratorERKNS_11ReadOptionsEmmPPNS_5TableE
        - _ZN7leveldb11ReadOptionsC2Ev
        - _ZNK7leveldb11InternalKey6EncodeEv
        - _ZNK7leveldb21InternalKeyComparator7CompareERKNS_11InternalKeyES3_
        - _ZNK7leveldb5Table19ApproximateOffsetOfERKNS_5SliceE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_set.cc:1122,17'
          Dst:             _ZNK7leveldb21InternalKeyComparator7CompareERKNS_11InternalKeyES3_
        - Src:             'db/version_set.cc:1125,24'
          Dst:             _ZNK7leveldb21InternalKeyComparator7CompareERKNS_11InternalKeyES3_
        - Src:             'db/version_set.cc:1138,13'
          Dst:             _ZN7leveldb11ReadOptionsC2Ev
        - Src:             'db/version_set.cc:1137,40'
          Dst:             _ZN7leveldb10TableCache11NewIteratorERKNS_11ReadOptionsEmmPPNS_5TableE
        - Src:             'db/version_set.cc:1140,56'
          Dst:             _ZNK7leveldb11InternalKey6EncodeEv
        - Src:             'db/version_set.cc:1140,31'
          Dst:             _ZNK7leveldb5Table19ApproximateOffsetOfERKNS_5SliceE
    - functionName:    _ZNK7leveldb10VersionSet12LevelSummaryEPNS0_19LevelSummaryStorageE
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1105
      functionLinenumberEnd: 1114
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - snprintf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_set.cc:1108,3'
          Dst:             snprintf
    - functionName:    _ZNK7leveldb10VersionSet13NumLevelFilesEi
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1099
      functionLinenumberEnd: 1102
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldbL16MaxBytesForLevelEPKNS_7OptionsEi
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          73
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb10VersionSet13ReuseManifestERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 995
      functionLinenumberEnd: 1023
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          124
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN7leveldb13ParseFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPmPNS_8FileTypeE
        - _ZN7leveldb3LogEPNS_6LoggerEPKcz
        - _ZN7leveldb3log6WriterC2EPNS_12WritableFileEm
        - _ZN7leveldb6StatusD2Ev
        - _ZNK7leveldb6Status2okEv
        - _ZNK7leveldb6Status8ToStringEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_set.cc:1002,8'
          Dst:             _ZN7leveldb13ParseFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPmPNS_8FileTypeE
        - Src:             'db/version_set.cc:1004,51'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/version_set.cc:1002,7'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/version_set.cc:1002,7'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/version_set.cc:1013,10'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/version_set.cc:1014,55'
          Dst:             _ZNK7leveldb6Status8ToStringEv
        - Src:             'db/version_set.cc:1014,5'
          Dst:             _ZN7leveldb3LogEPNS_6LoggerEPKcz
        - Src:             'db/version_set.cc:1019,3'
          Dst:             _ZN7leveldb3LogEPNS_6LoggerEPKcz
        - Src:             'db/version_set.cc:1020,25'
          Dst:             _ZN7leveldb3log6WriterC2EPNS_12WritableFileEm
        - Src:             'db/version_set.cc:1023,1'
          Dst:             _ZN7leveldb6StatusD2Ev
    - functionName:    _ZN7leveldb10VersionSet18MarkFileNumberUsedEm
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1025
      functionLinenumberEnd: 1029
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN7leveldb10VersionSet7RecoverEPbEN11LogReporterC2Ev
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 862
      functionLinenumberEnd: 862
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb3log6Reader8ReporterC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_set.cc:862,10'
          Dst:             _ZN7leveldb3log6Reader8ReporterC2Ev
    - functionName:    _ZNK7leveldb6Status10IsNotFoundEv
      functionSourceFile: '/src/leveldb/include/leveldb/status.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7leveldb6Status4codeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/leveldb/status.h:60,36'
          Dst:             _ZNK7leveldb6Status4codeEv
    - functionName:    _ZN7leveldb10VersionSet7RecoverEPb
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 861
      functionLinenumberEnd: 992
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          460
      EdgeCount:       88
      CyclomaticComplexity: 25
      functionsReached:
        - _ZN7leveldb10VersionSet13AppendVersionEPNS_7VersionE
        - _ZN7leveldb10VersionSet13ReuseManifestERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - _ZN7leveldb10VersionSet18MarkFileNumberUsedEm
        - _ZN7leveldb10VersionSet7Builder5ApplyEPKNS_11VersionEditE
        - _ZN7leveldb10VersionSet7Builder6SaveToEPNS_7VersionE
        - _ZN7leveldb10VersionSet7BuilderC2EPS0_PNS_7VersionE
        - _ZN7leveldb10VersionSet7BuilderD2Ev
        - _ZN7leveldb10VersionSet8FinalizeEPNS_7VersionE
        - _ZN7leveldb11VersionEdit10DecodeFromERKNS_5SliceE
        - _ZN7leveldb11VersionEditC2Ev
        - _ZN7leveldb11VersionEditD2Ev
        - _ZN7leveldb15CurrentFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN7leveldb16ReadFileToStringEPNS_3EnvERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPS8_
        - _ZN7leveldb3LogEPNS_6LoggerEPKcz
        - _ZN7leveldb3log6Reader10ReadRecordEPNS_5SliceEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - _ZN7leveldb3log6Reader8ReporterD2Ev
        - _ZN7leveldb3log6ReaderC2EPNS_14SequentialFileEPNS1_8ReporterEbm
        - _ZN7leveldb3log6ReaderD2Ev
        - _ZN7leveldb5SliceC2EPKc
        - _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7leveldb5SliceC2Ev
        - _ZN7leveldb6Status10CorruptionERKNS_5SliceES3_
        - _ZN7leveldb6Status15InvalidArgumentERKNS_5SliceES3_
        - _ZN7leveldb6StatusC2EOS0_
        - _ZN7leveldb6StatusD2Ev
        - _ZN7leveldb6StatusaSEOS0_
        - _ZN7leveldb7VersionC2EPNS_10VersionSetE
        - _ZNK7leveldb21InternalKeyComparator15user_comparatorEv
        - _ZNK7leveldb6Status10IsNotFoundEv
        - _ZNK7leveldb6Status2okEv
        - _ZNK7leveldb6Status8ToStringEv
        - _ZZN7leveldb10VersionSet7RecoverEPbEN11LogReporterC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_set.cc:871,37'
          Dst:             _ZN7leveldb15CurrentFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'db/version_set.cc:871,14'
          Dst:             _ZN7leveldb16ReadFileToStringEPNS_3EnvERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPS8_
        - Src:             'db/version_set.cc:872,10'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/version_set.cc:873,12'
          Dst:             _ZN7leveldb6StatusC2EOS0_
        - Src:             'db/version_set.cc:876,31'
          Dst:             _ZN7leveldb5SliceC2EPKc
        - Src:             'db/version_set.cc:876,12'
          Dst:             _ZN7leveldb5SliceC2Ev
        - Src:             'db/version_set.cc:876,12'
          Dst:             _ZN7leveldb6Status10CorruptionERKNS_5SliceES3_
        - Src:             'db/version_set.cc:882,5'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/version_set.cc:882,3'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/version_set.cc:883,10'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/version_set.cc:884,11'
          Dst:             _ZNK7leveldb6Status10IsNotFoundEv
        - Src:             'db/version_set.cc:885,33'
          Dst:             _ZN7leveldb5SliceC2EPKc
        - Src:             'db/version_set.cc:886,35'
          Dst:             _ZNK7leveldb6Status8ToStringEv
        - Src:             'db/version_set.cc:886,33'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'db/version_set.cc:885,14'
          Dst:             _ZN7leveldb6Status10CorruptionERKNS_5SliceES3_
        - Src:             'db/version_set.cc:888,12'
          Dst:             _ZN7leveldb6StatusC2EOS0_
        - Src:             'db/version_set.cc:899,11'
          Dst:             _ZN7leveldb10VersionSet7BuilderC2EPS0_PNS_7VersionE
        - Src:             'db/version_set.cc:903,17'
          Dst:             _ZZN7leveldb10VersionSet7RecoverEPbEN11LogReporterC2Ev
        - Src:             'db/version_set.cc:905,17'
          Dst:             _ZN7leveldb3log6ReaderC2EPNS_14SequentialFileEPNS1_8ReporterEbm
        - Src:             'db/version_set.cc:907,11'
          Dst:             _ZN7leveldb5SliceC2Ev
        - Src:             'db/version_set.cc:909,19'
          Dst:             _ZN7leveldb3log6Reader10ReadRecordEPNS_5SliceEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - Src:             'db/version_set.cc:909,54'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/version_set.cc:911,19'
          Dst:             _ZN7leveldb11VersionEditC2Ev
        - Src:             'db/version_set.cc:912,16'
          Dst:             _ZN7leveldb11VersionEdit10DecodeFromERKNS_5SliceE
        - Src:             'db/version_set.cc:912,9'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/version_set.cc:912,7'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/version_set.cc:913,13'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/version_set.cc:915,39'
          Dst:             _ZNK7leveldb21InternalKeyComparator15user_comparatorEv
        - Src:             'db/version_set.cc:917,15'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'db/version_set.cc:918,21'
          Dst:             _ZNK7leveldb21InternalKeyComparator15user_comparatorEv
        - Src:             'db/version_set.cc:918,15'
          Dst:             _ZN7leveldb5SliceC2EPKc
        - Src:             'db/version_set.cc:916,15'
          Dst:             _ZN7leveldb6Status15InvalidArgumentERKNS_5SliceES3_
        - Src:             'db/version_set.cc:916,13'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/version_set.cc:916,11'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/version_set.cc:922,13'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/version_set.cc:923,17'
          Dst:             _ZN7leveldb10VersionSet7Builder5ApplyEPKNS_11VersionEditE
        - Src:             'db/version_set.cc:945,5'
          Dst:             _ZN7leveldb11VersionEditD2Ev
        - Src:             'db/version_set.cc:946,3'
          Dst:             _ZN7leveldb3log6ReaderD2Ev
        - Src:             'db/version_set.cc:946,3'
          Dst:             _ZN7leveldb3log6Reader8ReporterD2Ev
        - Src:             'db/version_set.cc:950,9'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/version_set.cc:952,30'
          Dst:             _ZN7leveldb5SliceC2EPKc
        - Src:             'db/version_set.cc:952,11'
          Dst:             _ZN7leveldb5SliceC2Ev
        - Src:             'db/version_set.cc:952,11'
          Dst:             _ZN7leveldb6Status10CorruptionERKNS_5SliceES3_
        - Src:             'db/version_set.cc:952,9'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/version_set.cc:952,7'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/version_set.cc:954,30'
          Dst:             _ZN7leveldb5SliceC2EPKc
        - Src:             'db/version_set.cc:954,11'
          Dst:             _ZN7leveldb5SliceC2Ev
        - Src:             'db/version_set.cc:954,11'
          Dst:             _ZN7leveldb6Status10CorruptionERKNS_5SliceES3_
        - Src:             'db/version_set.cc:954,9'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/version_set.cc:954,7'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/version_set.cc:956,30'
          Dst:             _ZN7leveldb5SliceC2EPKc
        - Src:             'db/version_set.cc:956,11'
          Dst:             _ZN7leveldb5SliceC2Ev
        - Src:             'db/version_set.cc:956,11'
          Dst:             _ZN7leveldb6Status10CorruptionERKNS_5SliceES3_
        - Src:             'db/version_set.cc:956,9'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/version_set.cc:956,7'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/version_set.cc:963,5'
          Dst:             _ZN7leveldb10VersionSet18MarkFileNumberUsedEm
        - Src:             'db/version_set.cc:964,5'
          Dst:             _ZN7leveldb10VersionSet18MarkFileNumberUsedEm
        - Src:             'db/version_set.cc:967,9'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/version_set.cc:968,22'
          Dst:             _ZN7leveldb7VersionC2EPNS_10VersionSetE
        - Src:             'db/version_set.cc:969,13'
          Dst:             _ZN7leveldb10VersionSet7Builder6SaveToEPNS_7VersionE
        - Src:             'db/version_set.cc:971,5'
          Dst:             _ZN7leveldb10VersionSet8FinalizeEPNS_7VersionE
        - Src:             'db/version_set.cc:972,5'
          Dst:             _ZN7leveldb10VersionSet13AppendVersionEPNS_7VersionE
        - Src:             'db/version_set.cc:980,9'
          Dst:             _ZN7leveldb10VersionSet13ReuseManifestERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             'db/version_set.cc:986,27'
          Dst:             _ZNK7leveldb6Status8ToStringEv
        - Src:             'db/version_set.cc:987,5'
          Dst:             _ZN7leveldb3LogEPNS_6LoggerEPKcz
        - Src:             'db/version_set.cc:991,10'
          Dst:             _ZN7leveldb6StatusC2EOS0_
        - Src:             'db/version_set.cc:992,1'
          Dst:             _ZN7leveldb10VersionSet7BuilderD2Ev
        - Src:             'db/version_set.cc:992,1'
          Dst:             _ZN7leveldb6StatusD2Ev
    - functionName:    _ZN7leveldb10VersionSet7BuilderC2EPS0_PNS_7VersionE
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          64
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb10VersionSet7Builder10LevelStateC2Ev
        - _ZN7leveldb7Version3RefEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_set.cc:598,3'
          Dst:             _ZN7leveldb10VersionSet7Builder10LevelStateC2Ev
        - Src:             'db/version_set.cc:598,3'
          Dst:             _ZN7leveldb10VersionSet7Builder10LevelStateC2Ev
        - Src:             'db/version_set.cc:598,3'
          Dst:             _ZN7leveldb10VersionSet7Builder10LevelStateC2Ev
        - Src:             'db/version_set.cc:598,3'
          Dst:             _ZN7leveldb10VersionSet7Builder10LevelStateC2Ev
        - Src:             'db/version_set.cc:598,3'
          Dst:             _ZN7leveldb10VersionSet7Builder10LevelStateC2Ev
        - Src:             'db/version_set.cc:598,3'
          Dst:             _ZN7leveldb10VersionSet7Builder10LevelStateC2Ev
        - Src:             'db/version_set.cc:598,3'
          Dst:             _ZN7leveldb10VersionSet7Builder10LevelStateC2Ev
        - Src:             'db/version_set.cc:599,12'
          Dst:             _ZN7leveldb7Version3RefEv
    - functionName:    _ZN7leveldb10VersionSet7Builder5ApplyEPKNS_11VersionEditE
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionLinenumberEnd: 669
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          158
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN7leveldb12FileMetaDataC2ERKS0_
        - _ZNK7leveldb11InternalKey6EncodeEv
        - _ZNK7leveldb5Slice8ToStringEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_set.cc:634,45'
          Dst:             _ZNK7leveldb11InternalKey6EncodeEv
        - Src:             'db/version_set.cc:634,54'
          Dst:             _ZNK7leveldb5Slice8ToStringEv
        - Src:             'db/version_set.cc:647,29'
          Dst:             _ZN7leveldb12FileMetaDataC2ERKS0_
    - functionName:    _ZN7leveldb7VersionC2EPNS_10VersionSetE
      functionSourceFile: '/src/leveldb/./db/version_set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb10VersionSet7Builder6SaveToEPNS_7VersionE
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 672
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          133
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN7leveldb10VersionSet7Builder12MaybeAddFileEPNS_7VersionEiPNS_12FileMetaDataE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_set.cc:691,9'
          Dst:             _ZN7leveldb10VersionSet7Builder12MaybeAddFileEPNS_7VersionEiPNS_12FileMetaDataE
        - Src:             'db/version_set.cc:688,11'
          Dst:             _ZN7leveldb10VersionSet7Builder12MaybeAddFileEPNS_7VersionEiPNS_12FileMetaDataE
        - Src:             'db/version_set.cc:696,9'
          Dst:             _ZN7leveldb10VersionSet7Builder12MaybeAddFileEPNS_7VersionEiPNS_12FileMetaDataE
    - functionName:    _ZN7leveldb10VersionSet8FinalizeEPNS_7VersionE
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1067
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          116
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN7leveldbL13TotalFileSizeERKNSt3__16vectorIPNS_12FileMetaDataENS0_9allocatorIS3_EEEE
        - _ZN7leveldbL16MaxBytesForLevelEPKNS_7OptionsEi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_set.cc:1054,36'
          Dst:             _ZN7leveldbL13TotalFileSizeERKNSt3__16vectorIPNS_12FileMetaDataENS0_9allocatorIS3_EEEE
        - Src:             'db/version_set.cc:1056,46'
          Dst:             _ZN7leveldbL16MaxBytesForLevelEPKNS_7OptionsEi
        - Src:             'db/version_set.cc:1054,36'
          Dst:             _ZN7leveldbL13TotalFileSizeERKNSt3__16vectorIPNS_12FileMetaDataENS0_9allocatorIS3_EEEE
        - Src:             'db/version_set.cc:1056,46'
          Dst:             _ZN7leveldbL16MaxBytesForLevelEPKNS_7OptionsEi
        - Src:             'db/version_set.cc:1054,36'
          Dst:             _ZN7leveldbL13TotalFileSizeERKNSt3__16vectorIPNS_12FileMetaDataENS0_9allocatorIS3_EEEE
        - Src:             'db/version_set.cc:1056,46'
          Dst:             _ZN7leveldbL16MaxBytesForLevelEPKNS_7OptionsEi
        - Src:             'db/version_set.cc:1054,36'
          Dst:             _ZN7leveldbL13TotalFileSizeERKNSt3__16vectorIPNS_12FileMetaDataENS0_9allocatorIS3_EEEE
        - Src:             'db/version_set.cc:1056,46'
          Dst:             _ZN7leveldbL16MaxBytesForLevelEPKNS_7OptionsEi
        - Src:             'db/version_set.cc:1054,36'
          Dst:             _ZN7leveldbL13TotalFileSizeERKNSt3__16vectorIPNS_12FileMetaDataENS0_9allocatorIS3_EEEE
        - Src:             'db/version_set.cc:1056,46'
          Dst:             _ZN7leveldbL16MaxBytesForLevelEPKNS_7OptionsEi
    - functionName:    _ZN7leveldb10VersionSet13AppendVersionEPNS_7VersionE
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 760
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7leveldb7Version3RefEv
        - _ZN7leveldb7Version5UnrefEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_set.cc:765,15'
          Dst:             _ZN7leveldb7Version5UnrefEv
        - Src:             'db/version_set.cc:768,6'
          Dst:             _ZN7leveldb7Version3RefEv
    - functionName:    _ZN7leveldb10VersionSet7BuilderD2Ev
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          129
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN7leveldb10VersionSet7Builder10LevelStateD2Ev
        - _ZN7leveldb12FileMetaDataD2Ev
        - _ZN7leveldb7Version5UnrefEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_set.cc:625,12'
          Dst:             _ZN7leveldb7Version5UnrefEv
        - Src:             'db/version_set.cc:626,3'
          Dst:             _ZN7leveldb10VersionSet7Builder10LevelStateD2Ev
        - Src:             'db/version_set.cc:626,3'
          Dst:             _ZN7leveldb10VersionSet7Builder10LevelStateD2Ev
        - Src:             'db/version_set.cc:626,3'
          Dst:             _ZN7leveldb10VersionSet7Builder10LevelStateD2Ev
        - Src:             'db/version_set.cc:626,3'
          Dst:             _ZN7leveldb10VersionSet7Builder10LevelStateD2Ev
        - Src:             'db/version_set.cc:626,3'
          Dst:             _ZN7leveldb10VersionSet7Builder10LevelStateD2Ev
        - Src:             'db/version_set.cc:626,3'
          Dst:             _ZN7leveldb10VersionSet7Builder10LevelStateD2Ev
        - Src:             'db/version_set.cc:626,3'
          Dst:             _ZN7leveldb10VersionSet7Builder10LevelStateD2Ev
        - Src:             'db/version_set.cc:621,11'
          Dst:             _ZN7leveldb12FileMetaDataD2Ev
    - functionName:    _ZN7leveldb10VersionSet13WriteSnapshotEPNS_3log6WriterE
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1069
      functionLinenumberEnd: 1097
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          414
      EdgeCount:       87
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN7leveldb11InternalKey10DecodeFromERKNS_5SliceE
        - _ZN7leveldb11InternalKeyC2Ev
        - _ZN7leveldb11InternalKeyD2Ev
        - _ZN7leveldb11VersionEdit17SetCompactPointerEiRKNS_11InternalKeyE
        - _ZN7leveldb11VersionEdit17SetComparatorNameERKNS_5SliceE
        - _ZN7leveldb11VersionEdit7AddFileEimmRKNS_11InternalKeyES3_
        - _ZN7leveldb11VersionEditC2Ev
        - _ZN7leveldb11VersionEditD2Ev
        - _ZN7leveldb3log6Writer9AddRecordERKNS_5SliceE
        - _ZN7leveldb5SliceC2EPKc
        - _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK7leveldb11VersionEdit8EncodeToEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK7leveldb21InternalKeyComparator15user_comparatorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_set.cc:1073,15'
          Dst:             _ZN7leveldb11VersionEditC2Ev
        - Src:             'db/version_set.cc:1074,32'
          Dst:             _ZNK7leveldb21InternalKeyComparator15user_comparatorEv
        - Src:             'db/version_set.cc:1074,26'
          Dst:             _ZN7leveldb5SliceC2EPKc
        - Src:             'db/version_set.cc:1074,8'
          Dst:             _ZN7leveldb11VersionEdit17SetComparatorNameERKNS_5SliceE
        - Src:             'db/version_set.cc:1079,19'
          Dst:             _ZN7leveldb11InternalKeyC2Ev
        - Src:             'db/version_set.cc:1080,22'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'db/version_set.cc:1080,11'
          Dst:             _ZN7leveldb11InternalKey10DecodeFromERKNS_5SliceE
        - Src:             'db/version_set.cc:1081,12'
          Dst:             _ZN7leveldb11VersionEdit17SetCompactPointerEiRKNS_11InternalKeyE
        - Src:             'db/version_set.cc:1082,5'
          Dst:             _ZN7leveldb11InternalKeyD2Ev
        - Src:             'db/version_set.cc:1079,19'
          Dst:             _ZN7leveldb11InternalKeyC2Ev
        - Src:             'db/version_set.cc:1080,22'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'db/version_set.cc:1080,11'
          Dst:             _ZN7leveldb11InternalKey10DecodeFromERKNS_5SliceE
        - Src:             'db/version_set.cc:1081,12'
          Dst:             _ZN7leveldb11VersionEdit17SetCompactPointerEiRKNS_11InternalKeyE
        - Src:             'db/version_set.cc:1082,5'
          Dst:             _ZN7leveldb11InternalKeyD2Ev
        - Src:             'db/version_set.cc:1079,19'
          Dst:             _ZN7leveldb11InternalKeyC2Ev
        - Src:             'db/version_set.cc:1080,22'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'db/version_set.cc:1080,11'
          Dst:             _ZN7leveldb11InternalKey10DecodeFromERKNS_5SliceE
        - Src:             'db/version_set.cc:1081,12'
          Dst:             _ZN7leveldb11VersionEdit17SetCompactPointerEiRKNS_11InternalKeyE
        - Src:             'db/version_set.cc:1082,5'
          Dst:             _ZN7leveldb11InternalKeyD2Ev
        - Src:             'db/version_set.cc:1079,19'
          Dst:             _ZN7leveldb11InternalKeyC2Ev
        - Src:             'db/version_set.cc:1080,22'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'db/version_set.cc:1080,11'
          Dst:             _ZN7leveldb11InternalKey10DecodeFromERKNS_5SliceE
        - Src:             'db/version_set.cc:1081,12'
          Dst:             _ZN7leveldb11VersionEdit17SetCompactPointerEiRKNS_11InternalKeyE
        - Src:             'db/version_set.cc:1082,5'
          Dst:             _ZN7leveldb11InternalKeyD2Ev
        - Src:             'db/version_set.cc:1079,19'
          Dst:             _ZN7leveldb11InternalKeyC2Ev
        - Src:             'db/version_set.cc:1080,22'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'db/version_set.cc:1080,11'
          Dst:             _ZN7leveldb11InternalKey10DecodeFromERKNS_5SliceE
        - Src:             'db/version_set.cc:1081,12'
          Dst:             _ZN7leveldb11VersionEdit17SetCompactPointerEiRKNS_11InternalKeyE
        - Src:             'db/version_set.cc:1082,5'
          Dst:             _ZN7leveldb11InternalKeyD2Ev
        - Src:             'db/version_set.cc:1079,19'
          Dst:             _ZN7leveldb11InternalKeyC2Ev
        - Src:             'db/version_set.cc:1080,22'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'db/version_set.cc:1080,11'
          Dst:             _ZN7leveldb11InternalKey10DecodeFromERKNS_5SliceE
        - Src:             'db/version_set.cc:1081,12'
          Dst:             _ZN7leveldb11VersionEdit17SetCompactPointerEiRKNS_11InternalKeyE
        - Src:             'db/version_set.cc:1082,5'
          Dst:             _ZN7leveldb11InternalKeyD2Ev
        - Src:             'db/version_set.cc:1079,19'
          Dst:             _ZN7leveldb11InternalKeyC2Ev
        - Src:             'db/version_set.cc:1080,22'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'db/version_set.cc:1080,11'
          Dst:             _ZN7leveldb11InternalKey10DecodeFromERKNS_5SliceE
        - Src:             'db/version_set.cc:1081,12'
          Dst:             _ZN7leveldb11VersionEdit17SetCompactPointerEiRKNS_11InternalKeyE
        - Src:             'db/version_set.cc:1082,5'
          Dst:             _ZN7leveldb11InternalKeyD2Ev
        - Src:             'db/version_set.cc:1090,12'
          Dst:             _ZN7leveldb11VersionEdit7AddFileEimmRKNS_11InternalKeyES3_
        - Src:             'db/version_set.cc:1090,12'
          Dst:             _ZN7leveldb11VersionEdit7AddFileEimmRKNS_11InternalKeyES3_
        - Src:             'db/version_set.cc:1090,12'
          Dst:             _ZN7leveldb11VersionEdit7AddFileEimmRKNS_11InternalKeyES3_
        - Src:             'db/version_set.cc:1090,12'
          Dst:             _ZN7leveldb11VersionEdit7AddFileEimmRKNS_11InternalKeyES3_
        - Src:             'db/version_set.cc:1090,12'
          Dst:             _ZN7leveldb11VersionEdit7AddFileEimmRKNS_11InternalKeyES3_
        - Src:             'db/version_set.cc:1090,12'
          Dst:             _ZN7leveldb11VersionEdit7AddFileEimmRKNS_11InternalKeyES3_
        - Src:             'db/version_set.cc:1095,8'
          Dst:             _ZNK7leveldb11VersionEdit8EncodeToEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'db/version_set.cc:1096,25'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'db/version_set.cc:1096,15'
          Dst:             _ZN7leveldb3log6Writer9AddRecordERKNS_5SliceE
        - Src:             'db/version_set.cc:1097,1'
          Dst:             _ZN7leveldb11VersionEditD2Ev
        - Src:             'db/version_set.cc:1090,12'
          Dst:             _ZN7leveldb11VersionEdit7AddFileEimmRKNS_11InternalKeyES3_
    - functionName:    _ZN7leveldb10VersionSet11LogAndApplyEPNS_11VersionEditEPNS_4port5MutexE
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 859
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          272
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN7leveldb10VersionSet13AppendVersionEPNS_7VersionE
        - _ZN7leveldb10VersionSet13WriteSnapshotEPNS_3log6WriterE
        - _ZN7leveldb10VersionSet7Builder5ApplyEPKNS_11VersionEditE
        - _ZN7leveldb10VersionSet7Builder6SaveToEPNS_7VersionE
        - _ZN7leveldb10VersionSet7BuilderC2EPS0_PNS_7VersionE
        - _ZN7leveldb10VersionSet7BuilderD2Ev
        - _ZN7leveldb10VersionSet8FinalizeEPNS_7VersionE
        - _ZN7leveldb11VersionEdit11SetNextFileEm
        - _ZN7leveldb11VersionEdit12SetLogNumberEm
        - _ZN7leveldb11VersionEdit15SetLastSequenceEm
        - _ZN7leveldb11VersionEdit16SetPrevLogNumberEm
        - _ZN7leveldb14SetCurrentFileEPNS_3EnvERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEm
        - _ZN7leveldb18DescriptorFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - _ZN7leveldb3LogEPNS_6LoggerEPKcz
        - _ZN7leveldb3log6Writer9AddRecordERKNS_5SliceE
        - _ZN7leveldb3log6WriterC2EPNS_12WritableFileE
        - _ZN7leveldb3log6WriterD2Ev
        - _ZN7leveldb4port5Mutex4LockEv
        - _ZN7leveldb4port5Mutex6UnlockEv
        - _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7leveldb6StatusC2Ev
        - _ZN7leveldb6StatusD2Ev
        - _ZN7leveldb6StatusaSEOS0_
        - _ZN7leveldb7VersionC2EPNS_10VersionSetE
        - _ZN7leveldb7VersionD2Ev
        - _ZNK7leveldb11VersionEdit8EncodeToEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK7leveldb6Status2okEv
        - _ZNK7leveldb6Status8ToStringEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_set.cc:782,11'
          Dst:             _ZN7leveldb11VersionEdit12SetLogNumberEm
        - Src:             'db/version_set.cc:786,11'
          Dst:             _ZN7leveldb11VersionEdit16SetPrevLogNumberEm
        - Src:             'db/version_set.cc:789,9'
          Dst:             _ZN7leveldb11VersionEdit11SetNextFileEm
        - Src:             'db/version_set.cc:790,9'
          Dst:             _ZN7leveldb11VersionEdit15SetLastSequenceEm
        - Src:             'db/version_set.cc:792,20'
          Dst:             _ZN7leveldb7VersionC2EPNS_10VersionSetE
        - Src:             'db/version_set.cc:794,13'
          Dst:             _ZN7leveldb10VersionSet7BuilderC2EPS0_PNS_7VersionE
        - Src:             'db/version_set.cc:795,13'
          Dst:             _ZN7leveldb10VersionSet7Builder5ApplyEPKNS_11VersionEditE
        - Src:             'db/version_set.cc:796,13'
          Dst:             _ZN7leveldb10VersionSet7Builder6SaveToEPNS_7VersionE
        - Src:             'db/version_set.cc:797,3'
          Dst:             _ZN7leveldb10VersionSet7BuilderD2Ev
        - Src:             'db/version_set.cc:798,3'
          Dst:             _ZN7leveldb10VersionSet8FinalizeEPNS_7VersionE
        - Src:             'db/version_set.cc:803,10'
          Dst:             _ZN7leveldb6StatusC2Ev
        - Src:             'db/version_set.cc:808,25'
          Dst:             _ZN7leveldb18DescriptorFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'db/version_set.cc:809,7'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/version_set.cc:809,5'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/version_set.cc:810,11'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/version_set.cc:811,29'
          Dst:             _ZN7leveldb3log6WriterC2EPNS_12WritableFileE
        - Src:             'db/version_set.cc:812,11'
          Dst:             _ZN7leveldb10VersionSet13WriteSnapshotEPNS_3log6WriterE
        - Src:             'db/version_set.cc:812,9'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/version_set.cc:812,7'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/version_set.cc:818,9'
          Dst:             _ZN7leveldb4port5Mutex6UnlockEv
        - Src:             'db/version_set.cc:821,11'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/version_set.cc:823,13'
          Dst:             _ZNK7leveldb11VersionEdit8EncodeToEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'db/version_set.cc:824,38'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'db/version_set.cc:824,28'
          Dst:             _ZN7leveldb3log6Writer9AddRecordERKNS_5SliceE
        - Src:             'db/version_set.cc:824,9'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/version_set.cc:824,7'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/version_set.cc:825,13'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/version_set.cc:826,11'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/version_set.cc:826,9'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/version_set.cc:828,14'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/version_set.cc:829,59'
          Dst:             _ZNK7leveldb6Status8ToStringEv
        - Src:             'db/version_set.cc:829,9'
          Dst:             _ZN7leveldb3LogEPNS_6LoggerEPKcz
        - Src:             'db/version_set.cc:835,11'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/version_set.cc:836,11'
          Dst:             _ZN7leveldb14SetCurrentFileEPNS_3EnvERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEm
        - Src:             'db/version_set.cc:836,9'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/version_set.cc:836,7'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/version_set.cc:839,9'
          Dst:             _ZN7leveldb4port5Mutex4LockEv
        - Src:             'db/version_set.cc:843,9'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/version_set.cc:844,5'
          Dst:             _ZN7leveldb10VersionSet13AppendVersionEPNS_7VersionE
        - Src:             'db/version_set.cc:848,5'
          Dst:             _ZN7leveldb7VersionD2Ev
        - Src:             'db/version_set.cc:850,7'
          Dst:             _ZN7leveldb3log6WriterD2Ev
        - Src:             'db/version_set.cc:854,7'
          Dst:             _ZN7leveldb6StatusD2Ev
    - functionName:    _ZN7leveldb10VersionSetD2Ev
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 753
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7leveldb10ComparatorD2Ev
        - _ZN7leveldb3log6WriterD2Ev
        - _ZN7leveldb7Version5UnrefEv
        - _ZN7leveldb7VersionD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_set.cc:754,13'
          Dst:             _ZN7leveldb7Version5UnrefEv
        - Src:             'db/version_set.cc:756,3'
          Dst:             _ZN7leveldb3log6WriterD2Ev
        - Src:             'db/version_set.cc:758,1'
          Dst:             _ZN7leveldb7VersionD2Ev
        - Src:             'db/version_set.cc:758,1'
          Dst:             _ZN7leveldb10ComparatorD2Ev
    - functionName:    _ZN7leveldb10VersionSetC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKNS_7OptionsEPNS_10TableCacheEPKNS_21InternalKeyComparatorE
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionLinenumberEnd: 751
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb10VersionSet13AppendVersionEPNS_7VersionE
        - _ZN7leveldb21InternalKeyComparatorC2ERKS0_
        - _ZN7leveldb7VersionC2EPNS_10VersionSetE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_set.cc:740,7'
          Dst:             _ZN7leveldb21InternalKeyComparatorC2ERKS0_
        - Src:             'db/version_set.cc:748,7'
          Dst:             _ZN7leveldb7VersionC2EPNS_10VersionSetE
        - Src:             'db/version_set.cc:750,21'
          Dst:             _ZN7leveldb7VersionC2EPNS_10VersionSetE
        - Src:             'db/version_set.cc:750,3'
          Dst:             _ZN7leveldb10VersionSet13AppendVersionEPNS_7VersionE
    - functionName:    _ZNK7leveldb7Version11DebugStringEv
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 540
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          84
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7leveldb14AppendNumberToEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - _ZNK7leveldb11InternalKey11DebugStringEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_set.cc:548,5'
          Dst:             _ZN7leveldb14AppendNumberToEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'db/version_set.cc:553,7'
          Dst:             _ZN7leveldb14AppendNumberToEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'db/version_set.cc:555,7'
          Dst:             _ZN7leveldb14AppendNumberToEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'db/version_set.cc:557,35'
          Dst:             _ZNK7leveldb11InternalKey11DebugStringEv
        - Src:             'db/version_set.cc:559,34'
          Dst:             _ZNK7leveldb11InternalKey11DebugStringEv
    - functionName:    _ZN7leveldb7Version26PickLevelForMemTableOutputERKNS_5SliceES3_
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          81
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN7leveldb11InternalKeyC2ERKNS_5SliceEmNS_9ValueTypeE
        - _ZN7leveldb11InternalKeyD2Ev
        - _ZN7leveldb7Version14OverlapInLevelEiPKNS_5SliceES3_
        - _ZN7leveldb7Version20GetOverlappingInputsEiPKNS_11InternalKeyES3_PNSt3__16vectorIPNS_12FileMetaDataENS4_9allocatorIS7_EEEE
        - _ZN7leveldbL13TotalFileSizeERKNSt3__16vectorIPNS_12FileMetaDataENS0_9allocatorIS3_EEEE
        - _ZN7leveldbL26MaxGrandParentOverlapBytesEPKNS_7OptionsE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_set.cc:473,8'
          Dst:             _ZN7leveldb7Version14OverlapInLevelEiPKNS_5SliceES3_
        - Src:             'db/version_set.cc:476,17'
          Dst:             _ZN7leveldb11InternalKeyC2ERKNS_5SliceEmNS_9ValueTypeE
        - Src:             'db/version_set.cc:477,17'
          Dst:             _ZN7leveldb11InternalKeyC2ERKNS_5SliceEmNS_9ValueTypeE
        - Src:             'db/version_set.cc:480,11'
          Dst:             _ZN7leveldb7Version14OverlapInLevelEiPKNS_5SliceES3_
        - Src:             'db/version_set.cc:485,9'
          Dst:             _ZN7leveldb7Version20GetOverlappingInputsEiPKNS_11InternalKeyES3_PNSt3__16vectorIPNS_12FileMetaDataENS4_9allocatorIS7_EEEE
        - Src:             'db/version_set.cc:486,29'
          Dst:             _ZN7leveldbL13TotalFileSizeERKNSt3__16vectorIPNS_12FileMetaDataENS0_9allocatorIS3_EEEE
        - Src:             'db/version_set.cc:487,19'
          Dst:             _ZN7leveldbL26MaxGrandParentOverlapBytesEPKNS_7OptionsE
        - Src:             'db/version_set.cc:480,11'
          Dst:             _ZN7leveldb7Version14OverlapInLevelEiPKNS_5SliceES3_
        - Src:             'db/version_set.cc:485,9'
          Dst:             _ZN7leveldb7Version20GetOverlappingInputsEiPKNS_11InternalKeyES3_PNSt3__16vectorIPNS_12FileMetaDataENS4_9allocatorIS7_EEEE
        - Src:             'db/version_set.cc:486,29'
          Dst:             _ZN7leveldbL13TotalFileSizeERKNSt3__16vectorIPNS_12FileMetaDataENS0_9allocatorIS3_EEEE
        - Src:             'db/version_set.cc:487,19'
          Dst:             _ZN7leveldbL26MaxGrandParentOverlapBytesEPKNS_7OptionsE
        - Src:             'db/version_set.cc:493,3'
          Dst:             _ZN7leveldb11InternalKeyD2Ev
        - Src:             'db/version_set.cc:493,3'
          Dst:             _ZN7leveldb11InternalKeyD2Ev
    - functionName:    _ZN7leveldb7Version14OverlapInLevelEiPKNS_5SliceES3_
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb21SomeFileOverlapsRangeERKNS_21InternalKeyComparatorEbRKNSt3__16vectorIPNS_12FileMetaDataENS3_9allocatorIS6_EEEEPKNS_5SliceESE_
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_set.cc:466,10'
          Dst:             _ZN7leveldb21SomeFileOverlapsRangeERKNS_21InternalKeyComparatorEbRKNSt3__16vectorIPNS_12FileMetaDataENS3_9allocatorIS6_EEEEPKNS_5SliceESE_
    - functionName:    _ZN7leveldb21SomeFileOverlapsRangeERKNS_21InternalKeyComparatorEbRKNSt3__16vectorIPNS_12FileMetaDataENS3_9allocatorIS6_EEEEPKNS_5SliceESE_
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          97
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN7leveldb11InternalKeyC2ERKNS_5SliceEmNS_9ValueTypeE
        - _ZN7leveldb11InternalKeyD2Ev
        - _ZN7leveldb8FindFileERKNS_21InternalKeyComparatorERKNSt3__16vectorIPNS_12FileMetaDataENS3_9allocatorIS6_EEEERKNS_5SliceE
        - _ZN7leveldbL10BeforeFileEPKNS_10ComparatorEPKNS_5SliceEPKNS_12FileMetaDataE
        - _ZN7leveldbL9AfterFileEPKNS_10ComparatorEPKNS_5SliceEPKNS_12FileMetaDataE
        - _ZNK7leveldb11InternalKey6EncodeEv
        - _ZNK7leveldb21InternalKeyComparator15user_comparatorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_set.cc:126,33'
          Dst:             _ZNK7leveldb21InternalKeyComparator15user_comparatorEv
        - Src:             'db/version_set.cc:131,11'
          Dst:             _ZN7leveldbL9AfterFileEPKNS_10ComparatorEPKNS_5SliceEPKNS_12FileMetaDataE
        - Src:             'db/version_set.cc:132,11'
          Dst:             _ZN7leveldbL10BeforeFileEPKNS_10ComparatorEPKNS_5SliceEPKNS_12FileMetaDataE
        - Src:             'db/version_set.cc:145,17'
          Dst:             _ZN7leveldb11InternalKeyC2ERKNS_5SliceEmNS_9ValueTypeE
        - Src:             'db/version_set.cc:147,45'
          Dst:             _ZNK7leveldb11InternalKey6EncodeEv
        - Src:             'db/version_set.cc:147,13'
          Dst:             _ZN7leveldb8FindFileERKNS_21InternalKeyComparatorERKNSt3__16vectorIPNS_12FileMetaDataENS3_9allocatorIS6_EEEERKNS_5SliceE
        - Src:             'db/version_set.cc:148,3'
          Dst:             _ZN7leveldb11InternalKeyD2Ev
        - Src:             'db/version_set.cc:155,11'
          Dst:             _ZN7leveldbL10BeforeFileEPKNS_10ComparatorEPKNS_5SliceEPKNS_12FileMetaDataE
    - functionName:    _ZN7leveldbL9AfterFileEPKNS_10ComparatorEPKNS_5SliceEPKNS_12FileMetaDataE
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7leveldb11InternalKey8user_keyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_set.cc:111,47'
          Dst:             _ZNK7leveldb11InternalKey8user_keyEv
    - functionName:    _ZN7leveldbL10BeforeFileEPKNS_10ComparatorEPKNS_5SliceEPKNS_12FileMetaDataE
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7leveldb11InternalKey8user_keyEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_set.cc:118,48'
          Dst:             _ZNK7leveldb11InternalKey8user_keyEv
    - functionName:    _ZZN7leveldb7Version16RecordReadSampleENS_5SliceEEN5State5MatchEPviPNS_12FileMetaDataE
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb7Version16RecordReadSampleENS_5SliceE
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7leveldb16ParseInternalKeyERKNS_5SliceEPNS_17ParsedInternalKeyE
        - _ZN7leveldb17ParsedInternalKeyC2Ev
        - _ZN7leveldb7Version11UpdateStatsERKNS0_8GetStatsE
        - _ZN7leveldb7Version18ForEachOverlappingENS_5SliceES1_PvPFbS2_iPNS_12FileMetaDataEE
        - _ZZN7leveldb7Version16RecordReadSampleENS_5SliceEEN5State5MatchEPviPNS_12FileMetaDataE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_set.cc:416,21'
          Dst:             _ZN7leveldb17ParsedInternalKeyC2Ev
        - Src:             'db/version_set.cc:417,8'
          Dst:             _ZN7leveldb16ParseInternalKeyERKNS_5SliceEPNS_17ParsedInternalKeyE
        - Src:             'db/version_set.cc:440,3'
          Dst:             _ZN7leveldb7Version18ForEachOverlappingENS_5SliceES1_PvPFbS2_iPNS_12FileMetaDataEE
        - Src:             'db/version_set.cc:440,3'
          Dst:             _ZZN7leveldb7Version16RecordReadSampleENS_5SliceEEN5State5MatchEPviPNS_12FileMetaDataE
        - Src:             'db/version_set.cc:448,12'
          Dst:             _ZN7leveldb7Version11UpdateStatsERKNS0_8GetStatsE
    - functionName:    _ZN7leveldb7Version18ForEachOverlappingENS_5SliceES1_PvPFbS2_iPNS_12FileMetaDataEE
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         76
      ICount:          484
      EdgeCount:       107
      CyclomaticComplexity: 33
      functionsReached:
        - _ZN7leveldb8FindFileERKNS_21InternalKeyComparatorERKNSt3__16vectorIPNS_12FileMetaDataENS3_9allocatorIS6_EEEERKNS_5SliceE
        - _ZN7leveldbL11NewestFirstEPNS_12FileMetaDataES1_
        - _ZNK7leveldb11InternalKey8user_keyEv
        - _ZNK7leveldb21InternalKeyComparator15user_comparatorEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_set.cc:283,41'
          Dst:             _ZNK7leveldb21InternalKeyComparator15user_comparatorEv
        - Src:             'db/version_set.cc:290,45'
          Dst:             _ZNK7leveldb11InternalKey8user_keyEv
        - Src:             'db/version_set.cc:291,44'
          Dst:             _ZNK7leveldb11InternalKey8user_keyEv
        - Src:             'db/version_set.cc:296,5'
          Dst:             _ZN7leveldbL11NewestFirstEPNS_12FileMetaDataES1_
        - Src:             'db/version_set.cc:310,22'
          Dst:             _ZN7leveldb8FindFileERKNS_21InternalKeyComparatorERKNSt3__16vectorIPNS_12FileMetaDataENS3_9allocatorIS6_EEEERKNS_5SliceE
        - Src:             'db/version_set.cc:313,47'
          Dst:             _ZNK7leveldb11InternalKey8user_keyEv
        - Src:             'db/version_set.cc:310,22'
          Dst:             _ZN7leveldb8FindFileERKNS_21InternalKeyComparatorERKNSt3__16vectorIPNS_12FileMetaDataENS3_9allocatorIS6_EEEERKNS_5SliceE
        - Src:             'db/version_set.cc:313,47'
          Dst:             _ZNK7leveldb11InternalKey8user_keyEv
        - Src:             'db/version_set.cc:310,22'
          Dst:             _ZN7leveldb8FindFileERKNS_21InternalKeyComparatorERKNSt3__16vectorIPNS_12FileMetaDataENS3_9allocatorIS6_EEEERKNS_5SliceE
        - Src:             'db/version_set.cc:313,47'
          Dst:             _ZNK7leveldb11InternalKey8user_keyEv
        - Src:             'db/version_set.cc:310,22'
          Dst:             _ZN7leveldb8FindFileERKNS_21InternalKeyComparatorERKNSt3__16vectorIPNS_12FileMetaDataENS3_9allocatorIS6_EEEERKNS_5SliceE
        - Src:             'db/version_set.cc:313,47'
          Dst:             _ZNK7leveldb11InternalKey8user_keyEv
        - Src:             'db/version_set.cc:310,22'
          Dst:             _ZN7leveldb8FindFileERKNS_21InternalKeyComparatorERKNSt3__16vectorIPNS_12FileMetaDataENS3_9allocatorIS6_EEEERKNS_5SliceE
        - Src:             'db/version_set.cc:313,47'
          Dst:             _ZNK7leveldb11InternalKey8user_keyEv
        - Src:             'db/version_set.cc:310,22'
          Dst:             _ZN7leveldb8FindFileERKNS_21InternalKeyComparatorERKNSt3__16vectorIPNS_12FileMetaDataENS3_9allocatorIS6_EEEERKNS_5SliceE
        - Src:             'db/version_set.cc:313,47'
          Dst:             _ZNK7leveldb11InternalKey8user_keyEv
    - functionName:    _ZN7leveldb7Version11UpdateStatsERKNS0_8GetStatsE
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldbL11NewestFirstEPNS_12FileMetaDataES1_
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN7leveldb7Version3GetERKNS_11ReadOptionsERKNS_9LookupKeyEPNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEPNS0_8GetStatsEEN5StateD2Ev
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb6StatusD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_set.cc:329,10'
          Dst:             _ZN7leveldb6StatusD2Ev
    - functionName:    _ZZN7leveldb7Version3GetERKNS_11ReadOptionsERKNS_9LookupKeyEPNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEPNS0_8GetStatsEEN5State5MatchEPviPNS_12FileMetaDataE
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          103
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7leveldb10TableCache3GetERKNS_11ReadOptionsEmmRKNS_5SliceEPvPFvS7_S6_S6_E
        - _ZN7leveldb5SliceC2EPKc
        - _ZN7leveldb6Status10CorruptionERKNS_5SliceES3_
        - _ZN7leveldb6StatusD2Ev
        - _ZN7leveldb6StatusaSEOS0_
        - _ZN7leveldbL9SaveValueEPvRKNS_5SliceES3_
        - _ZNK7leveldb6Status2okEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'db/version_set.cc:361,7'
          Branch Sides:    []
      Callsites:
        - Src:             'db/version_set.cc:354,45'
          Dst:             _ZN7leveldb10TableCache3GetERKNS_11ReadOptionsEmmRKNS_5SliceEPvPFvS7_S6_S6_E
        - Src:             'db/version_set.cc:354,45'
          Dst:             _ZN7leveldbL9SaveValueEPvRKNS_5SliceES3_
        - Src:             'db/version_set.cc:354,16'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/version_set.cc:354,7'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/version_set.cc:357,21'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/version_set.cc:371,34'
          Dst:             _ZN7leveldb5SliceC2EPKc
        - Src:             'db/version_set.cc:371,15'
          Dst:             _ZN7leveldb6Status10CorruptionERKNS_5SliceES3_
        - Src:             'db/version_set.cc:370,20'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/version_set.cc:370,11'
          Dst:             _ZN7leveldb6StatusD2Ev
    - functionName:    _ZNK7leveldb9LookupKey12internal_keyEv
      functionSourceFile: '/src/leveldb/./db/dbformat.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb5SliceC2EPKcm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './db/dbformat.h:199,39'
          Dst:             _ZN7leveldb5SliceC2EPKcm
    - functionName:    _ZZN7leveldb7Version3GetERKNS_11ReadOptionsERKNS_9LookupKeyEPNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEPNS0_8GetStatsEEN5StateC2Ev
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_15SaverC2Ev
        - _ZN7leveldb5SliceC2Ev
        - _ZN7leveldb6StatusC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_set.cc:329,10'
          Dst:             _ZN7leveldb12_GLOBAL__N_15SaverC2Ev
        - Src:             'db/version_set.cc:329,10'
          Dst:             _ZN7leveldb5SliceC2Ev
        - Src:             'db/version_set.cc:329,10'
          Dst:             _ZN7leveldb6StatusC2Ev
    - functionName:    _ZN7leveldb7Version3GetERKNS_11ReadOptionsERKNS_9LookupKeyEPNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEPNS0_8GetStatsE
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          78
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7leveldb5SliceC2Ev
        - _ZN7leveldb6Status8NotFoundERKNS_5SliceES3_
        - _ZN7leveldb6StatusC2ERKS0_
        - _ZN7leveldb7Version18ForEachOverlappingENS_5SliceES1_PvPFbS2_iPNS_12FileMetaDataEE
        - _ZNK7leveldb21InternalKeyComparator15user_comparatorEv
        - _ZNK7leveldb9LookupKey12internal_keyEv
        - _ZNK7leveldb9LookupKey8user_keyEv
        - _ZZN7leveldb7Version3GetERKNS_11ReadOptionsERKNS_9LookupKeyEPNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEPNS0_8GetStatsEEN5State5MatchEPviPNS_12FileMetaDataE
        - _ZZN7leveldb7Version3GetERKNS_11ReadOptionsERKNS_9LookupKeyEPNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEPNS0_8GetStatsEEN5StateC2Ev
        - _ZZN7leveldb7Version3GetERKNS_11ReadOptionsERKNS_9LookupKeyEPNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEPNS0_8GetStatsEEN5StateD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_set.cc:382,9'
          Dst:             _ZZN7leveldb7Version3GetERKNS_11ReadOptionsERKNS_9LookupKeyEPNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEPNS0_8GetStatsEEN5StateC2Ev
        - Src:             'db/version_set.cc:389,18'
          Dst:             _ZNK7leveldb9LookupKey12internal_keyEv
        - Src:             'db/version_set.cc:393,35'
          Dst:             _ZNK7leveldb21InternalKeyComparator15user_comparatorEv
        - Src:             'db/version_set.cc:394,28'
          Dst:             _ZNK7leveldb9LookupKey8user_keyEv
        - Src:             'db/version_set.cc:397,3'
          Dst:             _ZN7leveldb7Version18ForEachOverlappingENS_5SliceES1_PvPFbS2_iPNS_12FileMetaDataEE
        - Src:             'db/version_set.cc:397,3'
          Dst:             _ZZN7leveldb7Version3GetERKNS_11ReadOptionsERKNS_9LookupKeyEPNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEPNS0_8GetStatsEEN5State5MatchEPviPNS_12FileMetaDataE
        - Src:             'db/version_set.cc:399,24'
          Dst:             _ZN7leveldb6StatusC2ERKS0_
        - Src:             'db/version_set.cc:399,51'
          Dst:             _ZN7leveldb5SliceC2Ev
        - Src:             'db/version_set.cc:399,10'
          Dst:             _ZN7leveldb5SliceC2Ev
        - Src:             'db/version_set.cc:399,10'
          Dst:             _ZN7leveldb6Status8NotFoundERKNS_5SliceES3_
        - Src:             'db/version_set.cc:400,1'
          Dst:             _ZZN7leveldb7Version3GetERKNS_11ReadOptionsERKNS_9LookupKeyEPNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEPNS0_8GetStatsEEN5StateD2Ev
    - functionName:    _ZN7leveldb7Version12AddIteratorsERKNS_11ReadOptionsEPNSt3__16vectorIPNS_8IteratorENS4_9allocatorIS7_EEEE
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          148
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN7leveldb10TableCache11NewIteratorERKNS_11ReadOptionsEmmPPNS_5TableE
        - _ZNK7leveldb7Version24NewConcatenatingIteratorERKNS_11ReadOptionsEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_set.cc:233,43'
          Dst:             _ZN7leveldb10TableCache11NewIteratorERKNS_11ReadOptionsEmmPPNS_5TableE
        - Src:             'db/version_set.cc:242,24'
          Dst:             _ZNK7leveldb7Version24NewConcatenatingIteratorERKNS_11ReadOptionsEi
        - Src:             'db/version_set.cc:242,24'
          Dst:             _ZNK7leveldb7Version24NewConcatenatingIteratorERKNS_11ReadOptionsEi
        - Src:             'db/version_set.cc:242,24'
          Dst:             _ZNK7leveldb7Version24NewConcatenatingIteratorERKNS_11ReadOptionsEi
        - Src:             'db/version_set.cc:242,24'
          Dst:             _ZNK7leveldb7Version24NewConcatenatingIteratorERKNS_11ReadOptionsEi
        - Src:             'db/version_set.cc:242,24'
          Dst:             _ZNK7leveldb7Version24NewConcatenatingIteratorERKNS_11ReadOptionsEi
        - Src:             'db/version_set.cc:242,24'
          Dst:             _ZNK7leveldb7Version24NewConcatenatingIteratorERKNS_11ReadOptionsEi
    - functionName:    _ZNK7leveldb7Version24NewConcatenatingIteratorERKNS_11ReadOptionsEi
      functionSourceFile: '/src/leveldb/db/version_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb19NewTwoLevelIteratorEPNS_8IteratorEPFS1_PvRKNS_11ReadOptionsERKNS_5SliceEES2_S5_
        - _ZN7leveldb7Version20LevelFileNumIteratorC2ERKNS_21InternalKeyComparatorEPKNSt3__16vectorIPNS_12FileMetaDataENS5_9allocatorIS8_EEEE
        - _ZN7leveldbL15GetFileIteratorEPvRKNS_11ReadOptionsERKNS_5SliceE
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'db/version_set.cc:225,11'
          Dst:             _ZN7leveldb7Version20LevelFileNumIteratorC2ERKNS_21InternalKeyComparatorEPKNSt3__16vectorIPNS_12FileMetaDataENS5_9allocatorIS8_EEEE
        - Src:             'db/version_set.cc:224,10'
          Dst:             _ZN7leveldb19NewTwoLevelIteratorEPNS_8IteratorEPFS1_PvRKNS_11ReadOptionsERKNS_5SliceEES2_S5_
        - Src:             'db/version_set.cc:224,10'
          Dst:             _ZN7leveldbL15GetFileIteratorEPvRKNS_11ReadOptionsERKNS_5SliceE
    - functionName:    _ZN7leveldb12_GLOBAL__N_116MemTableInserter6DeleteERKNS_5SliceE
      functionSourceFile: '/src/leveldb/db/write_batch.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb5SliceC2Ev
        - _ZN7leveldb8MemTable3AddEmNS_9ValueTypeERKNS_5SliceES4_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'db/write_batch.cc:126,46'
          Dst:             _ZN7leveldb5SliceC2Ev
        - Src:             'db/write_batch.cc:126,11'
          Dst:             _ZN7leveldb8MemTable3AddEmNS_9ValueTypeERKNS_5SliceES4_
    - functionName:    _ZN7leveldb12_GLOBAL__N_116MemTableInserter3PutERKNS_5SliceES4_
      functionSourceFile: '/src/leveldb/db/write_batch.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb8MemTable3AddEmNS_9ValueTypeERKNS_5SliceES4_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'db/write_batch.cc:122,11'
          Dst:             _ZN7leveldb8MemTable3AddEmNS_9ValueTypeERKNS_5SliceES4_
    - functionName:    _ZN7leveldb12_GLOBAL__N_116MemTableInserterD0Ev
      functionSourceFile: '/src/leveldb/db/write_batch.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb10WriteBatch7HandlerC2Ev
      functionSourceFile: '/src/leveldb/include/leveldb/write_batch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb10WriteBatch7HandlerD2Ev
      functionSourceFile: '/src/leveldb/db/write_batch.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb10WriteBatch7HandlerD0Ev
      functionSourceFile: '/src/leveldb/db/write_batch.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb18WriteBatchInternal11SetContentsEPNS_10WriteBatchERKNS_5SliceE
      functionSourceFile: '/src/leveldb/db/write_batch.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7leveldb5Slice4dataEv
        - _ZNK7leveldb5Slice4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/write_batch.cc:141,27'
          Dst:             _ZNK7leveldb5Slice4dataEv
        - Src:             'db/write_batch.cc:141,44'
          Dst:             _ZNK7leveldb5Slice4sizeEv
    - functionName:    _ZN7leveldb12_GLOBAL__N_116MemTableInserterC2Ev
      functionSourceFile: '/src/leveldb/db/write_batch.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb10WriteBatch7HandlerC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/write_batch.cc:116,7'
          Dst:             _ZN7leveldb10WriteBatch7HandlerC2Ev
    - functionName:    _ZN7leveldb18WriteBatchInternal10InsertIntoEPKNS_10WriteBatchEPNS_8MemTableE
      functionSourceFile: '/src/leveldb/db/write_batch.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_116MemTableInserterC2Ev
        - _ZN7leveldb18WriteBatchInternal8SequenceEPKNS_10WriteBatchE
        - _ZNK7leveldb10WriteBatch7IterateEPNS0_7HandlerE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'db/write_batch.cc:133,20'
          Dst:             _ZN7leveldb12_GLOBAL__N_116MemTableInserterC2Ev
        - Src:             'db/write_batch.cc:134,24'
          Dst:             _ZN7leveldb18WriteBatchInternal8SequenceEPKNS_10WriteBatchE
        - Src:             'db/write_batch.cc:136,13'
          Dst:             _ZNK7leveldb10WriteBatch7IterateEPNS0_7HandlerE
    - functionName:    _ZN7leveldb18WriteBatchInternal8SequenceEPKNS_10WriteBatchE
      functionSourceFile: '/src/leveldb/db/write_batch.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb13DecodeFixed64EPKc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'db/write_batch.cc:91,25'
          Dst:             _ZN7leveldb13DecodeFixed64EPKc
    - functionName:    _ZNK7leveldb10WriteBatch7IterateEPNS0_7HandlerE
      functionSourceFile: '/src/leveldb/db/write_batch.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          159
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN7leveldb18WriteBatchInternal5CountEPKNS_10WriteBatchE
        - _ZN7leveldb22GetLengthPrefixedSliceEPNS_5SliceES1_
        - _ZN7leveldb5Slice13remove_prefixEm
        - _ZN7leveldb5SliceC2EPKc
        - _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7leveldb5SliceC2Ev
        - _ZN7leveldb6Status10CorruptionERKNS_5SliceES3_
        - _ZN7leveldb6Status2OKEv
        - _ZNK7leveldb5Slice4sizeEv
        - _ZNK7leveldb5Slice5emptyEv
        - _ZNK7leveldb5SliceixEm
      functionUses:    1
      BranchProfiles:
        - Branch String:   'db/write_batch.cc:55,5'
          Branch Sides:    []
      Callsites:
        - Src:             'db/write_batch.cc:43,9'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'db/write_batch.cc:44,13'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'db/write_batch.cc:45,31'
          Dst:             _ZN7leveldb5SliceC2EPKc
        - Src:             'db/write_batch.cc:45,12'
          Dst:             _ZN7leveldb5SliceC2Ev
        - Src:             'db/write_batch.cc:45,12'
          Dst:             _ZN7leveldb6Status10CorruptionERKNS_5SliceES3_
        - Src:             'db/write_batch.cc:48,9'
          Dst:             _ZN7leveldb5Slice13remove_prefixEm
        - Src:             'db/write_batch.cc:49,9'
          Dst:             _ZN7leveldb5SliceC2Ev
        - Src:             'db/write_batch.cc:49,14'
          Dst:             _ZN7leveldb5SliceC2Ev
        - Src:             'db/write_batch.cc:51,17'
          Dst:             _ZNK7leveldb5Slice5emptyEv
        - Src:             'db/write_batch.cc:53,16'
          Dst:             _ZNK7leveldb5SliceixEm
        - Src:             'db/write_batch.cc:54,11'
          Dst:             _ZN7leveldb5Slice13remove_prefixEm
        - Src:             'db/write_batch.cc:57,13'
          Dst:             _ZN7leveldb22GetLengthPrefixedSliceEPNS_5SliceES1_
        - Src:             'db/write_batch.cc:58,13'
          Dst:             _ZN7leveldb22GetLengthPrefixedSliceEPNS_5SliceES1_
        - Src:             'db/write_batch.cc:61,37'
          Dst:             _ZN7leveldb5SliceC2EPKc
        - Src:             'db/write_batch.cc:61,18'
          Dst:             _ZN7leveldb5SliceC2Ev
        - Src:             'db/write_batch.cc:61,18'
          Dst:             _ZN7leveldb6Status10CorruptionERKNS_5SliceES3_
        - Src:             'db/write_batch.cc:65,13'
          Dst:             _ZN7leveldb22GetLengthPrefixedSliceEPNS_5SliceES1_
        - Src:             'db/write_batch.cc:68,37'
          Dst:             _ZN7leveldb5SliceC2EPKc
        - Src:             'db/write_batch.cc:68,18'
          Dst:             _ZN7leveldb5SliceC2Ev
        - Src:             'db/write_batch.cc:68,18'
          Dst:             _ZN7leveldb6Status10CorruptionERKNS_5SliceES3_
        - Src:             'db/write_batch.cc:72,35'
          Dst:             _ZN7leveldb5SliceC2EPKc
        - Src:             'db/write_batch.cc:72,16'
          Dst:             _ZN7leveldb5SliceC2Ev
        - Src:             'db/write_batch.cc:72,16'
          Dst:             _ZN7leveldb6Status10CorruptionERKNS_5SliceES3_
        - Src:             'db/write_batch.cc:51,17'
          Dst:             _ZNK7leveldb5Slice5emptyEv
        - Src:             'db/write_batch.cc:75,16'
          Dst:             _ZN7leveldb18WriteBatchInternal5CountEPKNS_10WriteBatchE
        - Src:             'db/write_batch.cc:76,31'
          Dst:             _ZN7leveldb5SliceC2EPKc
        - Src:             'db/write_batch.cc:76,12'
          Dst:             _ZN7leveldb5SliceC2Ev
        - Src:             'db/write_batch.cc:76,12'
          Dst:             _ZN7leveldb6Status10CorruptionERKNS_5SliceES3_
        - Src:             'db/write_batch.cc:78,12'
          Dst:             _ZN7leveldb6Status2OKEv
    - functionName:    _ZNK7leveldb5SliceixEm
      functionSourceFile: '/src/leveldb/include/leveldb/slice.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb18WriteBatchInternal5CountEPKNS_10WriteBatchE
      functionSourceFile: '/src/leveldb/db/write_batch.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb13DecodeFixed32EPKc
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'db/write_batch.cc:83,10'
          Dst:             _ZN7leveldb13DecodeFixed32EPKc
    - functionName:    _ZN7leveldb18WriteBatchInternal6AppendEPNS_10WriteBatchEPKS1_
      functionSourceFile: '/src/leveldb/db/write_batch.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb18WriteBatchInternal5CountEPKNS_10WriteBatchE
        - _ZN7leveldb18WriteBatchInternal8SetCountEPNS_10WriteBatchEi
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'db/write_batch.cc:145,17'
          Dst:             _ZN7leveldb18WriteBatchInternal5CountEPKNS_10WriteBatchE
        - Src:             'db/write_batch.cc:145,30'
          Dst:             _ZN7leveldb18WriteBatchInternal5CountEPKNS_10WriteBatchE
        - Src:             'db/write_batch.cc:145,3'
          Dst:             _ZN7leveldb18WriteBatchInternal8SetCountEPNS_10WriteBatchEi
    - functionName:    _ZN7leveldb18WriteBatchInternal8SetCountEPNS_10WriteBatchEi
      functionSourceFile: '/src/leveldb/db/write_batch.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb13EncodeFixed32EPcj
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'db/write_batch.cc:87,3'
          Dst:             _ZN7leveldb13EncodeFixed32EPcj
    - functionName:    _ZN7leveldb10WriteBatch6AppendERKS0_
      functionSourceFile: '/src/leveldb/db/write_batch.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb18WriteBatchInternal6AppendEPNS_10WriteBatchEPKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'db/write_batch.cc:112,3'
          Dst:             _ZN7leveldb18WriteBatchInternal6AppendEPNS_10WriteBatchEPKS1_
    - functionName:    _ZN7leveldb10WriteBatch6DeleteERKNS_5SliceE
      functionSourceFile: '/src/leveldb/db/write_batch.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb18WriteBatchInternal5CountEPKNS_10WriteBatchE
        - _ZN7leveldb18WriteBatchInternal8SetCountEPNS_10WriteBatchEi
        - _ZN7leveldb22PutLengthPrefixedSliceEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKNS_5SliceE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/write_batch.cc:106,38'
          Dst:             _ZN7leveldb18WriteBatchInternal5CountEPKNS_10WriteBatchE
        - Src:             'db/write_batch.cc:106,3'
          Dst:             _ZN7leveldb18WriteBatchInternal8SetCountEPNS_10WriteBatchEi
        - Src:             'db/write_batch.cc:108,3'
          Dst:             _ZN7leveldb22PutLengthPrefixedSliceEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKNS_5SliceE
    - functionName:    _ZN7leveldb10WriteBatch3PutERKNS_5SliceES3_
      functionSourceFile: '/src/leveldb/db/write_batch.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb18WriteBatchInternal5CountEPKNS_10WriteBatchE
        - _ZN7leveldb18WriteBatchInternal8SetCountEPNS_10WriteBatchEi
        - _ZN7leveldb22PutLengthPrefixedSliceEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKNS_5SliceE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/write_batch.cc:99,38'
          Dst:             _ZN7leveldb18WriteBatchInternal5CountEPKNS_10WriteBatchE
        - Src:             'db/write_batch.cc:99,3'
          Dst:             _ZN7leveldb18WriteBatchInternal8SetCountEPNS_10WriteBatchEi
        - Src:             'db/write_batch.cc:101,3'
          Dst:             _ZN7leveldb22PutLengthPrefixedSliceEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKNS_5SliceE
        - Src:             'db/write_batch.cc:102,3'
          Dst:             _ZN7leveldb22PutLengthPrefixedSliceEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKNS_5SliceE
    - functionName:    _ZN7leveldb18WriteBatchInternal11SetSequenceEPNS_10WriteBatchEm
      functionSourceFile: '/src/leveldb/db/write_batch.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb13EncodeFixed64EPcm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/write_batch.cc:95,3'
          Dst:             _ZN7leveldb13EncodeFixed64EPcm
    - functionName:    _ZNK7leveldb10WriteBatch15ApproximateSizeEv
      functionSourceFile: '/src/leveldb/db/write_batch.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb10WriteBatchD2Ev
      functionSourceFile: '/src/leveldb/db/write_batch.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb10WriteBatch5ClearEv
      functionSourceFile: '/src/leveldb/db/write_batch.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb10WriteBatchC2Ev
      functionSourceFile: '/src/leveldb/db/write_batch.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb10WriteBatch5ClearEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'db/write_batch.cc:29,28'
          Dst:             _ZN7leveldb10WriteBatch5ClearEv
    - functionName:    _ZNK7leveldb12_GLOBAL__N_113EmptyIterator6statusEv
      functionSourceFile: '/src/leveldb/table/iterator.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb6StatusC2ERKS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'table/iterator.cc:62,43'
          Dst:             _ZN7leveldb6StatusC2ERKS0_
    - functionName:    _ZNK7leveldb12_GLOBAL__N_113EmptyIterator5valueEv
      functionSourceFile: '/src/leveldb/table/iterator.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb5SliceC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'table/iterator.cc:60,12'
          Dst:             _ZN7leveldb5SliceC2Ev
    - functionName:    _ZNK7leveldb12_GLOBAL__N_113EmptyIterator3keyEv
      functionSourceFile: '/src/leveldb/table/iterator.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb5SliceC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'table/iterator.cc:56,12'
          Dst:             _ZN7leveldb5SliceC2Ev
    - functionName:    _ZN7leveldb12_GLOBAL__N_113EmptyIterator4PrevEv
      functionSourceFile: '/src/leveldb/table/iterator.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12_GLOBAL__N_113EmptyIterator4NextEv
      functionSourceFile: '/src/leveldb/table/iterator.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12_GLOBAL__N_113EmptyIterator4SeekERKNS_5SliceE
      functionSourceFile: '/src/leveldb/table/iterator.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12_GLOBAL__N_113EmptyIterator10SeekToLastEv
      functionSourceFile: '/src/leveldb/table/iterator.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12_GLOBAL__N_113EmptyIterator11SeekToFirstEv
      functionSourceFile: '/src/leveldb/table/iterator.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7leveldb12_GLOBAL__N_113EmptyIterator5ValidEv
      functionSourceFile: '/src/leveldb/table/iterator.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12_GLOBAL__N_113EmptyIteratorD0Ev
      functionSourceFile: '/src/leveldb/table/iterator.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_113EmptyIteratorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'table/iterator.cc:46,37'
          Dst:             _ZN7leveldb12_GLOBAL__N_113EmptyIteratorD2Ev
    - functionName:    _ZN7leveldb12_GLOBAL__N_113EmptyIteratorD2Ev
      functionSourceFile: '/src/leveldb/table/iterator.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb6StatusD2Ev
        - _ZN7leveldb8IteratorD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'table/iterator.cc:46,37'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'table/iterator.cc:46,37'
          Dst:             _ZN7leveldb8IteratorD2Ev
    - functionName:    _ZN7leveldb8IteratorD2Ev
      functionSourceFile: '/src/leveldb/table/iterator.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          44
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7leveldb8Iterator11CleanupNode3RunEv
        - _ZNK7leveldb8Iterator11CleanupNode7IsEmptyEv
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'table/iterator.cc:15,22'
          Dst:             _ZNK7leveldb8Iterator11CleanupNode7IsEmptyEv
        - Src:             'table/iterator.cc:16,19'
          Dst:             _ZN7leveldb8Iterator11CleanupNode3RunEv
        - Src:             'table/iterator.cc:18,13'
          Dst:             _ZN7leveldb8Iterator11CleanupNode3RunEv
    - functionName:    _ZNK7leveldb8Iterator11CleanupNode7IsEmptyEv
      functionSourceFile: '/src/leveldb/include/leveldb/iterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb8Iterator11CleanupNode3RunEv
      functionSourceFile: '/src/leveldb/include/leveldb/iterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb8IteratorD0Ev
      functionSourceFile: '/src/leveldb/table/iterator.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb16NewErrorIteratorERKNS_6StatusE
      functionSourceFile: '/src/leveldb/table/iterator.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_113EmptyIteratorC2ERKNS_6StatusE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'table/iterator.cc:73,14'
          Dst:             _ZN7leveldb12_GLOBAL__N_113EmptyIteratorC2ERKNS_6StatusE
    - functionName:    _ZN7leveldb12_GLOBAL__N_113EmptyIteratorC2ERKNS_6StatusE
      functionSourceFile: '/src/leveldb/table/iterator.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb6StatusC2ERKS0_
        - _ZN7leveldb8IteratorC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'table/iterator.cc:45,3'
          Dst:             _ZN7leveldb8IteratorC2Ev
        - Src:             'table/iterator.cc:45,36'
          Dst:             _ZN7leveldb6StatusC2ERKS0_
    - functionName:    _ZN7leveldb8IteratorC2Ev
      functionSourceFile: '/src/leveldb/table/iterator.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 9
      functionLinenumberEnd: 12
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb16NewEmptyIteratorEv
      functionSourceFile: '/src/leveldb/table/iterator.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_113EmptyIteratorC2ERKNS_6StatusE
        - _ZN7leveldb6Status2OKEv
        - _ZN7leveldb6StatusD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'table/iterator.cc:70,57'
          Dst:             _ZN7leveldb6Status2OKEv
        - Src:             'table/iterator.cc:70,43'
          Dst:             _ZN7leveldb12_GLOBAL__N_113EmptyIteratorC2ERKNS_6StatusE
        - Src:             'table/iterator.cc:70,32'
          Dst:             _ZN7leveldb6StatusD2Ev
    - functionName:    _ZN7leveldb8Iterator15RegisterCleanupEPFvPvS1_ES1_S1_
      functionSourceFile: '/src/leveldb/table/iterator.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7leveldb8Iterator11CleanupNode7IsEmptyEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'table/iterator.cc:29,21'
          Dst:             _ZNK7leveldb8Iterator11CleanupNode7IsEmptyEv
    - functionName:    _ZNK7leveldb15IteratorWrapper6statusEv
      functionSourceFile: '/src/leveldb/./table/iterator_wrapper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7leveldb15IteratorWrapper5valueEv
      functionSourceFile: '/src/leveldb/./table/iterator_wrapper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb15IteratorWrapper4PrevEv
      functionSourceFile: '/src/leveldb/./table/iterator_wrapper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb15IteratorWrapper6UpdateEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './table/iterator_wrapper.h:59,5'
          Dst:             _ZN7leveldb15IteratorWrapper6UpdateEv
    - functionName:    _ZN7leveldb15IteratorWrapper6UpdateEv
      functionSourceFile: '/src/leveldb/./table/iterator_wrapper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb15IteratorWrapper4NextEv
      functionSourceFile: '/src/leveldb/./table/iterator_wrapper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb15IteratorWrapper6UpdateEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './table/iterator_wrapper.h:54,5'
          Dst:             _ZN7leveldb15IteratorWrapper6UpdateEv
    - functionName:    _ZN7leveldb15IteratorWrapper4SeekERKNS_5SliceE
      functionSourceFile: '/src/leveldb/./table/iterator_wrapper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb15IteratorWrapper6UpdateEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './table/iterator_wrapper.h:64,5'
          Dst:             _ZN7leveldb15IteratorWrapper6UpdateEv
    - functionName:    _ZN7leveldb12_GLOBAL__N_115MergingIterator11FindLargestEv
      functionSourceFile: '/src/leveldb/table/merger.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          91
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNK7leveldb15IteratorWrapper3keyEv
        - _ZNK7leveldb15IteratorWrapper5ValidEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'table/merger.cc:167,16'
          Dst:             _ZNK7leveldb15IteratorWrapper5ValidEv
        - Src:             'table/merger.cc:170,46'
          Dst:             _ZNK7leveldb15IteratorWrapper3keyEv
        - Src:             'table/merger.cc:170,62'
          Dst:             _ZNK7leveldb15IteratorWrapper3keyEv
    - functionName:    _ZNK7leveldb15IteratorWrapper5ValidEv
      functionSourceFile: '/src/leveldb/./table/iterator_wrapper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7leveldb15IteratorWrapper3keyEv
      functionSourceFile: '/src/leveldb/./table/iterator_wrapper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb15IteratorWrapper10SeekToLastEv
      functionSourceFile: '/src/leveldb/./table/iterator_wrapper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb15IteratorWrapper6UpdateEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './table/iterator_wrapper.h:74,5'
          Dst:             _ZN7leveldb15IteratorWrapper6UpdateEv
    - functionName:    _ZN7leveldb12_GLOBAL__N_115MergingIterator12FindSmallestEv
      functionSourceFile: '/src/leveldb/table/merger.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          92
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNK7leveldb15IteratorWrapper3keyEv
        - _ZNK7leveldb15IteratorWrapper5ValidEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'table/merger.cc:152,16'
          Dst:             _ZNK7leveldb15IteratorWrapper5ValidEv
        - Src:             'table/merger.cc:155,46'
          Dst:             _ZNK7leveldb15IteratorWrapper3keyEv
        - Src:             'table/merger.cc:155,63'
          Dst:             _ZNK7leveldb15IteratorWrapper3keyEv
    - functionName:    _ZN7leveldb15IteratorWrapper11SeekToFirstEv
      functionSourceFile: '/src/leveldb/./table/iterator_wrapper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb15IteratorWrapper6UpdateEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './table/iterator_wrapper.h:69,5'
          Dst:             _ZN7leveldb15IteratorWrapper6UpdateEv
    - functionName:    _ZN7leveldb15IteratorWrapperD2Ev
      functionSourceFile: '/src/leveldb/./table/iterator_wrapper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7leveldb12_GLOBAL__N_115MergingIterator6statusEv
      functionSourceFile: '/src/leveldb/table/merger.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          51
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7leveldb6StatusC2Ev
        - _ZN7leveldb6StatusD2Ev
        - _ZN7leveldb6StatusaSEOS0_
        - _ZNK7leveldb15IteratorWrapper6statusEv
        - _ZNK7leveldb6Status2okEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'table/merger.cc:121,12'
          Dst:             _ZN7leveldb6StatusC2Ev
        - Src:             'table/merger.cc:123,29'
          Dst:             _ZNK7leveldb15IteratorWrapper6statusEv
        - Src:             'table/merger.cc:123,14'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'table/merger.cc:123,7'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'table/merger.cc:124,19'
          Dst:             _ZNK7leveldb6Status2okEv
    - functionName:    _ZNK7leveldb12_GLOBAL__N_115MergingIterator5valueEv
      functionSourceFile: '/src/leveldb/table/merger.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7leveldb15IteratorWrapper5valueEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'table/merger.cc:117,22'
          Dst:             _ZNK7leveldb15IteratorWrapper5valueEv
    - functionName:    _ZNK7leveldb12_GLOBAL__N_115MergingIterator3keyEv
      functionSourceFile: '/src/leveldb/table/merger.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7leveldb15IteratorWrapper3keyEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'table/merger.cc:112,22'
          Dst:             _ZNK7leveldb15IteratorWrapper3keyEv
    - functionName:    _ZN7leveldb12_GLOBAL__N_115MergingIterator4PrevEv
      functionSourceFile: '/src/leveldb/table/merger.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          88
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_115MergingIterator11FindLargestEv
        - _ZN7leveldb15IteratorWrapper10SeekToLastEv
        - _ZN7leveldb15IteratorWrapper4PrevEv
        - _ZN7leveldb15IteratorWrapper4SeekERKNS_5SliceE
        - _ZNK7leveldb15IteratorWrapper5ValidEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'table/merger.cc:93,18'
          Dst:             _ZN7leveldb15IteratorWrapper4SeekERKNS_5SliceE
        - Src:             'table/merger.cc:94,22'
          Dst:             _ZNK7leveldb15IteratorWrapper5ValidEv
        - Src:             'table/merger.cc:96,20'
          Dst:             _ZN7leveldb15IteratorWrapper4PrevEv
        - Src:             'table/merger.cc:99,20'
          Dst:             _ZN7leveldb15IteratorWrapper10SeekToLastEv
        - Src:             'table/merger.cc:106,15'
          Dst:             _ZN7leveldb15IteratorWrapper4PrevEv
        - Src:             'table/merger.cc:107,5'
          Dst:             _ZN7leveldb12_GLOBAL__N_115MergingIterator11FindLargestEv
    - functionName:    _ZN7leveldb12_GLOBAL__N_115MergingIterator4NextEv
      functionSourceFile: '/src/leveldb/table/merger.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          127
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_115MergingIterator12FindSmallestEv
        - _ZN7leveldb15IteratorWrapper4NextEv
        - _ZN7leveldb15IteratorWrapper4SeekERKNS_5SliceE
        - _ZNK7leveldb15IteratorWrapper3keyEv
        - _ZNK7leveldb15IteratorWrapper5ValidEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'table/merger.cc:67,18'
          Dst:             _ZN7leveldb15IteratorWrapper4SeekERKNS_5SliceE
        - Src:             'table/merger.cc:68,22'
          Dst:             _ZNK7leveldb15IteratorWrapper5ValidEv
        - Src:             'table/merger.cc:69,50'
          Dst:             _ZNK7leveldb15IteratorWrapper3keyEv
        - Src:             'table/merger.cc:70,20'
          Dst:             _ZN7leveldb15IteratorWrapper4NextEv
        - Src:             'table/merger.cc:77,15'
          Dst:             _ZN7leveldb15IteratorWrapper4NextEv
        - Src:             'table/merger.cc:78,5'
          Dst:             _ZN7leveldb12_GLOBAL__N_115MergingIterator12FindSmallestEv
    - functionName:    _ZN7leveldb12_GLOBAL__N_115MergingIterator4SeekERKNS_5SliceE
      functionSourceFile: '/src/leveldb/table/merger.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_115MergingIterator12FindSmallestEv
        - _ZN7leveldb15IteratorWrapper4SeekERKNS_5SliceE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'table/merger.cc:51,5'
          Dst:             _ZN7leveldb12_GLOBAL__N_115MergingIterator12FindSmallestEv
        - Src:             'table/merger.cc:49,20'
          Dst:             _ZN7leveldb15IteratorWrapper4SeekERKNS_5SliceE
    - functionName:    _ZN7leveldb12_GLOBAL__N_115MergingIterator10SeekToLastEv
      functionSourceFile: '/src/leveldb/table/merger.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_115MergingIterator11FindLargestEv
        - _ZN7leveldb15IteratorWrapper10SeekToLastEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'table/merger.cc:43,5'
          Dst:             _ZN7leveldb12_GLOBAL__N_115MergingIterator11FindLargestEv
        - Src:             'table/merger.cc:41,20'
          Dst:             _ZN7leveldb15IteratorWrapper10SeekToLastEv
    - functionName:    _ZN7leveldb12_GLOBAL__N_115MergingIterator11SeekToFirstEv
      functionSourceFile: '/src/leveldb/table/merger.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_115MergingIterator12FindSmallestEv
        - _ZN7leveldb15IteratorWrapper11SeekToFirstEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'table/merger.cc:35,5'
          Dst:             _ZN7leveldb12_GLOBAL__N_115MergingIterator12FindSmallestEv
        - Src:             'table/merger.cc:33,20'
          Dst:             _ZN7leveldb15IteratorWrapper11SeekToFirstEv
    - functionName:    _ZNK7leveldb12_GLOBAL__N_115MergingIterator5ValidEv
      functionSourceFile: '/src/leveldb/table/merger.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12_GLOBAL__N_115MergingIteratorD0Ev
      functionSourceFile: '/src/leveldb/table/merger.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_115MergingIteratorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'table/merger.cc:27,31'
          Dst:             _ZN7leveldb12_GLOBAL__N_115MergingIteratorD2Ev
    - functionName:    _ZN7leveldb12_GLOBAL__N_115MergingIteratorD2Ev
      functionSourceFile: '/src/leveldb/table/merger.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          49
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7leveldb15IteratorWrapperD2Ev
        - _ZN7leveldb8IteratorD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'table/merger.cc:27,33'
          Dst:             _ZN7leveldb15IteratorWrapperD2Ev
        - Src:             'table/merger.cc:27,53'
          Dst:             _ZN7leveldb8IteratorD2Ev
    - functionName:    _ZN7leveldb15IteratorWrapper3SetEPNS_8IteratorE
      functionSourceFile: '/src/leveldb/./table/iterator_wrapper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7leveldb15IteratorWrapper6UpdateEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './table/iterator_wrapper.h:32,7'
          Dst:             _ZN7leveldb15IteratorWrapper6UpdateEv
    - functionName:    _ZN7leveldb15IteratorWrapperC2Ev
      functionSourceFile: '/src/leveldb/./table/iterator_wrapper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 19
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb5SliceC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './table/iterator_wrapper.h:19,3'
          Dst:             _ZN7leveldb5SliceC2Ev
    - functionName:    _ZN7leveldb12_GLOBAL__N_115MergingIteratorC2EPKNS_10ComparatorEPPNS_8IteratorEi
      functionSourceFile: '/src/leveldb/table/merger.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7leveldb15IteratorWrapper3SetEPNS_8IteratorE
        - _ZN7leveldb15IteratorWrapperC2Ev
        - _ZN7leveldb8IteratorC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'table/merger.cc:16,3'
          Dst:             _ZN7leveldb8IteratorC2Ev
        - Src:             'table/merger.cc:18,19'
          Dst:             _ZN7leveldb15IteratorWrapperC2Ev
        - Src:             'table/merger.cc:23,20'
          Dst:             _ZN7leveldb15IteratorWrapper3SetEPNS_8IteratorE
    - functionName:    _ZN7leveldb18NewMergingIteratorEPKNS_10ComparatorEPPNS_8IteratorEi
      functionSourceFile: '/src/leveldb/table/merger.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_115MergingIteratorC2EPKNS_10ComparatorEPPNS_8IteratorEi
        - _ZN7leveldb16NewEmptyIteratorEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'table/merger.cc:183,12'
          Dst:             _ZN7leveldb16NewEmptyIteratorEv
        - Src:             'table/merger.cc:187,16'
          Dst:             _ZN7leveldb12_GLOBAL__N_115MergingIteratorC2EPKNS_10ComparatorEPPNS_8IteratorEi
    - functionName:    _ZNK7leveldb12TableBuilder8FileSizeEv
      functionSourceFile: '/src/leveldb/table/table_builder.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7leveldb12TableBuilder10NumEntriesEv
      functionSourceFile: '/src/leveldb/table/table_builder.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12TableBuilder7AbandonEv
      functionSourceFile: '/src/leveldb/table/table_builder.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb6Footer16set_index_handleERKNS_11BlockHandleE
      functionSourceFile: '/src/leveldb/./table/format.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb6Footer20set_metaindex_handleERKNS_11BlockHandleE
      functionSourceFile: '/src/leveldb/./table/format.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb6FooterC2Ev
      functionSourceFile: '/src/leveldb/./table/format.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb11BlockHandleC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './table/format.h:55,3'
          Dst:             _ZN7leveldb11BlockHandleC2Ev
        - Src:             './table/format.h:55,3'
          Dst:             _ZN7leveldb11BlockHandleC2Ev
    - functionName:    _ZN7leveldb11BlockHandleC2Ev
      functionSourceFile: '/src/leveldb/./table/format.h'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12BlockBuilderD2Ev
      functionSourceFile: '/src/leveldb/./table/block_builder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 17
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12TableBuilder6FinishEv
      functionSourceFile: '/src/leveldb/table/table_builder.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          210
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN7leveldb11BlockHandleC2Ev
        - _ZN7leveldb12BlockBuilder3AddERKNS_5SliceES3_
        - _ZN7leveldb12BlockBuilderC2EPKNS_7OptionsE
        - _ZN7leveldb12BlockBuilderD2Ev
        - _ZN7leveldb12TableBuilder10WriteBlockEPNS_12BlockBuilderEPNS_11BlockHandleE
        - _ZN7leveldb12TableBuilder13WriteRawBlockERKNS_5SliceENS_15CompressionTypeEPNS_11BlockHandleE
        - _ZN7leveldb12TableBuilder5FlushEv
        - _ZN7leveldb18FilterBlockBuilder6FinishEv
        - _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7leveldb6Footer16set_index_handleERKNS_11BlockHandleE
        - _ZN7leveldb6Footer20set_metaindex_handleERKNS_11BlockHandleE
        - _ZN7leveldb6FooterC2Ev
        - _ZN7leveldb6StatusC2ERKS0_
        - _ZN7leveldb6StatusD2Ev
        - _ZN7leveldb6StatusaSEOS0_
        - _ZNK7leveldb11BlockHandle8EncodeToEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK7leveldb12TableBuilder2okEv
        - _ZNK7leveldb6Footer8EncodeToEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK7leveldb6Status2okEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'table/table_builder.cc:215,3'
          Dst:             _ZN7leveldb12TableBuilder5FlushEv
        - Src:             'table/table_builder.cc:219,15'
          Dst:             _ZN7leveldb11BlockHandleC2Ev
        - Src:             'table/table_builder.cc:219,36'
          Dst:             _ZN7leveldb11BlockHandleC2Ev
        - Src:             'table/table_builder.cc:219,60'
          Dst:             _ZN7leveldb11BlockHandleC2Ev
        - Src:             'table/table_builder.cc:222,7'
          Dst:             _ZNK7leveldb12TableBuilder2okEv
        - Src:             'table/table_builder.cc:223,36'
          Dst:             _ZN7leveldb18FilterBlockBuilder6FinishEv
        - Src:             'table/table_builder.cc:223,5'
          Dst:             _ZN7leveldb12TableBuilder13WriteRawBlockERKNS_5SliceENS_15CompressionTypeEPNS_11BlockHandleE
        - Src:             'table/table_builder.cc:228,7'
          Dst:             _ZNK7leveldb12TableBuilder2okEv
        - Src:             'table/table_builder.cc:229,18'
          Dst:             _ZN7leveldb12BlockBuilderC2EPKNS_7OptionsE
        - Src:             'table/table_builder.cc:235,27'
          Dst:             _ZNK7leveldb11BlockHandle8EncodeToEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'table/table_builder.cc:236,28'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'table/table_builder.cc:236,33'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'table/table_builder.cc:236,24'
          Dst:             _ZN7leveldb12BlockBuilder3AddERKNS_5SliceES3_
        - Src:             'table/table_builder.cc:240,5'
          Dst:             _ZN7leveldb12TableBuilder10WriteBlockEPNS_12BlockBuilderEPNS_11BlockHandleE
        - Src:             'table/table_builder.cc:241,3'
          Dst:             _ZN7leveldb12BlockBuilderD2Ev
        - Src:             'table/table_builder.cc:244,7'
          Dst:             _ZNK7leveldb12TableBuilder2okEv
        - Src:             'table/table_builder.cc:248,25'
          Dst:             _ZNK7leveldb11BlockHandle8EncodeToEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'table/table_builder.cc:249,26'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'table/table_builder.cc:249,39'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'table/table_builder.cc:249,22'
          Dst:             _ZN7leveldb12BlockBuilder3AddERKNS_5SliceES3_
        - Src:             'table/table_builder.cc:252,5'
          Dst:             _ZN7leveldb12TableBuilder10WriteBlockEPNS_12BlockBuilderEPNS_11BlockHandleE
        - Src:             'table/table_builder.cc:256,7'
          Dst:             _ZNK7leveldb12TableBuilder2okEv
        - Src:             'table/table_builder.cc:257,12'
          Dst:             _ZN7leveldb6FooterC2Ev
        - Src:             'table/table_builder.cc:258,12'
          Dst:             _ZN7leveldb6Footer20set_metaindex_handleERKNS_11BlockHandleE
        - Src:             'table/table_builder.cc:259,12'
          Dst:             _ZN7leveldb6Footer16set_index_handleERKNS_11BlockHandleE
        - Src:             'table/table_builder.cc:261,12'
          Dst:             _ZNK7leveldb6Footer8EncodeToEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'table/table_builder.cc:262,33'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'table/table_builder.cc:262,15'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'table/table_builder.cc:262,5'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'table/table_builder.cc:263,19'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'table/table_builder.cc:267,10'
          Dst:             _ZN7leveldb6StatusC2ERKS0_
    - functionName:    _ZN7leveldb12TableBuilder5FlushEv
      functionSourceFile: '/src/leveldb/table/table_builder.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          68
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7leveldb12TableBuilder10WriteBlockEPNS_12BlockBuilderEPNS_11BlockHandleE
        - _ZN7leveldb18FilterBlockBuilder10StartBlockEm
        - _ZN7leveldb6StatusD2Ev
        - _ZN7leveldb6StatusaSEOS0_
        - _ZNK7leveldb12BlockBuilder5emptyEv
        - _ZNK7leveldb12TableBuilder2okEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'table/table_builder.cc:128,8'
          Dst:             _ZNK7leveldb12TableBuilder2okEv
        - Src:             'table/table_builder.cc:129,21'
          Dst:             _ZNK7leveldb12BlockBuilder5emptyEv
        - Src:             'table/table_builder.cc:131,3'
          Dst:             _ZN7leveldb12TableBuilder10WriteBlockEPNS_12BlockBuilderEPNS_11BlockHandleE
        - Src:             'table/table_builder.cc:132,7'
          Dst:             _ZNK7leveldb12TableBuilder2okEv
        - Src:             'table/table_builder.cc:134,15'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'table/table_builder.cc:134,5'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'table/table_builder.cc:137,22'
          Dst:             _ZN7leveldb18FilterBlockBuilder10StartBlockEm
    - functionName:    _ZNK7leveldb12TableBuilder2okEv
      functionSourceFile: '/src/leveldb/include/leveldb/table_builder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb6StatusD2Ev
        - _ZNK7leveldb12TableBuilder6statusEv
        - _ZNK7leveldb6Status2okEv
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'include/leveldb/table_builder.h:83,28'
          Dst:             _ZNK7leveldb12TableBuilder6statusEv
        - Src:             'include/leveldb/table_builder.h:83,37'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'include/leveldb/table_builder.h:83,21'
          Dst:             _ZN7leveldb6StatusD2Ev
    - functionName:    _ZN7leveldb12TableBuilder13WriteRawBlockERKNS_5SliceENS_15CompressionTypeEPNS_11BlockHandleE
      functionSourceFile: '/src/leveldb/table/table_builder.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          81
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7leveldb11BlockHandle10set_offsetEm
        - _ZN7leveldb11BlockHandle8set_sizeEm
        - _ZN7leveldb13EncodeFixed32EPcj
        - _ZN7leveldb5SliceC2EPKcm
        - _ZN7leveldb6StatusD2Ev
        - _ZN7leveldb6StatusaSEOS0_
        - _ZN7leveldb6crc32c4MaskEj
        - _ZN7leveldb6crc32c5ValueEPKcm
        - _ZN7leveldb6crc32c6ExtendEjPKcm
        - _ZNK7leveldb5Slice4dataEv
        - _ZNK7leveldb5Slice4sizeEv
        - _ZNK7leveldb6Status2okEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'table/table_builder.cc:195,11'
          Dst:             _ZN7leveldb11BlockHandle10set_offsetEm
        - Src:             'table/table_builder.cc:196,35'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'table/table_builder.cc:196,11'
          Dst:             _ZN7leveldb11BlockHandle8set_sizeEm
        - Src:             'table/table_builder.cc:197,13'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'table/table_builder.cc:197,3'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'table/table_builder.cc:198,17'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'table/table_builder.cc:201,49'
          Dst:             _ZNK7leveldb5Slice4dataEv
        - Src:             'table/table_builder.cc:201,72'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'table/table_builder.cc:201,20'
          Dst:             _ZN7leveldb6crc32c5ValueEPKcm
        - Src:             'table/table_builder.cc:202,11'
          Dst:             _ZN7leveldb6crc32c6ExtendEjPKcm
        - Src:             'table/table_builder.cc:203,32'
          Dst:             _ZN7leveldb6crc32c4MaskEj
        - Src:             'table/table_builder.cc:203,5'
          Dst:             _ZN7leveldb13EncodeFixed32EPcj
        - Src:             'table/table_builder.cc:204,33'
          Dst:             _ZN7leveldb5SliceC2EPKcm
        - Src:             'table/table_builder.cc:204,15'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'table/table_builder.cc:204,5'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'table/table_builder.cc:205,19'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'table/table_builder.cc:206,35'
          Dst:             _ZNK7leveldb5Slice4sizeEv
    - functionName:    _ZN7leveldb12TableBuilder10WriteBlockEPNS_12BlockBuilderEPNS_11BlockHandleE
      functionSourceFile: '/src/leveldb/table/table_builder.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          110
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7leveldb12BlockBuilder5ResetEv
        - _ZN7leveldb12BlockBuilder6FinishEv
        - _ZN7leveldb12TableBuilder13WriteRawBlockERKNS_5SliceENS_15CompressionTypeEPNS_11BlockHandleE
        - _ZN7leveldb4port13Zstd_CompressEiPKcmPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN7leveldb4port15Snappy_CompressEPKcmPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7leveldb5SliceC2Ev
        - _ZNK7leveldb5Slice4dataEv
        - _ZNK7leveldb5Slice4sizeEv
      functionUses:    3
      BranchProfiles:
        - Branch String:   'table/table_builder.cc:153,3'
          Branch Sides:    []
      Callsites:
        - Src:             'table/table_builder.cc:148,22'
          Dst:             _ZN7leveldb12BlockBuilder6FinishEv
        - Src:             'table/table_builder.cc:150,9'
          Dst:             _ZN7leveldb5SliceC2Ev
        - Src:             'table/table_builder.cc:160,37'
          Dst:             _ZNK7leveldb5Slice4dataEv
        - Src:             'table/table_builder.cc:160,49'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'table/table_builder.cc:160,11'
          Dst:             _ZN7leveldb4port15Snappy_CompressEPKcmPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'table/table_builder.cc:161,36'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'table/table_builder.cc:161,50'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'table/table_builder.cc:162,26'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'table/table_builder.cc:174,70'
          Dst:             _ZNK7leveldb5Slice4dataEv
        - Src:             'table/table_builder.cc:175,35'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'table/table_builder.cc:174,11'
          Dst:             _ZN7leveldb4port13Zstd_CompressEiPKcmPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'table/table_builder.cc:176,36'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'table/table_builder.cc:176,50'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'table/table_builder.cc:177,26'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'table/table_builder.cc:187,3'
          Dst:             _ZN7leveldb12TableBuilder13WriteRawBlockERKNS_5SliceENS_15CompressionTypeEPNS_11BlockHandleE
        - Src:             'table/table_builder.cc:189,10'
          Dst:             _ZN7leveldb12BlockBuilder5ResetEv
    - functionName:    _ZN7leveldb4port15Snappy_CompressEPKcmPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionSourceFile: '/src/leveldb/./port/port_stdcxx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb4port13Zstd_CompressEiPKcmPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionSourceFile: '/src/leveldb/./port/port_stdcxx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb11BlockHandle10set_offsetEm
      functionSourceFile: '/src/leveldb/./table/format.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb11BlockHandle8set_sizeEm
      functionSourceFile: '/src/leveldb/./table/format.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7leveldb12TableBuilder6statusEv
      functionSourceFile: '/src/leveldb/table/table_builder.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb6StatusC2ERKS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'table/table_builder.cc:211,46'
          Dst:             _ZN7leveldb6StatusC2ERKS0_
    - functionName:    _ZNK7leveldb12BlockBuilder5emptyEv
      functionSourceFile: '/src/leveldb/./table/block_builder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12TableBuilder3AddERKNS_5SliceES3_
      functionSourceFile: '/src/leveldb/table/table_builder.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          94
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7leveldb12BlockBuilder3AddERKNS_5SliceES3_
        - _ZN7leveldb12TableBuilder5FlushEv
        - _ZN7leveldb18FilterBlockBuilder6AddKeyERKNS_5SliceE
        - _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK7leveldb11BlockHandle8EncodeToEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK7leveldb12BlockBuilder19CurrentSizeEstimateEv
        - _ZNK7leveldb12TableBuilder2okEv
        - _ZNK7leveldb5Slice4dataEv
        - _ZNK7leveldb5Slice4sizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'table/table_builder.cc:97,8'
          Dst:             _ZNK7leveldb12TableBuilder2okEv
        - Src:             'table/table_builder.cc:106,23'
          Dst:             _ZNK7leveldb11BlockHandle8EncodeToEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'table/table_builder.cc:107,24'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'table/table_builder.cc:107,37'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'table/table_builder.cc:107,20'
          Dst:             _ZN7leveldb12BlockBuilder3AddERKNS_5SliceES3_
        - Src:             'table/table_builder.cc:112,22'
          Dst:             _ZN7leveldb18FilterBlockBuilder6AddKeyERKNS_5SliceE
        - Src:             'table/table_builder.cc:115,26'
          Dst:             _ZNK7leveldb5Slice4dataEv
        - Src:             'table/table_builder.cc:115,38'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'table/table_builder.cc:117,17'
          Dst:             _ZN7leveldb12BlockBuilder3AddERKNS_5SliceES3_
        - Src:             'table/table_builder.cc:119,53'
          Dst:             _ZNK7leveldb12BlockBuilder19CurrentSizeEstimateEv
        - Src:             'table/table_builder.cc:121,5'
          Dst:             _ZN7leveldb12TableBuilder5FlushEv
    - functionName:    _ZN7leveldb12TableBuilder13ChangeOptionsERKNS_7OptionsE
      functionSourceFile: '/src/leveldb/table/table_builder.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7leveldb5SliceC2EPKc
        - _ZN7leveldb5SliceC2Ev
        - _ZN7leveldb6Status15InvalidArgumentERKNS_5SliceES3_
        - _ZN7leveldb6Status2OKEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'table/table_builder.cc:83,36'
          Dst:             _ZN7leveldb5SliceC2EPKc
        - Src:             'table/table_builder.cc:83,12'
          Dst:             _ZN7leveldb5SliceC2Ev
        - Src:             'table/table_builder.cc:83,12'
          Dst:             _ZN7leveldb6Status15InvalidArgumentERKNS_5SliceES3_
        - Src:             'table/table_builder.cc:91,10'
          Dst:             _ZN7leveldb6Status2OKEv
    - functionName:    _ZN7leveldb12TableBuilder3RepD2Ev
      functionSourceFile: '/src/leveldb/table/table_builder.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb12BlockBuilderD2Ev
        - _ZN7leveldb6StatusD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'table/table_builder.cc:21,22'
          Dst:             _ZN7leveldb12BlockBuilderD2Ev
        - Src:             'table/table_builder.cc:21,22'
          Dst:             _ZN7leveldb12BlockBuilderD2Ev
        - Src:             'table/table_builder.cc:21,22'
          Dst:             _ZN7leveldb6StatusD2Ev
    - functionName:    _ZN7leveldb18FilterBlockBuilderD2Ev
      functionSourceFile: '/src/leveldb/./table/filter_block.h'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12TableBuilderD2Ev
      functionSourceFile: '/src/leveldb/table/table_builder.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          37
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7leveldb12TableBuilder3RepD2Ev
        - _ZN7leveldb18FilterBlockBuilderD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'table/table_builder.cc:74,3'
          Dst:             _ZN7leveldb18FilterBlockBuilderD2Ev
        - Src:             'table/table_builder.cc:75,3'
          Dst:             _ZN7leveldb12TableBuilder3RepD2Ev
    - functionName:    _ZN7leveldb12TableBuilder3RepC2ERKNS_7OptionsEPNS_12WritableFileE
      functionSourceFile: '/src/leveldb/table/table_builder.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7leveldb11BlockHandleC2Ev
        - _ZN7leveldb12BlockBuilderC2EPKNS_7OptionsE
        - _ZN7leveldb18FilterBlockBuilderC2EPKNS_12FilterPolicyE
        - _ZN7leveldb6StatusC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'table/table_builder.cc:22,3'
          Dst:             _ZN7leveldb6StatusC2Ev
        - Src:             'table/table_builder.cc:27,9'
          Dst:             _ZN7leveldb12BlockBuilderC2EPKNS_7OptionsE
        - Src:             'table/table_builder.cc:28,9'
          Dst:             _ZN7leveldb12BlockBuilderC2EPKNS_7OptionsE
        - Src:             'table/table_builder.cc:33,32'
          Dst:             _ZN7leveldb18FilterBlockBuilderC2EPKNS_12FilterPolicyE
        - Src:             'table/table_builder.cc:22,3'
          Dst:             _ZN7leveldb11BlockHandleC2Ev
    - functionName:    _ZN7leveldb12TableBuilderC2ERKNS_7OptionsEPNS_12WritableFileE
      functionSourceFile: '/src/leveldb/table/table_builder.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7leveldb12TableBuilder3RepC2ERKNS_7OptionsEPNS_12WritableFileE
        - _ZN7leveldb18FilterBlockBuilder10StartBlockEm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'table/table_builder.cc:66,16'
          Dst:             _ZN7leveldb12TableBuilder3RepC2ERKNS_7OptionsEPNS_12WritableFileE
        - Src:             'table/table_builder.cc:68,25'
          Dst:             _ZN7leveldb18FilterBlockBuilder10StartBlockEm
    - functionName:    _ZNK7leveldb5Table19ApproximateOffsetOfERKNS_5SliceE
      functionSourceFile: '/src/leveldb/table/table.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          81
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7leveldb11BlockHandle10DecodeFromEPNS_5SliceE
        - _ZN7leveldb11BlockHandleC2Ev
        - _ZN7leveldb5Block11NewIteratorEPKNS_10ComparatorE
        - _ZN7leveldb6StatusD2Ev
        - _ZNK7leveldb11BlockHandle6offsetEv
        - _ZNK7leveldb6Status2okEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'table/table.cc:246,26'
          Dst:             _ZN7leveldb5Block11NewIteratorEPKNS_10ComparatorE
        - Src:             'table/table.cc:250,17'
          Dst:             _ZN7leveldb11BlockHandleC2Ev
        - Src:             'table/table.cc:252,23'
          Dst:             _ZN7leveldb11BlockHandle10DecodeFromEPNS_5SliceE
        - Src:             'table/table.cc:253,11'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'table/table.cc:0,0'
          Dst:             _ZNK7leveldb11BlockHandle6offsetEv
        - Src:             'table/table.cc:261,3'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'table/table.cc:265,37'
          Dst:             _ZNK7leveldb11BlockHandle6offsetEv
    - functionName:    _ZNK7leveldb11BlockHandle6offsetEv
      functionSourceFile: '/src/leveldb/./table/format.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb5Table11InternalGetERKNS_11ReadOptionsERKNS_5SliceEPvPFvS7_S6_S6_E
      functionSourceFile: '/src/leveldb/table/table.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          198
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN7leveldb11BlockHandle10DecodeFromEPNS_5SliceE
        - _ZN7leveldb11BlockHandleC2Ev
        - _ZN7leveldb17FilterBlockReader11KeyMayMatchEmRKNS_5SliceE
        - _ZN7leveldb5Block11NewIteratorEPKNS_10ComparatorE
        - _ZN7leveldb5Table11BlockReaderEPvRKNS_11ReadOptionsERKNS_5SliceE
        - _ZN7leveldb6StatusC2Ev
        - _ZN7leveldb6StatusD2Ev
        - _ZN7leveldb6StatusaSEOS0_
        - _ZNK7leveldb11BlockHandle6offsetEv
        - _ZNK7leveldb6Status2okEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'table/table.cc:217,10'
          Dst:             _ZN7leveldb6StatusC2Ev
        - Src:             'table/table.cc:218,40'
          Dst:             _ZN7leveldb5Block11NewIteratorEPKNS_10ComparatorE
        - Src:             'table/table.cc:223,17'
          Dst:             _ZN7leveldb11BlockHandleC2Ev
        - Src:             'table/table.cc:224,37'
          Dst:             _ZN7leveldb11BlockHandle10DecodeFromEPNS_5SliceE
        - Src:             'table/table.cc:224,63'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'table/table.cc:224,9'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'table/table.cc:225,37'
          Dst:             _ZNK7leveldb11BlockHandle6offsetEv
        - Src:             'table/table.cc:225,18'
          Dst:             _ZN7leveldb17FilterBlockReader11KeyMayMatchEmRKNS_5SliceE
        - Src:             'table/table.cc:224,9'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'table/table.cc:228,30'
          Dst:             _ZN7leveldb5Table11BlockReaderEPvRKNS_11ReadOptionsERKNS_5SliceE
        - Src:             'table/table.cc:233,9'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'table/table.cc:233,7'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'table/table.cc:237,9'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'table/table.cc:238,7'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'table/table.cc:238,5'
          Dst:             _ZN7leveldb6StatusD2Ev
    - functionName:    _ZN7leveldb5Table11BlockReaderEPvRKNS_11ReadOptionsERKNS_5SliceE
      functionSourceFile: '/src/leveldb/table/table.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          174
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN7leveldb11BlockHandle10DecodeFromEPNS_5SliceE
        - _ZN7leveldb11BlockHandleC2Ev
        - _ZN7leveldb13BlockContentsC2Ev
        - _ZN7leveldb13EncodeFixed64EPcm
        - _ZN7leveldb16NewErrorIteratorERKNS_6StatusE
        - _ZN7leveldb5Block11NewIteratorEPKNS_10ComparatorE
        - _ZN7leveldb5BlockC2ERKNS_13BlockContentsE
        - _ZN7leveldb5SliceC2EPKcm
        - _ZN7leveldb6StatusD2Ev
        - _ZN7leveldb6StatusaSEOS0_
        - _ZN7leveldb8Iterator15RegisterCleanupEPFvPvS1_ES1_S1_
        - _ZN7leveldb9ReadBlockEPNS_16RandomAccessFileERKNS_11ReadOptionsERKNS_11BlockHandleEPNS_13BlockContentsE
        - _ZN7leveldbL11DeleteBlockEPvS0_
        - _ZN7leveldbL12ReleaseBlockEPvS0_
        - _ZN7leveldbL17DeleteCachedBlockERKNS_5SliceEPv
        - _ZNK7leveldb11BlockHandle6offsetEv
        - _ZNK7leveldb5Block4sizeEv
        - _ZNK7leveldb6Status2okEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'table/table.cc:160,15'
          Dst:             _ZN7leveldb11BlockHandleC2Ev
        - Src:             'table/table.cc:162,21'
          Dst:             _ZN7leveldb11BlockHandle10DecodeFromEPNS_5SliceE
        - Src:             'table/table.cc:166,9'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'table/table.cc:167,19'
          Dst:             _ZN7leveldb13BlockContentsC2Ev
        - Src:             'table/table.cc:170,7'
          Dst:             _ZN7leveldb13EncodeFixed64EPcm
        - Src:             'table/table.cc:171,50'
          Dst:             _ZNK7leveldb11BlockHandle6offsetEv
        - Src:             'table/table.cc:171,7'
          Dst:             _ZN7leveldb13EncodeFixed64EPcm
        - Src:             'table/table.cc:172,13'
          Dst:             _ZN7leveldb5SliceC2EPKcm
        - Src:             'table/table.cc:177,13'
          Dst:             _ZN7leveldb9ReadBlockEPNS_16RandomAccessFileERKNS_11ReadOptionsERKNS_11BlockHandleEPNS_13BlockContentsE
        - Src:             'table/table.cc:177,11'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'table/table.cc:177,9'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'table/table.cc:178,15'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'table/table.cc:179,23'
          Dst:             _ZN7leveldb5BlockC2ERKNS_13BlockContentsE
        - Src:             'table/table.cc:181,67'
          Dst:             _ZNK7leveldb5Block4sizeEv
        - Src:             'table/table.cc:181,41'
          Dst:             _ZN7leveldbL17DeleteCachedBlockERKNS_5SliceEPv
        - Src:             'table/table.cc:187,11'
          Dst:             _ZN7leveldb9ReadBlockEPNS_16RandomAccessFileERKNS_11ReadOptionsERKNS_11BlockHandleEPNS_13BlockContentsE
        - Src:             'table/table.cc:187,9'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'table/table.cc:187,7'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'table/table.cc:188,13'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'table/table.cc:189,21'
          Dst:             _ZN7leveldb5BlockC2ERKNS_13BlockContentsE
        - Src:             'table/table.cc:196,19'
          Dst:             _ZN7leveldb5Block11NewIteratorEPKNS_10ComparatorE
        - Src:             'table/table.cc:198,13'
          Dst:             _ZN7leveldb8Iterator15RegisterCleanupEPFvPvS1_ES1_S1_
        - Src:             'table/table.cc:198,13'
          Dst:             _ZN7leveldbL11DeleteBlockEPvS0_
        - Src:             'table/table.cc:200,13'
          Dst:             _ZN7leveldb8Iterator15RegisterCleanupEPFvPvS1_ES1_S1_
        - Src:             'table/table.cc:200,13'
          Dst:             _ZN7leveldbL12ReleaseBlockEPvS0_
        - Src:             'table/table.cc:203,12'
          Dst:             _ZN7leveldb16NewErrorIteratorERKNS_6StatusE
        - Src:             'table/table.cc:206,1'
          Dst:             _ZN7leveldb6StatusD2Ev
    - functionName:    _ZN7leveldb13BlockContentsC2Ev
      functionSourceFile: '/src/leveldb/./table/format.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb5SliceC2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './table/format.h:81,8'
          Dst:             _ZN7leveldb5SliceC2Ev
    - functionName:    _ZNK7leveldb5Block4sizeEv
      functionSourceFile: '/src/leveldb/./table/block.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldbL17DeleteCachedBlockERKNS_5SliceEPv
      functionSourceFile: '/src/leveldb/table/table.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7leveldb5BlockD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'table/table.cc:142,3'
          Dst:             _ZN7leveldb5BlockD2Ev
    - functionName:    _ZN7leveldbL11DeleteBlockEPvS0_
      functionSourceFile: '/src/leveldb/table/table.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7leveldb5BlockD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'table/table.cc:137,3'
          Dst:             _ZN7leveldb5BlockD2Ev
    - functionName:    _ZN7leveldbL12ReleaseBlockEPvS0_
      functionSourceFile: '/src/leveldb/table/table.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7leveldb5Table11NewIteratorERKNS_11ReadOptionsE
      functionSourceFile: '/src/leveldb/table/table.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb19NewTwoLevelIteratorEPNS_8IteratorEPFS1_PvRKNS_11ReadOptionsERKNS_5SliceEES2_S5_
        - _ZN7leveldb5Block11NewIteratorEPKNS_10ComparatorE
        - _ZN7leveldb5Table11BlockReaderEPvRKNS_11ReadOptionsERKNS_5SliceE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'table/table.cc:210,26'
          Dst:             _ZN7leveldb5Block11NewIteratorEPKNS_10ComparatorE
        - Src:             'table/table.cc:209,10'
          Dst:             _ZN7leveldb19NewTwoLevelIteratorEPNS_8IteratorEPFS1_PvRKNS_11ReadOptionsERKNS_5SliceEES2_S5_
        - Src:             'table/table.cc:209,10'
          Dst:             _ZN7leveldb5Table11BlockReaderEPvRKNS_11ReadOptionsERKNS_5SliceE
    - functionName:    _ZN7leveldb5Table3RepD2Ev
      functionSourceFile: '/src/leveldb/table/table.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          53
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7leveldb5BlockD2Ev
        - _ZN7leveldb6StatusD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'table/table.cc:24,5'
          Dst:             _ZN7leveldb5BlockD2Ev
        - Src:             'table/table.cc:25,3'
          Dst:             _ZN7leveldb6StatusD2Ev
    - functionName:    _ZN7leveldb5TableD2Ev
      functionSourceFile: '/src/leveldb/table/table.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7leveldb5Table3RepD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'table/table.cc:134,19'
          Dst:             _ZN7leveldb5Table3RepD2Ev
    - functionName:    _ZN7leveldb5Table10ReadFilterERKNS_5SliceE
      functionSourceFile: '/src/leveldb/table/table.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          93
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7leveldb11BlockHandle10DecodeFromEPNS_5SliceE
        - _ZN7leveldb11BlockHandleC2Ev
        - _ZN7leveldb11ReadOptionsC2Ev
        - _ZN7leveldb13BlockContentsC2Ev
        - _ZN7leveldb17FilterBlockReaderC2EPKNS_12FilterPolicyERKNS_5SliceE
        - _ZN7leveldb6StatusD2Ev
        - _ZN7leveldb9ReadBlockEPNS_16RandomAccessFileERKNS_11ReadOptionsERKNS_11BlockHandleEPNS_13BlockContentsE
        - _ZNK7leveldb5Slice4dataEv
        - _ZNK7leveldb6Status2okEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'table/table.cc:113,15'
          Dst:             _ZN7leveldb11BlockHandleC2Ev
        - Src:             'table/table.cc:114,22'
          Dst:             _ZN7leveldb11BlockHandle10DecodeFromEPNS_5SliceE
        - Src:             'table/table.cc:114,37'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'table/table.cc:114,7'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'table/table.cc:120,15'
          Dst:             _ZN7leveldb11ReadOptionsC2Ev
        - Src:             'table/table.cc:124,17'
          Dst:             _ZN7leveldb13BlockContentsC2Ev
        - Src:             'table/table.cc:125,8'
          Dst:             _ZN7leveldb9ReadBlockEPNS_16RandomAccessFileERKNS_11ReadOptionsERKNS_11BlockHandleEPNS_13BlockContentsE
        - Src:             'table/table.cc:125,58'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'table/table.cc:125,7'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'table/table.cc:129,36'
          Dst:             _ZNK7leveldb5Slice4dataEv
        - Src:             'table/table.cc:131,22'
          Dst:             _ZN7leveldb17FilterBlockReaderC2EPKNS_12FilterPolicyERKNS_5SliceE
    - functionName:    _ZN7leveldb5Table8ReadMetaERKNS_6FooterE
      functionSourceFile: '/src/leveldb/table/table.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          152
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN7leveldb11ReadOptionsC2Ev
        - _ZN7leveldb13BlockContentsC2Ev
        - _ZN7leveldb18BytewiseComparatorEv
        - _ZN7leveldb5Block11NewIteratorEPKNS_10ComparatorE
        - _ZN7leveldb5BlockC2ERKNS_13BlockContentsE
        - _ZN7leveldb5BlockD2Ev
        - _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7leveldb5Table10ReadFilterERKNS_5SliceE
        - _ZN7leveldb6StatusD2Ev
        - _ZN7leveldb9ReadBlockEPNS_16RandomAccessFileERKNS_11ReadOptionsERKNS_11BlockHandleEPNS_13BlockContentsE
        - _ZN7leveldbeqERKNS_5SliceES2_
        - _ZNK7leveldb6Footer16metaindex_handleEv
        - _ZNK7leveldb6Status2okEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'table/table.cc:89,15'
          Dst:             _ZN7leveldb11ReadOptionsC2Ev
        - Src:             'table/table.cc:93,17'
          Dst:             _ZN7leveldb13BlockContentsC2Ev
        - Src:             'table/table.cc:94,42'
          Dst:             _ZNK7leveldb6Footer16metaindex_handleEv
        - Src:             'table/table.cc:94,8'
          Dst:             _ZN7leveldb9ReadBlockEPNS_16RandomAccessFileERKNS_11ReadOptionsERKNS_11BlockHandleEPNS_13BlockContentsE
        - Src:             'table/table.cc:94,73'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'table/table.cc:94,7'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'table/table.cc:98,21'
          Dst:             _ZN7leveldb5BlockC2ERKNS_13BlockContentsE
        - Src:             'table/table.cc:100,38'
          Dst:             _ZN7leveldb18BytewiseComparatorEv
        - Src:             'table/table.cc:100,26'
          Dst:             _ZN7leveldb5Block11NewIteratorEPKNS_10ComparatorE
        - Src:             'table/table.cc:103,14'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'table/table.cc:104,39'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'table/table.cc:104,36'
          Dst:             _ZN7leveldbeqERKNS_5SliceES2_
        - Src:             'table/table.cc:105,5'
          Dst:             _ZN7leveldb5Table10ReadFilterERKNS_5SliceE
        - Src:             'table/table.cc:108,3'
          Dst:             _ZN7leveldb5BlockD2Ev
    - functionName:    _ZNK7leveldb6Footer16metaindex_handleEv
      functionSourceFile: '/src/leveldb/./table/format.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb5TableC2EPNS0_3RepE
      functionSourceFile: '/src/leveldb/include/leveldb/table.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb5Table3RepC2Ev
      functionSourceFile: '/src/leveldb/table/table.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb11BlockHandleC2Ev
        - _ZN7leveldb6StatusC2Ev
        - _ZN7leveldb7OptionsC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'table/table.cc:20,15'
          Dst:             _ZN7leveldb7OptionsC2Ev
        - Src:             'table/table.cc:20,15'
          Dst:             _ZN7leveldb6StatusC2Ev
        - Src:             'table/table.cc:20,15'
          Dst:             _ZN7leveldb11BlockHandleC2Ev
    - functionName:    _ZNK7leveldb6Footer12index_handleEv
      functionSourceFile: '/src/leveldb/./table/format.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb5Table4OpenERKNS_7OptionsEPNS_16RandomAccessFileEmPPS0_
      functionSourceFile: '/src/leveldb/table/table.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          141
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN7leveldb11ReadOptionsC2Ev
        - _ZN7leveldb13BlockContentsC2Ev
        - _ZN7leveldb5BlockC2ERKNS_13BlockContentsE
        - _ZN7leveldb5SliceC2EPKc
        - _ZN7leveldb5SliceC2Ev
        - _ZN7leveldb5Table3RepC2Ev
        - _ZN7leveldb5Table8ReadMetaERKNS_6FooterE
        - _ZN7leveldb5TableC2EPNS0_3RepE
        - _ZN7leveldb6Footer10DecodeFromEPNS_5SliceE
        - _ZN7leveldb6FooterC2Ev
        - _ZN7leveldb6Status10CorruptionERKNS_5SliceES3_
        - _ZN7leveldb6StatusD2Ev
        - _ZN7leveldb6StatusaSEOS0_
        - _ZN7leveldb9ReadBlockEPNS_16RandomAccessFileERKNS_11ReadOptionsERKNS_11BlockHandleEPNS_13BlockContentsE
        - _ZNK7leveldb6Footer12index_handleEv
        - _ZNK7leveldb6Footer16metaindex_handleEv
        - _ZNK7leveldb6Status2okEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'table/table.cc:42,31'
          Dst:             _ZN7leveldb5SliceC2EPKc
        - Src:             'table/table.cc:42,12'
          Dst:             _ZN7leveldb5SliceC2Ev
        - Src:             'table/table.cc:42,12'
          Dst:             _ZN7leveldb6Status10CorruptionERKNS_5SliceES3_
        - Src:             'table/table.cc:46,9'
          Dst:             _ZN7leveldb5SliceC2Ev
        - Src:             'table/table.cc:49,10'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'table/table.cc:51,10'
          Dst:             _ZN7leveldb6FooterC2Ev
        - Src:             'table/table.cc:52,14'
          Dst:             _ZN7leveldb6Footer10DecodeFromEPNS_5SliceE
        - Src:             'table/table.cc:52,5'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'table/table.cc:52,3'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'table/table.cc:53,10'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'table/table.cc:56,17'
          Dst:             _ZN7leveldb13BlockContentsC2Ev
        - Src:             'table/table.cc:57,15'
          Dst:             _ZN7leveldb11ReadOptionsC2Ev
        - Src:             'table/table.cc:61,35'
          Dst:             _ZNK7leveldb6Footer12index_handleEv
        - Src:             'table/table.cc:61,7'
          Dst:             _ZN7leveldb9ReadBlockEPNS_16RandomAccessFileERKNS_11ReadOptionsERKNS_11BlockHandleEPNS_13BlockContentsE
        - Src:             'table/table.cc:61,5'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'table/table.cc:61,3'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'table/table.cc:63,9'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'table/table.cc:66,30'
          Dst:             _ZN7leveldb5BlockC2ERKNS_13BlockContentsE
        - Src:             'table/table.cc:67,20'
          Dst:             _ZN7leveldb5Table3RepC2Ev
        - Src:             'table/table.cc:70,36'
          Dst:             _ZNK7leveldb6Footer16metaindex_handleEv
        - Src:             'table/table.cc:75,18'
          Dst:             _ZN7leveldb5TableC2EPNS0_3RepE
        - Src:             'table/table.cc:76,15'
          Dst:             _ZN7leveldb5Table8ReadMetaERKNS_6FooterE
    - functionName:    _ZN7leveldb12_GLOBAL__N_116TwoLevelIterator27SkipEmptyDataBlocksBackwardEv
      functionSourceFile: '/src/leveldb/table/two_level_iterator.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          53
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_116TwoLevelIterator13InitDataBlockEv
        - _ZN7leveldb12_GLOBAL__N_116TwoLevelIterator15SetDataIteratorEPNS_8IteratorE
        - _ZN7leveldb15IteratorWrapper10SeekToLastEv
        - _ZN7leveldb15IteratorWrapper4PrevEv
        - _ZNK7leveldb15IteratorWrapper4iterEv
        - _ZNK7leveldb15IteratorWrapper5ValidEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'table/two_level_iterator.cc:129,21'
          Dst:             _ZNK7leveldb15IteratorWrapper4iterEv
        - Src:             'table/two_level_iterator.cc:129,54'
          Dst:             _ZNK7leveldb15IteratorWrapper5ValidEv
        - Src:             'table/two_level_iterator.cc:131,22'
          Dst:             _ZNK7leveldb15IteratorWrapper5ValidEv
        - Src:             'table/two_level_iterator.cc:132,7'
          Dst:             _ZN7leveldb12_GLOBAL__N_116TwoLevelIterator15SetDataIteratorEPNS_8IteratorE
        - Src:             'table/two_level_iterator.cc:135,17'
          Dst:             _ZN7leveldb15IteratorWrapper4PrevEv
        - Src:             'table/two_level_iterator.cc:136,5'
          Dst:             _ZN7leveldb12_GLOBAL__N_116TwoLevelIterator13InitDataBlockEv
        - Src:             'table/two_level_iterator.cc:137,20'
          Dst:             _ZNK7leveldb15IteratorWrapper4iterEv
        - Src:             'table/two_level_iterator.cc:137,50'
          Dst:             _ZN7leveldb15IteratorWrapper10SeekToLastEv
    - functionName:    _ZNK7leveldb15IteratorWrapper4iterEv
      functionSourceFile: '/src/leveldb/./table/iterator_wrapper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12_GLOBAL__N_116TwoLevelIterator15SetDataIteratorEPNS_8IteratorE
      functionSourceFile: '/src/leveldb/table/two_level_iterator.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_116TwoLevelIterator9SaveErrorERKNS_6StatusE
        - _ZN7leveldb15IteratorWrapper3SetEPNS_8IteratorE
        - _ZN7leveldb6StatusD2Ev
        - _ZNK7leveldb15IteratorWrapper4iterEv
        - _ZNK7leveldb15IteratorWrapper6statusEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'table/two_level_iterator.cc:142,18'
          Dst:             _ZNK7leveldb15IteratorWrapper4iterEv
        - Src:             'table/two_level_iterator.cc:142,58'
          Dst:             _ZNK7leveldb15IteratorWrapper6statusEv
        - Src:             'table/two_level_iterator.cc:142,37'
          Dst:             _ZN7leveldb12_GLOBAL__N_116TwoLevelIterator9SaveErrorERKNS_6StatusE
        - Src:             'table/two_level_iterator.cc:142,37'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'table/two_level_iterator.cc:143,14'
          Dst:             _ZN7leveldb15IteratorWrapper3SetEPNS_8IteratorE
    - functionName:    _ZN7leveldb12_GLOBAL__N_116TwoLevelIterator13InitDataBlockEv
      functionSourceFile: '/src/leveldb/table/two_level_iterator.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_116TwoLevelIterator15SetDataIteratorEPNS_8IteratorE
        - _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK7leveldb15IteratorWrapper4iterEv
        - _ZNK7leveldb15IteratorWrapper5ValidEv
        - _ZNK7leveldb15IteratorWrapper5valueEv
        - _ZNK7leveldb5Slice4dataEv
        - _ZNK7leveldb5Slice4sizeEv
        - _ZNK7leveldb5Slice7compareERKS0_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'table/two_level_iterator.cc:147,20'
          Dst:             _ZNK7leveldb15IteratorWrapper5ValidEv
        - Src:             'table/two_level_iterator.cc:148,5'
          Dst:             _ZN7leveldb12_GLOBAL__N_116TwoLevelIterator15SetDataIteratorEPNS_8IteratorE
        - Src:             'table/two_level_iterator.cc:150,32'
          Dst:             _ZNK7leveldb15IteratorWrapper5valueEv
        - Src:             'table/two_level_iterator.cc:151,20'
          Dst:             _ZNK7leveldb15IteratorWrapper4iterEv
        - Src:             'table/two_level_iterator.cc:152,24'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'table/two_level_iterator.cc:152,16'
          Dst:             _ZNK7leveldb5Slice7compareERKS0_
        - Src:             'table/two_level_iterator.cc:157,40'
          Dst:             _ZNK7leveldb5Slice4dataEv
        - Src:             'table/two_level_iterator.cc:157,55'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'table/two_level_iterator.cc:158,7'
          Dst:             _ZN7leveldb12_GLOBAL__N_116TwoLevelIterator15SetDataIteratorEPNS_8IteratorE
    - functionName:    _ZNK7leveldb5Slice7compareERKS0_
      functionSourceFile: '/src/leveldb/include/leveldb/slice.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          54
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - memcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/leveldb/slice.h:105,11'
          Dst:             memcmp
    - functionName:    _ZN7leveldb12_GLOBAL__N_116TwoLevelIterator9SaveErrorERKNS_6StatusE
      functionSourceFile: '/src/leveldb/table/two_level_iterator.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          29
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7leveldb6StatusaSERKS0_
        - _ZNK7leveldb6Status2okEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'table/two_level_iterator.cc:53,17'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'table/two_level_iterator.cc:53,28'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'table/two_level_iterator.cc:53,42'
          Dst:             _ZN7leveldb6StatusaSERKS0_
    - functionName:    _ZN7leveldb12_GLOBAL__N_116TwoLevelIterator26SkipEmptyDataBlocksForwardEv
      functionSourceFile: '/src/leveldb/table/two_level_iterator.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          53
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_116TwoLevelIterator13InitDataBlockEv
        - _ZN7leveldb12_GLOBAL__N_116TwoLevelIterator15SetDataIteratorEPNS_8IteratorE
        - _ZN7leveldb15IteratorWrapper11SeekToFirstEv
        - _ZN7leveldb15IteratorWrapper4NextEv
        - _ZNK7leveldb15IteratorWrapper4iterEv
        - _ZNK7leveldb15IteratorWrapper5ValidEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'table/two_level_iterator.cc:116,21'
          Dst:             _ZNK7leveldb15IteratorWrapper4iterEv
        - Src:             'table/two_level_iterator.cc:116,54'
          Dst:             _ZNK7leveldb15IteratorWrapper5ValidEv
        - Src:             'table/two_level_iterator.cc:118,22'
          Dst:             _ZNK7leveldb15IteratorWrapper5ValidEv
        - Src:             'table/two_level_iterator.cc:119,7'
          Dst:             _ZN7leveldb12_GLOBAL__N_116TwoLevelIterator15SetDataIteratorEPNS_8IteratorE
        - Src:             'table/two_level_iterator.cc:122,17'
          Dst:             _ZN7leveldb15IteratorWrapper4NextEv
        - Src:             'table/two_level_iterator.cc:123,5'
          Dst:             _ZN7leveldb12_GLOBAL__N_116TwoLevelIterator13InitDataBlockEv
        - Src:             'table/two_level_iterator.cc:124,20'
          Dst:             _ZNK7leveldb15IteratorWrapper4iterEv
        - Src:             'table/two_level_iterator.cc:124,50'
          Dst:             _ZN7leveldb15IteratorWrapper11SeekToFirstEv
    - functionName:    _ZNK7leveldb12_GLOBAL__N_116TwoLevelIterator6statusEv
      functionSourceFile: '/src/leveldb/table/two_level_iterator.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          51
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7leveldb6StatusC2ERKS0_
        - _ZN7leveldb6StatusD2Ev
        - _ZNK7leveldb15IteratorWrapper4iterEv
        - _ZNK7leveldb15IteratorWrapper6statusEv
        - _ZNK7leveldb6Status2okEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'table/two_level_iterator.cc:42,22'
          Dst:             _ZNK7leveldb15IteratorWrapper6statusEv
        - Src:             'table/two_level_iterator.cc:42,31'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'table/two_level_iterator.cc:42,9'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'table/two_level_iterator.cc:43,26'
          Dst:             _ZNK7leveldb15IteratorWrapper6statusEv
        - Src:             'table/two_level_iterator.cc:44,27'
          Dst:             _ZNK7leveldb15IteratorWrapper4iterEv
        - Src:             'table/two_level_iterator.cc:44,60'
          Dst:             _ZNK7leveldb15IteratorWrapper6statusEv
        - Src:             'table/two_level_iterator.cc:44,69'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'table/two_level_iterator.cc:44,16'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'table/two_level_iterator.cc:45,25'
          Dst:             _ZNK7leveldb15IteratorWrapper6statusEv
        - Src:             'table/two_level_iterator.cc:47,14'
          Dst:             _ZN7leveldb6StatusC2ERKS0_
    - functionName:    _ZNK7leveldb12_GLOBAL__N_116TwoLevelIterator5valueEv
      functionSourceFile: '/src/leveldb/table/two_level_iterator.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7leveldb15IteratorWrapper5valueEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'table/two_level_iterator.cc:38,23'
          Dst:             _ZNK7leveldb15IteratorWrapper5valueEv
    - functionName:    _ZNK7leveldb12_GLOBAL__N_116TwoLevelIterator3keyEv
      functionSourceFile: '/src/leveldb/table/two_level_iterator.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7leveldb15IteratorWrapper3keyEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'table/two_level_iterator.cc:34,23'
          Dst:             _ZNK7leveldb15IteratorWrapper3keyEv
    - functionName:    _ZN7leveldb12_GLOBAL__N_116TwoLevelIterator4PrevEv
      functionSourceFile: '/src/leveldb/table/two_level_iterator.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_116TwoLevelIterator27SkipEmptyDataBlocksBackwardEv
        - _ZN7leveldb15IteratorWrapper4PrevEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'table/two_level_iterator.cc:111,14'
          Dst:             _ZN7leveldb15IteratorWrapper4PrevEv
        - Src:             'table/two_level_iterator.cc:112,3'
          Dst:             _ZN7leveldb12_GLOBAL__N_116TwoLevelIterator27SkipEmptyDataBlocksBackwardEv
    - functionName:    _ZN7leveldb12_GLOBAL__N_116TwoLevelIterator4NextEv
      functionSourceFile: '/src/leveldb/table/two_level_iterator.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_116TwoLevelIterator26SkipEmptyDataBlocksForwardEv
        - _ZN7leveldb15IteratorWrapper4NextEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'table/two_level_iterator.cc:105,14'
          Dst:             _ZN7leveldb15IteratorWrapper4NextEv
        - Src:             'table/two_level_iterator.cc:106,3'
          Dst:             _ZN7leveldb12_GLOBAL__N_116TwoLevelIterator26SkipEmptyDataBlocksForwardEv
    - functionName:    _ZN7leveldb12_GLOBAL__N_116TwoLevelIterator4SeekERKNS_5SliceE
      functionSourceFile: '/src/leveldb/table/two_level_iterator.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_116TwoLevelIterator13InitDataBlockEv
        - _ZN7leveldb12_GLOBAL__N_116TwoLevelIterator26SkipEmptyDataBlocksForwardEv
        - _ZN7leveldb15IteratorWrapper4SeekERKNS_5SliceE
        - _ZNK7leveldb15IteratorWrapper4iterEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'table/two_level_iterator.cc:83,15'
          Dst:             _ZN7leveldb15IteratorWrapper4SeekERKNS_5SliceE
        - Src:             'table/two_level_iterator.cc:84,3'
          Dst:             _ZN7leveldb12_GLOBAL__N_116TwoLevelIterator13InitDataBlockEv
        - Src:             'table/two_level_iterator.cc:85,18'
          Dst:             _ZNK7leveldb15IteratorWrapper4iterEv
        - Src:             'table/two_level_iterator.cc:85,48'
          Dst:             _ZN7leveldb15IteratorWrapper4SeekERKNS_5SliceE
        - Src:             'table/two_level_iterator.cc:86,3'
          Dst:             _ZN7leveldb12_GLOBAL__N_116TwoLevelIterator26SkipEmptyDataBlocksForwardEv
    - functionName:    _ZN7leveldb12_GLOBAL__N_116TwoLevelIterator10SeekToLastEv
      functionSourceFile: '/src/leveldb/table/two_level_iterator.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_116TwoLevelIterator13InitDataBlockEv
        - _ZN7leveldb12_GLOBAL__N_116TwoLevelIterator27SkipEmptyDataBlocksBackwardEv
        - _ZN7leveldb15IteratorWrapper10SeekToLastEv
        - _ZNK7leveldb15IteratorWrapper4iterEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'table/two_level_iterator.cc:97,15'
          Dst:             _ZN7leveldb15IteratorWrapper10SeekToLastEv
        - Src:             'table/two_level_iterator.cc:98,3'
          Dst:             _ZN7leveldb12_GLOBAL__N_116TwoLevelIterator13InitDataBlockEv
        - Src:             'table/two_level_iterator.cc:99,18'
          Dst:             _ZNK7leveldb15IteratorWrapper4iterEv
        - Src:             'table/two_level_iterator.cc:99,48'
          Dst:             _ZN7leveldb15IteratorWrapper10SeekToLastEv
        - Src:             'table/two_level_iterator.cc:100,3'
          Dst:             _ZN7leveldb12_GLOBAL__N_116TwoLevelIterator27SkipEmptyDataBlocksBackwardEv
    - functionName:    _ZN7leveldb12_GLOBAL__N_116TwoLevelIterator11SeekToFirstEv
      functionSourceFile: '/src/leveldb/table/two_level_iterator.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_116TwoLevelIterator13InitDataBlockEv
        - _ZN7leveldb12_GLOBAL__N_116TwoLevelIterator26SkipEmptyDataBlocksForwardEv
        - _ZN7leveldb15IteratorWrapper11SeekToFirstEv
        - _ZNK7leveldb15IteratorWrapper4iterEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'table/two_level_iterator.cc:90,15'
          Dst:             _ZN7leveldb15IteratorWrapper11SeekToFirstEv
        - Src:             'table/two_level_iterator.cc:91,3'
          Dst:             _ZN7leveldb12_GLOBAL__N_116TwoLevelIterator13InitDataBlockEv
        - Src:             'table/two_level_iterator.cc:92,18'
          Dst:             _ZNK7leveldb15IteratorWrapper4iterEv
        - Src:             'table/two_level_iterator.cc:92,48'
          Dst:             _ZN7leveldb15IteratorWrapper11SeekToFirstEv
        - Src:             'table/two_level_iterator.cc:93,3'
          Dst:             _ZN7leveldb12_GLOBAL__N_116TwoLevelIterator26SkipEmptyDataBlocksForwardEv
    - functionName:    _ZNK7leveldb12_GLOBAL__N_116TwoLevelIterator5ValidEv
      functionSourceFile: '/src/leveldb/table/two_level_iterator.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7leveldb15IteratorWrapper5ValidEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'table/two_level_iterator.cc:31,51'
          Dst:             _ZNK7leveldb15IteratorWrapper5ValidEv
    - functionName:    _ZN7leveldb12_GLOBAL__N_116TwoLevelIteratorD0Ev
      functionSourceFile: '/src/leveldb/table/two_level_iterator.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_116TwoLevelIteratorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'table/two_level_iterator.cc:80,37'
          Dst:             _ZN7leveldb12_GLOBAL__N_116TwoLevelIteratorD2Ev
    - functionName:    _ZN7leveldb12_GLOBAL__N_116TwoLevelIteratorD2Ev
      functionSourceFile: '/src/leveldb/table/two_level_iterator.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb15IteratorWrapperD2Ev
        - _ZN7leveldb6StatusD2Ev
        - _ZN7leveldb8IteratorD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'table/two_level_iterator.cc:80,37'
          Dst:             _ZN7leveldb15IteratorWrapperD2Ev
        - Src:             'table/two_level_iterator.cc:80,37'
          Dst:             _ZN7leveldb15IteratorWrapperD2Ev
        - Src:             'table/two_level_iterator.cc:80,37'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'table/two_level_iterator.cc:80,37'
          Dst:             _ZN7leveldb8IteratorD2Ev
    - functionName:    _ZN7leveldb15IteratorWrapperC2EPNS_8IteratorE
      functionSourceFile: '/src/leveldb/./table/iterator_wrapper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb15IteratorWrapper3SetEPNS_8IteratorE
        - _ZN7leveldb5SliceC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './table/iterator_wrapper.h:20,12'
          Dst:             _ZN7leveldb5SliceC2Ev
        - Src:             './table/iterator_wrapper.h:20,63'
          Dst:             _ZN7leveldb15IteratorWrapper3SetEPNS_8IteratorE
    - functionName:    _ZN7leveldb12_GLOBAL__N_116TwoLevelIteratorC2EPNS_8IteratorEPFS3_PvRKNS_11ReadOptionsERKNS_5SliceEES4_S7_
      functionSourceFile: '/src/leveldb/table/two_level_iterator.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb15IteratorWrapperC2EPNS_8IteratorE
        - _ZN7leveldb6StatusC2Ev
        - _ZN7leveldb8IteratorC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'table/two_level_iterator.cc:71,19'
          Dst:             _ZN7leveldb8IteratorC2Ev
        - Src:             'table/two_level_iterator.cc:71,19'
          Dst:             _ZN7leveldb6StatusC2Ev
        - Src:             'table/two_level_iterator.cc:77,7'
          Dst:             _ZN7leveldb15IteratorWrapperC2EPNS_8IteratorE
        - Src:             'table/two_level_iterator.cc:78,7'
          Dst:             _ZN7leveldb15IteratorWrapperC2EPNS_8IteratorE
    - functionName:    _ZN7leveldb19NewTwoLevelIteratorEPNS_8IteratorEPFS1_PvRKNS_11ReadOptionsERKNS_5SliceEES2_S5_
      functionSourceFile: '/src/leveldb/table/two_level_iterator.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_116TwoLevelIteratorC2EPNS_8IteratorEPFS3_PvRKNS_11ReadOptionsERKNS_5SliceEES4_S7_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'table/two_level_iterator.cc:168,14'
          Dst:             _ZN7leveldb12_GLOBAL__N_116TwoLevelIteratorC2EPNS_8IteratorEPFS3_PvRKNS_11ReadOptionsERKNS_5SliceEES4_S7_
    - functionName:    _ZN7leveldb5Arena15AllocateAlignedEm
      functionSourceFile: '/src/leveldb/util/arena.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7leveldb5Arena16AllocateFallbackEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'util/arena.cc:52,14'
          Dst:             _ZN7leveldb5Arena16AllocateFallbackEm
    - functionName:    _ZN7leveldb5Arena16AllocateFallbackEm
      functionSourceFile: '/src/leveldb/util/arena.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7leveldb5Arena16AllocateNewBlockEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'util/arena.cc:24,20'
          Dst:             _ZN7leveldb5Arena16AllocateNewBlockEm
        - Src:             'util/arena.cc:29,16'
          Dst:             _ZN7leveldb5Arena16AllocateNewBlockEm
    - functionName:    _ZN7leveldb5Arena16AllocateNewBlockEm
      functionSourceFile: '/src/leveldb/util/arena.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb5ArenaD2Ev
      functionSourceFile: '/src/leveldb/util/arena.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 18
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          48
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb5ArenaC2Ev
      functionSourceFile: '/src/leveldb/util/arena.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 12
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7leveldb12_GLOBAL__N_18LRUCache11TotalChargeEv
      functionSourceFile: '/src/leveldb/util/cache.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb9MutexLockC2EPNS_4port5MutexE
        - _ZN7leveldb9MutexLockD2Ev
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'util/cache.cc:168,15'
          Dst:             _ZN7leveldb9MutexLockC2EPNS_4port5MutexE
        - Src:             'util/cache.cc:170,3'
          Dst:             _ZN7leveldb9MutexLockD2Ev
    - functionName:    _ZN7leveldb12_GLOBAL__N_18LRUCache5PruneEv
      functionSourceFile: '/src/leveldb/util/cache.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_111HandleTable6RemoveERKNS_5SliceEj
        - _ZN7leveldb12_GLOBAL__N_18LRUCache11FinishEraseEPNS0_9LRUHandleE
        - _ZN7leveldb9MutexLockC2EPNS_4port5MutexE
        - _ZN7leveldb9MutexLockD2Ev
        - _ZNK7leveldb12_GLOBAL__N_19LRUHandle3keyEv
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'util/cache.cc:325,13'
          Dst:             _ZN7leveldb9MutexLockC2EPNS_4port5MutexE
        - Src:             'util/cache.cc:329,48'
          Dst:             _ZNK7leveldb12_GLOBAL__N_19LRUHandle3keyEv
        - Src:             'util/cache.cc:329,38'
          Dst:             _ZN7leveldb12_GLOBAL__N_111HandleTable6RemoveERKNS_5SliceEj
        - Src:             'util/cache.cc:329,19'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCache11FinishEraseEPNS0_9LRUHandleE
        - Src:             'util/cache.cc:334,1'
          Dst:             _ZN7leveldb9MutexLockD2Ev
    - functionName:    _ZNK7leveldb12_GLOBAL__N_19LRUHandle3keyEv
      functionSourceFile: '/src/leveldb/util/cache.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb5SliceC2EPKcm
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'util/cache.cc:61,12'
          Dst:             _ZN7leveldb5SliceC2EPKcm
    - functionName:    _ZN7leveldb12_GLOBAL__N_111HandleTable6RemoveERKNS_5SliceEj
      functionSourceFile: '/src/leveldb/util/cache.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_111HandleTable11FindPointerERKNS_5SliceEj
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'util/cache.cc:96,23'
          Dst:             _ZN7leveldb12_GLOBAL__N_111HandleTable11FindPointerERKNS_5SliceEj
    - functionName:    _ZN7leveldb12_GLOBAL__N_18LRUCache11FinishEraseEPNS0_9LRUHandleE
      functionSourceFile: '/src/leveldb/util/cache.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_18LRUCache10LRU_RemoveEPNS0_9LRUHandleE
        - _ZN7leveldb12_GLOBAL__N_18LRUCache5UnrefEPNS0_9LRUHandleE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'util/cache.cc:311,5'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCache10LRU_RemoveEPNS0_9LRUHandleE
        - Src:             'util/cache.cc:314,5'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCache5UnrefEPNS0_9LRUHandleE
    - functionName:    _ZN7leveldb12_GLOBAL__N_18LRUCache10LRU_RemoveEPNS0_9LRUHandleE
      functionSourceFile: '/src/leveldb/util/cache.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12_GLOBAL__N_18LRUCache5UnrefEPNS0_9LRUHandleE
      functionSourceFile: '/src/leveldb/util/cache.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          60
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_18LRUCache10LRU_AppendEPNS0_9LRUHandleES3_
        - _ZN7leveldb12_GLOBAL__N_18LRUCache10LRU_RemoveEPNS0_9LRUHandleE
        - _ZNK7leveldb12_GLOBAL__N_19LRUHandle3keyEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'util/cache.cc:231,22'
          Dst:             _ZNK7leveldb12_GLOBAL__N_19LRUHandle3keyEv
        - Src:             'util/cache.cc:235,5'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCache10LRU_RemoveEPNS0_9LRUHandleE
        - Src:             'util/cache.cc:236,5'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCache10LRU_AppendEPNS0_9LRUHandleES3_
    - functionName:    _ZN7leveldb12_GLOBAL__N_18LRUCache10LRU_AppendEPNS0_9LRUHandleES3_
      functionSourceFile: '/src/leveldb/util/cache.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12_GLOBAL__N_111HandleTable11FindPointerERKNS_5SliceEj
      functionSourceFile: '/src/leveldb/util/cache.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          73
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7leveldbneERKNS_5SliceES2_
        - _ZNK7leveldb12_GLOBAL__N_19LRUHandle3keyEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'util/cache.cc:117,71'
          Dst:             _ZNK7leveldb12_GLOBAL__N_19LRUHandle3keyEv
        - Src:             'util/cache.cc:117,60'
          Dst:             _ZN7leveldbneERKNS_5SliceES2_
    - functionName:    _ZN7leveldbneERKNS_5SliceES2_
      functionSourceFile: '/src/leveldb/include/leveldb/slice.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldbeqERKNS_5SliceES2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/leveldb/slice.h:101,69'
          Dst:             _ZN7leveldbeqERKNS_5SliceES2_
    - functionName:    _ZN7leveldb12_GLOBAL__N_18LRUCache5EraseERKNS_5SliceEj
      functionSourceFile: '/src/leveldb/util/cache.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_111HandleTable6RemoveERKNS_5SliceEj
        - _ZN7leveldb12_GLOBAL__N_18LRUCache11FinishEraseEPNS0_9LRUHandleE
        - _ZN7leveldb9MutexLockC2EPNS_4port5MutexE
        - _ZN7leveldb9MutexLockD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'util/cache.cc:320,13'
          Dst:             _ZN7leveldb9MutexLockC2EPNS_4port5MutexE
        - Src:             'util/cache.cc:321,22'
          Dst:             _ZN7leveldb12_GLOBAL__N_111HandleTable6RemoveERKNS_5SliceEj
        - Src:             'util/cache.cc:321,3'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCache11FinishEraseEPNS0_9LRUHandleE
        - Src:             'util/cache.cc:322,1'
          Dst:             _ZN7leveldb9MutexLockD2Ev
    - functionName:    _ZN7leveldb12_GLOBAL__N_18LRUCache7ReleaseEPNS_5Cache6HandleE
      functionSourceFile: '/src/leveldb/util/cache.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_18LRUCache5UnrefEPNS0_9LRUHandleE
        - _ZN7leveldb9MutexLockC2EPNS_4port5MutexE
        - _ZN7leveldb9MutexLockD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'util/cache.cc:263,13'
          Dst:             _ZN7leveldb9MutexLockC2EPNS_4port5MutexE
        - Src:             'util/cache.cc:264,3'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCache5UnrefEPNS0_9LRUHandleE
        - Src:             'util/cache.cc:265,1'
          Dst:             _ZN7leveldb9MutexLockD2Ev
    - functionName:    _ZN7leveldb12_GLOBAL__N_18LRUCache3RefEPNS0_9LRUHandleE
      functionSourceFile: '/src/leveldb/util/cache.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_18LRUCache10LRU_AppendEPNS0_9LRUHandleES3_
        - _ZN7leveldb12_GLOBAL__N_18LRUCache10LRU_RemoveEPNS0_9LRUHandleE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'util/cache.cc:220,5'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCache10LRU_RemoveEPNS0_9LRUHandleE
        - Src:             'util/cache.cc:221,5'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCache10LRU_AppendEPNS0_9LRUHandleES3_
    - functionName:    _ZN7leveldb12_GLOBAL__N_111HandleTable6LookupERKNS_5SliceEj
      functionSourceFile: '/src/leveldb/util/cache.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_111HandleTable11FindPointerERKNS_5SliceEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'util/cache.cc:76,13'
          Dst:             _ZN7leveldb12_GLOBAL__N_111HandleTable11FindPointerERKNS_5SliceEj
    - functionName:    _ZN7leveldb12_GLOBAL__N_18LRUCache6LookupERKNS_5SliceEj
      functionSourceFile: '/src/leveldb/util/cache.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_111HandleTable6LookupERKNS_5SliceEj
        - _ZN7leveldb12_GLOBAL__N_18LRUCache3RefEPNS0_9LRUHandleE
        - _ZN7leveldb9MutexLockC2EPNS_4port5MutexE
        - _ZN7leveldb9MutexLockD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'util/cache.cc:254,13'
          Dst:             _ZN7leveldb9MutexLockC2EPNS_4port5MutexE
        - Src:             'util/cache.cc:255,25'
          Dst:             _ZN7leveldb12_GLOBAL__N_111HandleTable6LookupERKNS_5SliceEj
        - Src:             'util/cache.cc:257,5'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCache3RefEPNS0_9LRUHandleE
        - Src:             'util/cache.cc:260,1'
          Dst:             _ZN7leveldb9MutexLockD2Ev
    - functionName:    _ZN7leveldb12_GLOBAL__N_111HandleTable6InsertEPNS0_9LRUHandleE
      functionSourceFile: '/src/leveldb/util/cache.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_111HandleTable11FindPointerERKNS_5SliceEj
        - _ZN7leveldb12_GLOBAL__N_111HandleTable6ResizeEv
        - _ZNK7leveldb12_GLOBAL__N_19LRUHandle3keyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'util/cache.cc:80,38'
          Dst:             _ZNK7leveldb12_GLOBAL__N_19LRUHandle3keyEv
        - Src:             'util/cache.cc:80,23'
          Dst:             _ZN7leveldb12_GLOBAL__N_111HandleTable11FindPointerERKNS_5SliceEj
        - Src:             'util/cache.cc:89,9'
          Dst:             _ZN7leveldb12_GLOBAL__N_111HandleTable6ResizeEv
    - functionName:    _ZN7leveldb12_GLOBAL__N_111HandleTable6ResizeEv
      functionSourceFile: '/src/leveldb/util/cache.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          95
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12_GLOBAL__N_18LRUCache6InsertERKNS_5SliceEjPvmPFvS4_S5_E
      functionSourceFile: '/src/leveldb/util/cache.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          110
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_111HandleTable6InsertEPNS0_9LRUHandleE
        - _ZN7leveldb12_GLOBAL__N_111HandleTable6RemoveERKNS_5SliceEj
        - _ZN7leveldb12_GLOBAL__N_18LRUCache10LRU_AppendEPNS0_9LRUHandleES3_
        - _ZN7leveldb12_GLOBAL__N_18LRUCache11FinishEraseEPNS0_9LRUHandleE
        - _ZN7leveldb9MutexLockC2EPNS_4port5MutexE
        - _ZN7leveldb9MutexLockD2Ev
        - _ZNK7leveldb12_GLOBAL__N_19LRUHandle3keyEv
        - _ZNK7leveldb5Slice4dataEv
        - _ZNK7leveldb5Slice4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'util/cache.cc:271,13'
          Dst:             _ZN7leveldb9MutexLockC2EPNS_4port5MutexE
        - Src:             'util/cache.cc:274,71'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'util/cache.cc:278,23'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'util/cache.cc:282,32'
          Dst:             _ZNK7leveldb5Slice4dataEv
        - Src:             'util/cache.cc:282,44'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'util/cache.cc:287,5'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCache10LRU_AppendEPNS0_9LRUHandleES3_
        - Src:             'util/cache.cc:289,24'
          Dst:             _ZN7leveldb12_GLOBAL__N_111HandleTable6InsertEPNS0_9LRUHandleE
        - Src:             'util/cache.cc:289,5'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCache11FinishEraseEPNS0_9LRUHandleE
        - Src:             'util/cache.cc:297,50'
          Dst:             _ZNK7leveldb12_GLOBAL__N_19LRUHandle3keyEv
        - Src:             'util/cache.cc:297,38'
          Dst:             _ZN7leveldb12_GLOBAL__N_111HandleTable6RemoveERKNS_5SliceEj
        - Src:             'util/cache.cc:297,19'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCache11FinishEraseEPNS0_9LRUHandleE
        - Src:             'util/cache.cc:304,1'
          Dst:             _ZN7leveldb9MutexLockD2Ev
    - functionName:    _ZN7leveldb12_GLOBAL__N_115ShardedLRUCache5ShardEj
      functionSourceFile: '/src/leveldb/util/cache.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12_GLOBAL__N_115ShardedLRUCache9HashSliceERKNS_5SliceE
      functionSourceFile: '/src/leveldb/util/cache.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb4HashEPKcmj
        - _ZNK7leveldb5Slice4dataEv
        - _ZNK7leveldb5Slice4sizeEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'util/cache.cc:346,19'
          Dst:             _ZNK7leveldb5Slice4dataEv
        - Src:             'util/cache.cc:346,29'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'util/cache.cc:346,12'
          Dst:             _ZN7leveldb4HashEPKcmj
    - functionName:    _ZN7leveldb12_GLOBAL__N_111HandleTableD2Ev
      functionSourceFile: '/src/leveldb/util/cache.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          22
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12_GLOBAL__N_18LRUCacheD2Ev
      functionSourceFile: '/src/leveldb/util/cache.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_111HandleTableD2Ev
        - _ZN7leveldb12_GLOBAL__N_18LRUCache5UnrefEPNS0_9LRUHandleE
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'util/cache.cc:216,1'
          Dst:             _ZN7leveldb12_GLOBAL__N_111HandleTableD2Ev
        - Src:             'util/cache.cc:213,5'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCache5UnrefEPNS0_9LRUHandleE
    - functionName:    _ZN7leveldb12_GLOBAL__N_111HandleTableC2Ev
      functionSourceFile: '/src/leveldb/util/cache.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_111HandleTable6ResizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'util/cache.cc:72,59'
          Dst:             _ZN7leveldb12_GLOBAL__N_111HandleTable6ResizeEv
    - functionName:    _ZNK7leveldb12_GLOBAL__N_115ShardedLRUCache11TotalChargeEv
      functionSourceFile: '/src/leveldb/util/cache.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7leveldb12_GLOBAL__N_18LRUCache11TotalChargeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'util/cache.cc:391,26'
          Dst:             _ZNK7leveldb12_GLOBAL__N_18LRUCache11TotalChargeEv
        - Src:             'util/cache.cc:391,26'
          Dst:             _ZNK7leveldb12_GLOBAL__N_18LRUCache11TotalChargeEv
        - Src:             'util/cache.cc:391,26'
          Dst:             _ZNK7leveldb12_GLOBAL__N_18LRUCache11TotalChargeEv
        - Src:             'util/cache.cc:391,26'
          Dst:             _ZNK7leveldb12_GLOBAL__N_18LRUCache11TotalChargeEv
        - Src:             'util/cache.cc:391,26'
          Dst:             _ZNK7leveldb12_GLOBAL__N_18LRUCache11TotalChargeEv
        - Src:             'util/cache.cc:391,26'
          Dst:             _ZNK7leveldb12_GLOBAL__N_18LRUCache11TotalChargeEv
        - Src:             'util/cache.cc:391,26'
          Dst:             _ZNK7leveldb12_GLOBAL__N_18LRUCache11TotalChargeEv
        - Src:             'util/cache.cc:391,26'
          Dst:             _ZNK7leveldb12_GLOBAL__N_18LRUCache11TotalChargeEv
        - Src:             'util/cache.cc:391,26'
          Dst:             _ZNK7leveldb12_GLOBAL__N_18LRUCache11TotalChargeEv
        - Src:             'util/cache.cc:391,26'
          Dst:             _ZNK7leveldb12_GLOBAL__N_18LRUCache11TotalChargeEv
        - Src:             'util/cache.cc:391,26'
          Dst:             _ZNK7leveldb12_GLOBAL__N_18LRUCache11TotalChargeEv
        - Src:             'util/cache.cc:391,26'
          Dst:             _ZNK7leveldb12_GLOBAL__N_18LRUCache11TotalChargeEv
        - Src:             'util/cache.cc:391,26'
          Dst:             _ZNK7leveldb12_GLOBAL__N_18LRUCache11TotalChargeEv
        - Src:             'util/cache.cc:391,26'
          Dst:             _ZNK7leveldb12_GLOBAL__N_18LRUCache11TotalChargeEv
        - Src:             'util/cache.cc:391,26'
          Dst:             _ZNK7leveldb12_GLOBAL__N_18LRUCache11TotalChargeEv
        - Src:             'util/cache.cc:391,26'
          Dst:             _ZNK7leveldb12_GLOBAL__N_18LRUCache11TotalChargeEv
    - functionName:    _ZN7leveldb12_GLOBAL__N_115ShardedLRUCache5PruneEv
      functionSourceFile: '/src/leveldb/util/cache.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_18LRUCache5PruneEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'util/cache.cc:385,17'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCache5PruneEv
        - Src:             'util/cache.cc:385,17'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCache5PruneEv
        - Src:             'util/cache.cc:385,17'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCache5PruneEv
        - Src:             'util/cache.cc:385,17'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCache5PruneEv
        - Src:             'util/cache.cc:385,17'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCache5PruneEv
        - Src:             'util/cache.cc:385,17'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCache5PruneEv
        - Src:             'util/cache.cc:385,17'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCache5PruneEv
        - Src:             'util/cache.cc:385,17'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCache5PruneEv
        - Src:             'util/cache.cc:385,17'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCache5PruneEv
        - Src:             'util/cache.cc:385,17'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCache5PruneEv
        - Src:             'util/cache.cc:385,17'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCache5PruneEv
        - Src:             'util/cache.cc:385,17'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCache5PruneEv
        - Src:             'util/cache.cc:385,17'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCache5PruneEv
        - Src:             'util/cache.cc:385,17'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCache5PruneEv
        - Src:             'util/cache.cc:385,17'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCache5PruneEv
        - Src:             'util/cache.cc:385,17'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCache5PruneEv
    - functionName:    _ZN7leveldb12_GLOBAL__N_115ShardedLRUCache5NewIdEv
      functionSourceFile: '/src/leveldb/util/cache.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb9MutexLockC2EPNS_4port5MutexE
        - _ZN7leveldb9MutexLockD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'util/cache.cc:380,15'
          Dst:             _ZN7leveldb9MutexLockC2EPNS_4port5MutexE
        - Src:             'util/cache.cc:382,3'
          Dst:             _ZN7leveldb9MutexLockD2Ev
    - functionName:    _ZN7leveldb12_GLOBAL__N_115ShardedLRUCache5EraseERKNS_5SliceE
      functionSourceFile: '/src/leveldb/util/cache.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_115ShardedLRUCache5ShardEj
        - _ZN7leveldb12_GLOBAL__N_115ShardedLRUCache9HashSliceERKNS_5SliceE
        - _ZN7leveldb12_GLOBAL__N_18LRUCache5EraseERKNS_5SliceEj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'util/cache.cc:373,27'
          Dst:             _ZN7leveldb12_GLOBAL__N_115ShardedLRUCache9HashSliceERKNS_5SliceE
        - Src:             'util/cache.cc:374,12'
          Dst:             _ZN7leveldb12_GLOBAL__N_115ShardedLRUCache5ShardEj
        - Src:             'util/cache.cc:374,25'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCache5EraseERKNS_5SliceEj
    - functionName:    _ZN7leveldb12_GLOBAL__N_115ShardedLRUCache5ValueEPNS_5Cache6HandleE
      functionSourceFile: '/src/leveldb/util/cache.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12_GLOBAL__N_115ShardedLRUCache7ReleaseEPNS_5Cache6HandleE
      functionSourceFile: '/src/leveldb/util/cache.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_115ShardedLRUCache5ShardEj
        - _ZN7leveldb12_GLOBAL__N_18LRUCache7ReleaseEPNS_5Cache6HandleE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'util/cache.cc:370,12'
          Dst:             _ZN7leveldb12_GLOBAL__N_115ShardedLRUCache5ShardEj
        - Src:             'util/cache.cc:370,28'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCache7ReleaseEPNS_5Cache6HandleE
    - functionName:    _ZN7leveldb12_GLOBAL__N_115ShardedLRUCache6LookupERKNS_5SliceE
      functionSourceFile: '/src/leveldb/util/cache.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_115ShardedLRUCache5ShardEj
        - _ZN7leveldb12_GLOBAL__N_115ShardedLRUCache9HashSliceERKNS_5SliceE
        - _ZN7leveldb12_GLOBAL__N_18LRUCache6LookupERKNS_5SliceEj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'util/cache.cc:365,27'
          Dst:             _ZN7leveldb12_GLOBAL__N_115ShardedLRUCache9HashSliceERKNS_5SliceE
        - Src:             'util/cache.cc:366,19'
          Dst:             _ZN7leveldb12_GLOBAL__N_115ShardedLRUCache5ShardEj
        - Src:             'util/cache.cc:366,32'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCache6LookupERKNS_5SliceEj
    - functionName:    _ZN7leveldb12_GLOBAL__N_115ShardedLRUCache6InsertERKNS_5SliceEPvmPFvS4_S5_E
      functionSourceFile: '/src/leveldb/util/cache.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_115ShardedLRUCache5ShardEj
        - _ZN7leveldb12_GLOBAL__N_115ShardedLRUCache9HashSliceERKNS_5SliceE
        - _ZN7leveldb12_GLOBAL__N_18LRUCache6InsertERKNS_5SliceEjPvmPFvS4_S5_E
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'util/cache.cc:361,27'
          Dst:             _ZN7leveldb12_GLOBAL__N_115ShardedLRUCache9HashSliceERKNS_5SliceE
        - Src:             'util/cache.cc:362,19'
          Dst:             _ZN7leveldb12_GLOBAL__N_115ShardedLRUCache5ShardEj
        - Src:             'util/cache.cc:362,32'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCache6InsertERKNS_5SliceEjPvmPFvS4_S5_E
    - functionName:    _ZN7leveldb12_GLOBAL__N_115ShardedLRUCacheD0Ev
      functionSourceFile: '/src/leveldb/util/cache.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_115ShardedLRUCacheD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'util/cache.cc:358,31'
          Dst:             _ZN7leveldb12_GLOBAL__N_115ShardedLRUCacheD2Ev
    - functionName:    _ZN7leveldb12_GLOBAL__N_115ShardedLRUCacheD2Ev
      functionSourceFile: '/src/leveldb/util/cache.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_18LRUCacheD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'util/cache.cc:358,32'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCacheD2Ev
        - Src:             'util/cache.cc:358,32'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCacheD2Ev
        - Src:             'util/cache.cc:358,32'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCacheD2Ev
        - Src:             'util/cache.cc:358,32'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCacheD2Ev
        - Src:             'util/cache.cc:358,32'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCacheD2Ev
        - Src:             'util/cache.cc:358,32'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCacheD2Ev
        - Src:             'util/cache.cc:358,32'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCacheD2Ev
        - Src:             'util/cache.cc:358,32'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCacheD2Ev
        - Src:             'util/cache.cc:358,32'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCacheD2Ev
        - Src:             'util/cache.cc:358,32'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCacheD2Ev
        - Src:             'util/cache.cc:358,32'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCacheD2Ev
        - Src:             'util/cache.cc:358,32'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCacheD2Ev
        - Src:             'util/cache.cc:358,32'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCacheD2Ev
        - Src:             'util/cache.cc:358,32'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCacheD2Ev
        - Src:             'util/cache.cc:358,32'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCacheD2Ev
        - Src:             'util/cache.cc:358,32'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCacheD2Ev
    - functionName:    _ZN7leveldb12_GLOBAL__N_18LRUCache11SetCapacityEm
      functionSourceFile: '/src/leveldb/util/cache.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12_GLOBAL__N_18LRUCacheC2Ev
      functionSourceFile: '/src/leveldb/util/cache.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_111HandleTableC2Ev
        - _ZN7leveldb4port5MutexC2Ev
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'util/cache.cc:198,11'
          Dst:             _ZN7leveldb4port5MutexC2Ev
        - Src:             'util/cache.cc:198,11'
          Dst:             _ZN7leveldb12_GLOBAL__N_111HandleTableC2Ev
    - functionName:    _ZN7leveldb5CacheC2Ev
      functionSourceFile: '/src/leveldb/include/leveldb/cache.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb5CacheD2Ev
      functionSourceFile: '/src/leveldb/util/cache.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 18
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb5CacheD0Ev
      functionSourceFile: '/src/leveldb/util/cache.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 18
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb5Cache5PruneEv
      functionSourceFile: '/src/leveldb/include/leveldb/cache.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12_GLOBAL__N_115ShardedLRUCacheC2Em
      functionSourceFile: '/src/leveldb/util/cache.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          82
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_18LRUCache11SetCapacityEm
        - _ZN7leveldb12_GLOBAL__N_18LRUCacheC2Ev
        - _ZN7leveldb4port5MutexC2Ev
        - _ZN7leveldb5CacheC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'util/cache.cc:352,12'
          Dst:             _ZN7leveldb5CacheC2Ev
        - Src:             'util/cache.cc:352,12'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCacheC2Ev
        - Src:             'util/cache.cc:352,12'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCacheC2Ev
        - Src:             'util/cache.cc:352,12'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCacheC2Ev
        - Src:             'util/cache.cc:352,12'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCacheC2Ev
        - Src:             'util/cache.cc:352,12'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCacheC2Ev
        - Src:             'util/cache.cc:352,12'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCacheC2Ev
        - Src:             'util/cache.cc:352,12'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCacheC2Ev
        - Src:             'util/cache.cc:352,12'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCacheC2Ev
        - Src:             'util/cache.cc:352,12'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCacheC2Ev
        - Src:             'util/cache.cc:352,12'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCacheC2Ev
        - Src:             'util/cache.cc:352,12'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCacheC2Ev
        - Src:             'util/cache.cc:352,12'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCacheC2Ev
        - Src:             'util/cache.cc:352,12'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCacheC2Ev
        - Src:             'util/cache.cc:352,12'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCacheC2Ev
        - Src:             'util/cache.cc:352,12'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCacheC2Ev
        - Src:             'util/cache.cc:352,12'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCacheC2Ev
        - Src:             'util/cache.cc:352,12'
          Dst:             _ZN7leveldb4port5MutexC2Ev
        - Src:             'util/cache.cc:355,17'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCache11SetCapacityEm
        - Src:             'util/cache.cc:355,17'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCache11SetCapacityEm
        - Src:             'util/cache.cc:355,17'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCache11SetCapacityEm
        - Src:             'util/cache.cc:355,17'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCache11SetCapacityEm
        - Src:             'util/cache.cc:355,17'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCache11SetCapacityEm
        - Src:             'util/cache.cc:355,17'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCache11SetCapacityEm
        - Src:             'util/cache.cc:355,17'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCache11SetCapacityEm
        - Src:             'util/cache.cc:355,17'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCache11SetCapacityEm
        - Src:             'util/cache.cc:355,17'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCache11SetCapacityEm
        - Src:             'util/cache.cc:355,17'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCache11SetCapacityEm
        - Src:             'util/cache.cc:355,17'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCache11SetCapacityEm
        - Src:             'util/cache.cc:355,17'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCache11SetCapacityEm
        - Src:             'util/cache.cc:355,17'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCache11SetCapacityEm
        - Src:             'util/cache.cc:355,17'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCache11SetCapacityEm
        - Src:             'util/cache.cc:355,17'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCache11SetCapacityEm
        - Src:             'util/cache.cc:355,17'
          Dst:             _ZN7leveldb12_GLOBAL__N_18LRUCache11SetCapacityEm
    - functionName:    _ZN7leveldb11NewLRUCacheEm
      functionSourceFile: '/src/leveldb/util/cache.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_115ShardedLRUCacheC2Em
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'util/cache.cc:399,50'
          Dst:             _ZN7leveldb12_GLOBAL__N_115ShardedLRUCacheC2Em
    - functionName:    _ZN7leveldb22GetLengthPrefixedSliceEPNS_5SliceES1_
      functionSourceFile: '/src/leveldb/util/coding.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7leveldb11GetVarint32EPNS_5SliceEPj
        - _ZN7leveldb5Slice13remove_prefixEm
        - _ZN7leveldb5SliceC2EPKcm
        - _ZNK7leveldb5Slice4dataEv
        - _ZNK7leveldb5Slice4sizeEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'util/coding.cc:147,7'
          Dst:             _ZN7leveldb11GetVarint32EPNS_5SliceEPj
        - Src:             'util/coding.cc:147,42'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'util/coding.cc:148,28'
          Dst:             _ZNK7leveldb5Slice4dataEv
        - Src:             'util/coding.cc:148,15'
          Dst:             _ZN7leveldb5SliceC2EPKcm
        - Src:             'util/coding.cc:149,12'
          Dst:             _ZN7leveldb5Slice13remove_prefixEm
    - functionName:    _ZN7leveldb11GetVarint32EPNS_5SliceEPj
      functionSourceFile: '/src/leveldb/util/coding.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7leveldb14GetVarint32PtrEPKcS1_Pj
        - _ZN7leveldb5SliceC2EPKcm
        - _ZNK7leveldb5Slice4dataEv
        - _ZNK7leveldb5Slice4sizeEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'util/coding.cc:105,26'
          Dst:             _ZNK7leveldb5Slice4dataEv
        - Src:             'util/coding.cc:106,34'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'util/coding.cc:107,19'
          Dst:             _ZN7leveldb14GetVarint32PtrEPKcS1_Pj
        - Src:             'util/coding.cc:111,14'
          Dst:             _ZN7leveldb5SliceC2EPKcm
    - functionName:    _ZN7leveldb11GetVarint64EPNS_5SliceEPm
      functionSourceFile: '/src/leveldb/util/coding.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7leveldb14GetVarint64PtrEPKcS1_Pm
        - _ZN7leveldb5SliceC2EPKcm
        - _ZNK7leveldb5Slice4dataEv
        - _ZNK7leveldb5Slice4sizeEv
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'util/coding.cc:134,26'
          Dst:             _ZNK7leveldb5Slice4dataEv
        - Src:             'util/coding.cc:135,34'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'util/coding.cc:136,19'
          Dst:             _ZN7leveldb14GetVarint64PtrEPKcS1_Pm
        - Src:             'util/coding.cc:140,14'
          Dst:             _ZN7leveldb5SliceC2EPKcm
    - functionName:    _ZN7leveldb14GetVarint64PtrEPKcS1_Pm
      functionSourceFile: '/src/leveldb/util/coding.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          202
      EdgeCount:       62
      CyclomaticComplexity: 21
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb22GetVarint32PtrFallbackEPKcS1_Pj
      functionSourceFile: '/src/leveldb/util/coding.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          107
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12VarintLengthEm
      functionSourceFile: '/src/leveldb/util/coding.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb22PutLengthPrefixedSliceEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKNS_5SliceE
      functionSourceFile: '/src/leveldb/util/coding.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb11PutVarint32EPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEj
        - _ZNK7leveldb5Slice4dataEv
        - _ZNK7leveldb5Slice4sizeEv
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'util/coding.cc:73,26'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'util/coding.cc:73,3'
          Dst:             _ZN7leveldb11PutVarint32EPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEj
        - Src:             'util/coding.cc:74,21'
          Dst:             _ZNK7leveldb5Slice4dataEv
        - Src:             'util/coding.cc:74,35'
          Dst:             _ZNK7leveldb5Slice4sizeEv
    - functionName:    _ZN7leveldb11PutVarint32EPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEj
      functionSourceFile: '/src/leveldb/util/coding.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb14EncodeVarint32EPcj
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'util/coding.cc:51,15'
          Dst:             _ZN7leveldb14EncodeVarint32EPcj
    - functionName:    _ZN7leveldb14EncodeVarint32EPcj
      functionSourceFile: '/src/leveldb/util/coding.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          102
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb11PutVarint64EPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
      functionSourceFile: '/src/leveldb/util/coding.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb14EncodeVarint64EPcm
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'util/coding.cc:68,15'
          Dst:             _ZN7leveldb14EncodeVarint64EPcm
    - functionName:    _ZN7leveldb14EncodeVarint64EPcm
      functionSourceFile: '/src/leveldb/util/coding.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb10PutFixed64EPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
      functionSourceFile: '/src/leveldb/util/coding.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 19
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb13EncodeFixed64EPcm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'util/coding.cc:17,3'
          Dst:             _ZN7leveldb13EncodeFixed64EPcm
    - functionName:    _ZN7leveldb10PutFixed32EPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEj
      functionSourceFile: '/src/leveldb/util/coding.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 9
      functionLinenumberEnd: 13
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb13EncodeFixed32EPcj
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'util/coding.cc:11,3'
          Dst:             _ZN7leveldb13EncodeFixed32EPcj
    - functionName:    _ZNK7leveldb12_GLOBAL__N_122BytewiseComparatorImpl18FindShortSuccessorEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/leveldb/util/comparator.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          46
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7leveldb12_GLOBAL__N_122BytewiseComparatorImpl21FindShortestSeparatorEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKNS_5SliceE
      functionSourceFile: '/src/leveldb/util/comparator.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          79
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNK7leveldb5Slice4sizeEv
        - _ZNK7leveldb5SliceixEm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'util/comparator.cc:34,55'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'util/comparator.cc:37,37'
          Dst:             _ZNK7leveldb5SliceixEm
        - Src:             'util/comparator.cc:46,48'
          Dst:             _ZNK7leveldb5SliceixEm
    - functionName:    _ZNK7leveldb12_GLOBAL__N_122BytewiseComparatorImpl4NameEv
      functionSourceFile: '/src/leveldb/util/comparator.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7leveldb12_GLOBAL__N_122BytewiseComparatorImpl7CompareERKNS_5SliceES4_
      functionSourceFile: '/src/leveldb/util/comparator.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7leveldb5Slice7compareERKS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'util/comparator.cc:28,14'
          Dst:             _ZNK7leveldb5Slice7compareERKS0_
    - functionName:    _ZN7leveldb12_GLOBAL__N_122BytewiseComparatorImplD0Ev
      functionSourceFile: '/src/leveldb/util/comparator.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb10ComparatorD2Ev
      functionSourceFile: '/src/leveldb/util/comparator.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 18
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12_GLOBAL__N_122BytewiseComparatorImplC2Ev
      functionSourceFile: '/src/leveldb/util/comparator.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb10ComparatorC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'util/comparator.cc:23,3'
          Dst:             _ZN7leveldb10ComparatorC2Ev
    - functionName:    _ZN7leveldb12NoDestructorINS_12_GLOBAL__N_122BytewiseComparatorImplEEC2IJEEEDpOT_
      functionSourceFile: '/src/leveldb/./util/no_destructor.h'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_122BytewiseComparatorImplC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './util/no_destructor.h:32,9'
          Dst:             _ZN7leveldb12_GLOBAL__N_122BytewiseComparatorImplC2Ev
    - functionName:    _ZN7leveldb18BytewiseComparatorEv
      functionSourceFile: '/src/leveldb/util/comparator.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7leveldb12NoDestructorINS_12_GLOBAL__N_122BytewiseComparatorImplEEC2IJEEEDpOT_
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'util/comparator.cc:71,3'
          Dst:             __cxa_guard_acquire
        - Src:             'util/comparator.cc:71,47'
          Dst:             _ZN7leveldb12NoDestructorINS_12_GLOBAL__N_122BytewiseComparatorImplEEC2IJEEEDpOT_
        - Src:             'util/comparator.cc:71,3'
          Dst:             __cxa_guard_release
    - functionName:    __cxa_guard_acquire
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_guard_release
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb10ComparatorD0Ev
      functionSourceFile: '/src/leveldb/util/comparator.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 18
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb6crc32c12_GLOBAL__N_112ReadUint32LEEPKh
      functionSourceFile: '/src/leveldb/util/crc32c.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb13DecodeFixed32EPKc
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'util/crc32c.cc:250,10'
          Dst:             _ZN7leveldb13DecodeFixed32EPKc
    - functionName:    _ZN7leveldb6crc32c12_GLOBAL__N_17RoundUpILi4EEEPKhS4_
      functionSourceFile: '/src/leveldb/util/crc32c.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb4port17AcceleratedCRC32CEjPKcm
      functionSourceFile: '/src/leveldb/./port/port_stdcxx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb6crc32cL19CanAccelerateCRC32CEv
      functionSourceFile: '/src/leveldb/util/crc32c.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb4port17AcceleratedCRC32CEjPKcm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'util/crc32c.cc:273,10'
          Dst:             _ZN7leveldb4port17AcceleratedCRC32CEjPKcm
    - functionName:    _ZN7leveldb6crc32c6ExtendEjPKcm
      functionSourceFile: '/src/leveldb/util/crc32c.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          518
      EdgeCount:       68
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN7leveldb4port17AcceleratedCRC32CEjPKcm
        - _ZN7leveldb6crc32c12_GLOBAL__N_112ReadUint32LEEPKh
        - _ZN7leveldb6crc32c12_GLOBAL__N_17RoundUpILi4EEEPKhS4_
        - _ZN7leveldb6crc32cL19CanAccelerateCRC32CEv
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'util/crc32c.cc:277,3'
          Dst:             __cxa_guard_acquire
        - Src:             'util/crc32c.cc:277,28'
          Dst:             _ZN7leveldb6crc32cL19CanAccelerateCRC32CEv
        - Src:             'util/crc32c.cc:277,3'
          Dst:             __cxa_guard_release
        - Src:             'util/crc32c.cc:279,12'
          Dst:             _ZN7leveldb4port17AcceleratedCRC32CEjPKcm
        - Src:             'util/crc32c.cc:324,22'
          Dst:             _ZN7leveldb6crc32c12_GLOBAL__N_17RoundUpILi4EEEPKhS4_
        - Src:             'util/crc32c.cc:334,21'
          Dst:             _ZN7leveldb6crc32c12_GLOBAL__N_112ReadUint32LEEPKh
        - Src:             'util/crc32c.cc:335,21'
          Dst:             _ZN7leveldb6crc32c12_GLOBAL__N_112ReadUint32LEEPKh
        - Src:             'util/crc32c.cc:336,21'
          Dst:             _ZN7leveldb6crc32c12_GLOBAL__N_112ReadUint32LEEPKh
        - Src:             'util/crc32c.cc:337,21'
          Dst:             _ZN7leveldb6crc32c12_GLOBAL__N_112ReadUint32LEEPKh
        - Src:             'util/crc32c.cc:346,7'
          Dst:             _ZN7leveldb6crc32c12_GLOBAL__N_112ReadUint32LEEPKh
        - Src:             'util/crc32c.cc:346,7'
          Dst:             _ZN7leveldb6crc32c12_GLOBAL__N_112ReadUint32LEEPKh
        - Src:             'util/crc32c.cc:346,7'
          Dst:             _ZN7leveldb6crc32c12_GLOBAL__N_112ReadUint32LEEPKh
        - Src:             'util/crc32c.cc:346,7'
          Dst:             _ZN7leveldb6crc32c12_GLOBAL__N_112ReadUint32LEEPKh
        - Src:             'util/crc32c.cc:351,7'
          Dst:             _ZN7leveldb6crc32c12_GLOBAL__N_112ReadUint32LEEPKh
    - functionName:    _ZN7leveldb10EnvWrapper20SleepForMicrosecondsEi
      functionSourceFile: '/src/leveldb/include/leveldb/env.h'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb10EnvWrapper9NowMicrosEv
      functionSourceFile: '/src/leveldb/include/leveldb/env.h'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb10EnvWrapper9NewLoggerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPPNS_6LoggerE
      functionSourceFile: '/src/leveldb/include/leveldb/env.h'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb10EnvWrapper16GetTestDirectoryEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/leveldb/include/leveldb/env.h'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb10EnvWrapper11StartThreadEPFvPvES1_
      functionSourceFile: '/src/leveldb/include/leveldb/env.h'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb10EnvWrapper8ScheduleEPFvPvES1_
      functionSourceFile: '/src/leveldb/include/leveldb/env.h'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb10EnvWrapper10UnlockFileEPNS_8FileLockE
      functionSourceFile: '/src/leveldb/include/leveldb/env.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb10EnvWrapper8LockFileERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPPNS_8FileLockE
      functionSourceFile: '/src/leveldb/include/leveldb/env.h'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb10EnvWrapper10RenameFileERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
      functionSourceFile: '/src/leveldb/include/leveldb/env.h'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb10EnvWrapper11GetFileSizeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPm
      functionSourceFile: '/src/leveldb/include/leveldb/env.h'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb10EnvWrapper9RemoveDirERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/leveldb/include/leveldb/env.h'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb10EnvWrapper9CreateDirERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/leveldb/include/leveldb/env.h'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb10EnvWrapper10RemoveFileERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/leveldb/include/leveldb/env.h'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb10EnvWrapper11GetChildrenERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPNS1_6vectorIS7_NS5_IS7_EEEE
      functionSourceFile: '/src/leveldb/include/leveldb/env.h'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb10EnvWrapper10FileExistsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/leveldb/include/leveldb/env.h'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb10EnvWrapper17NewAppendableFileERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPPNS_12WritableFileE
      functionSourceFile: '/src/leveldb/include/leveldb/env.h'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb10EnvWrapper15NewWritableFileERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPPNS_12WritableFileE
      functionSourceFile: '/src/leveldb/include/leveldb/env.h'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb10EnvWrapper19NewRandomAccessFileERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPPNS_16RandomAccessFileE
      functionSourceFile: '/src/leveldb/include/leveldb/env.h'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb10EnvWrapper17NewSequentialFileERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPPNS_14SequentialFileE
      functionSourceFile: '/src/leveldb/include/leveldb/env.h'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb10EnvWrapperD0Ev
      functionSourceFile: '/src/leveldb/util/env.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb16ReadFileToStringEPNS_3EnvERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPS8_
      functionSourceFile: '/src/leveldb/util/env.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          83
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7leveldb5SliceC2Ev
        - _ZN7leveldb6StatusD2Ev
        - _ZN7leveldb6StatusaSEOS0_
        - _ZNK7leveldb5Slice4dataEv
        - _ZNK7leveldb5Slice4sizeEv
        - _ZNK7leveldb5Slice5emptyEv
        - _ZNK7leveldb6Status2okEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env.cc:85,10'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'util/env.cc:91,11'
          Dst:             _ZN7leveldb5SliceC2Ev
        - Src:             'util/env.cc:92,7'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'util/env.cc:92,5'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'util/env.cc:93,12'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'util/env.cc:96,27'
          Dst:             _ZNK7leveldb5Slice4dataEv
        - Src:             'util/env.cc:96,44'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'util/env.cc:97,18'
          Dst:             _ZNK7leveldb5Slice5emptyEv
    - functionName:    _ZN7leveldb21WriteStringToFileSyncEPNS_3EnvERKNS_5SliceERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE
      functionSourceFile: '/src/leveldb/util/env.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldbL19DoWriteStringToFileEPNS_3EnvERKNS_5SliceERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env.cc:78,10'
          Dst:             _ZN7leveldbL19DoWriteStringToFileEPNS_3EnvERKNS_5SliceERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEb
    - functionName:    _ZN7leveldbL19DoWriteStringToFileEPNS_3EnvERKNS_5SliceERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEb
      functionSourceFile: '/src/leveldb/util/env.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          122
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN7leveldb6StatusD2Ev
        - _ZN7leveldb6StatusaSEOS0_
        - _ZNK7leveldb6Status2okEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env.cc:54,10'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'util/env.cc:57,5'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'util/env.cc:57,3'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'util/env.cc:58,9'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'util/env.cc:59,7'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'util/env.cc:59,5'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'util/env.cc:61,9'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'util/env.cc:62,7'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'util/env.cc:62,5'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'util/env.cc:65,10'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'util/env.cc:66,5'
          Dst:             _ZN7leveldb6StatusD2Ev
    - functionName:    _ZN7leveldb17WriteStringToFileEPNS_3EnvERKNS_5SliceERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE
      functionSourceFile: '/src/leveldb/util/env.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldbL19DoWriteStringToFileEPNS_3EnvERKNS_5SliceERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env.cc:73,10'
          Dst:             _ZN7leveldbL19DoWriteStringToFileEPNS_3EnvERKNS_5SliceERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEb
    - functionName:    _ZN7leveldb3LogEPNS_6LoggerEPKcz
      functionSourceFile: '/src/leveldb/util/env.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    23
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb8FileLockD0Ev
      functionSourceFile: '/src/leveldb/util/env.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb8FileLockD2Ev
      functionSourceFile: '/src/leveldb/util/env.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb6LoggerD2Ev
      functionSourceFile: '/src/leveldb/util/env.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12WritableFileD2Ev
      functionSourceFile: '/src/leveldb/util/env.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb16RandomAccessFileD2Ev
      functionSourceFile: '/src/leveldb/util/env.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb14SequentialFileD2Ev
      functionSourceFile: '/src/leveldb/util/env.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb3Env10DeleteFileERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/leveldb/util/env.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb3Env10RemoveFileERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/leveldb/util/env.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb3Env9DeleteDirERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/leveldb/util/env.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb3Env9RemoveDirERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/leveldb/util/env.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb6Status12NotSupportedERKNS_5SliceES3_
      functionSourceFile: '/src/leveldb/include/leveldb/status.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb6StatusC2ENS0_4CodeERKNS_5SliceES4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/leveldb/status.h:47,12'
          Dst:             _ZN7leveldb6StatusC2ENS0_4CodeERKNS_5SliceES4_
    - functionName:    _ZN7leveldb3Env17NewAppendableFileERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPPNS_12WritableFileE
      functionSourceFile: '/src/leveldb/util/env.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb5SliceC2EPKc
        - _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7leveldb6Status12NotSupportedERKNS_5SliceES3_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env.cc:22,31'
          Dst:             _ZN7leveldb5SliceC2EPKc
        - Src:             'util/env.cc:22,52'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'util/env.cc:22,10'
          Dst:             _ZN7leveldb6Status12NotSupportedERKNS_5SliceES3_
    - functionName:    _ZN7leveldb3EnvD2Ev
      functionSourceFile: '/src/leveldb/util/env.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 19
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb3EnvC2Ev
      functionSourceFile: '/src/leveldb/util/env.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 17
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb3EnvD0Ev
      functionSourceFile: '/src/leveldb/util/env.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 19
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb14SequentialFileD0Ev
      functionSourceFile: '/src/leveldb/util/env.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb16RandomAccessFileD0Ev
      functionSourceFile: '/src/leveldb/util/env.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12WritableFileD0Ev
      functionSourceFile: '/src/leveldb/util/env.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb6LoggerD0Ev
      functionSourceFile: '/src/leveldb/util/env.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12FilterPolicyD2Ev
      functionSourceFile: '/src/leveldb/util/filter_policy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 9
      functionLinenumberEnd: 9
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12FilterPolicyD0Ev
      functionSourceFile: '/src/leveldb/util/filter_policy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 9
      functionLinenumberEnd: 9
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb4HashEPKcmj
      functionSourceFile: '/src/leveldb/util/hash.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          86
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7leveldb13DecodeFixed32EPKc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'util/hash.cc:39,3'
          Branch Sides:    []
      Callsites:
        - Src:             'util/hash.cc:31,18'
          Dst:             _ZN7leveldb13DecodeFixed32EPKc
    - functionName:    _ZN7leveldb20ConsumeDecimalNumberEPNS_5SliceEPm
      functionSourceFile: '/src/leveldb/util/logging.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          90
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN7leveldb5Slice13remove_prefixEm
        - _ZNK7leveldb5Slice4dataEv
        - _ZNK7leveldb5Slice4sizeEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'util/logging.cc:58,63'
          Dst:             _ZNK7leveldb5Slice4dataEv
        - Src:             'util/logging.cc:60,36'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'util/logging.cc:78,7'
          Dst:             _ZN7leveldb5Slice13remove_prefixEm
    - functionName:    _ZN7leveldb12EscapeStringERKNS_5SliceE
      functionSourceFile: '/src/leveldb/util/logging.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb21AppendEscapedStringToEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKNS_5SliceE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'util/logging.cc:45,3'
          Dst:             _ZN7leveldb21AppendEscapedStringToEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKNS_5SliceE
    - functionName:    _ZN7leveldb21AppendEscapedStringToEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKNS_5SliceE
      functionSourceFile: '/src/leveldb/util/logging.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          60
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK7leveldb5Slice4sizeEv
        - _ZNK7leveldb5SliceixEm
        - snprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'util/logging.cc:24,32'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'util/logging.cc:25,14'
          Dst:             _ZNK7leveldb5SliceixEm
        - Src:             'util/logging.cc:30,7'
          Dst:             snprintf
        - Src:             'util/logging.cc:24,32'
          Dst:             _ZNK7leveldb5Slice4sizeEv
    - functionName:    _ZN7leveldb14NumberToStringEm
      functionSourceFile: '/src/leveldb/util/logging.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb14AppendNumberToEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'util/logging.cc:39,3'
          Dst:             _ZN7leveldb14AppendNumberToEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
    - functionName:    _ZN7leveldb14AppendNumberToEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
      functionSourceFile: '/src/leveldb/util/logging.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - snprintf
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'util/logging.cc:19,3'
          Dst:             snprintf
    - functionName:    _ZN7leveldb7OptionsC2Ev
      functionSourceFile: '/src/leveldb/util/options.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb18BytewiseComparatorEv
        - _ZN7leveldb3Env7DefaultEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'util/options.cc:12,33'
          Dst:             _ZN7leveldb18BytewiseComparatorEv
        - Src:             'util/options.cc:12,60'
          Dst:             _ZN7leveldb3Env7DefaultEv
    - functionName:    _ZNK7leveldb6Status8ToStringEv
      functionSourceFile: '/src/leveldb/util/status.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK7leveldb6Status4codeEv
        - snprintf
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'util/status.cc:44,13'
          Dst:             _ZNK7leveldb6Status4codeEv
        - Src:             'util/status.cc:65,62'
          Dst:             _ZNK7leveldb6Status4codeEv
        - Src:             'util/status.cc:64,9'
          Dst:             snprintf
    - functionName:    _ZN7leveldb6StatusC2ENS0_4CodeERKNS_5SliceES4_
      functionSourceFile: '/src/leveldb/util/status.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK7leveldb5Slice4dataEv
        - _ZNK7leveldb5Slice4sizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'util/status.cc:23,51'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'util/status.cc:24,52'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'util/status.cc:29,31'
          Dst:             _ZNK7leveldb5Slice4dataEv
        - Src:             'util/status.cc:33,41'
          Dst:             _ZNK7leveldb5Slice4dataEv
    - functionName:    _ZN7leveldb6Status9CopyStateEPKc
      functionSourceFile: '/src/leveldb/util/status.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 18
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_self
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb11PosixLogger4LogvEPKcP13__va_list_tag
      functionSourceFile: '/src/leveldb/./util/posix_logger.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          159
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - fflush
        - fwrite
        - gettimeofday
        - localtime_r
        - snprintf
        - vsnprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './util/posix_logger.h:36,5'
          Dst:             gettimeofday
        - Src:             './util/posix_logger.h:39,5'
          Dst:             localtime_r
        - Src:             './util/posix_logger.h:65,27'
          Dst:             snprintf
        - Src:             './util/posix_logger.h:84,11'
          Dst:             vsnprintf
        - Src:             './util/posix_logger.h:114,7'
          Dst:             fwrite
        - Src:             './util/posix_logger.h:115,7'
          Dst:             fflush
        - Src:             './util/posix_logger.h:65,27'
          Dst:             snprintf
        - Src:             './util/posix_logger.h:84,11'
          Dst:             vsnprintf
    - functionName:    gettimeofday
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    localtime_r
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vsnprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fwrite
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fflush
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb11PosixLoggerD0Ev
      functionSourceFile: '/src/leveldb/./util/posix_logger.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb11PosixLoggerD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './util/posix_logger.h:31,27'
          Dst:             _ZN7leveldb11PosixLoggerD2Ev
    - functionName:    _ZN7leveldb11PosixLoggerD2Ev
      functionSourceFile: '/src/leveldb/./util/posix_logger.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb6LoggerD2Ev
        - fclose
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './util/posix_logger.h:31,29'
          Dst:             fclose
        - Src:             './util/posix_logger.h:31,47'
          Dst:             _ZN7leveldb6LoggerD2Ev
    - functionName:    fclose
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb6LoggerC2Ev
      functionSourceFile: '/src/leveldb/include/leveldb/env.h'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb11PosixLoggerC2EP8_IO_FILE
      functionSourceFile: '/src/leveldb/./util/posix_logger.h'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb6LoggerC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './util/posix_logger.h:29,12'
          Dst:             _ZN7leveldb6LoggerC2Ev
    - functionName:    pthread_setspecific
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_create
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12_GLOBAL__N_18PosixEnv18BackgroundWorkItemC2EPFvPvES3_
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 762
      functionLinenumberEnd: 762
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12_GLOBAL__N_18PosixEnv26BackgroundThreadEntryPointEPS1_
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 751
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_18PosixEnv20BackgroundThreadMainEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env_posix.cc:751,10'
          Dst:             _ZN7leveldb12_GLOBAL__N_18PosixEnv20BackgroundThreadMainEv
    - functionName:    _ZN7leveldb12_GLOBAL__N_18PosixEnv20BackgroundThreadMainEv
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 835
      functionLinenumberEnd: 850
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          50
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7leveldb4port5Mutex4LockEv
        - _ZN7leveldb4port5Mutex6UnlockEv
        - _ZN7leveldb4port7CondVar4WaitEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env_posix.cc:837,28'
          Dst:             _ZN7leveldb4port5Mutex4LockEv
        - Src:             'util/env_posix.cc:841,27'
          Dst:             _ZN7leveldb4port7CondVar4WaitEv
        - Src:             'util/env_posix.cc:849,28'
          Dst:             _ZN7leveldb4port5Mutex6UnlockEv
    - functionName:    _ZNK7leveldb12_GLOBAL__N_113PosixFileLock8filenameEv
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 485
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12_GLOBAL__N_113PosixFileLockD0Ev
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_113PosixFileLockD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env_posix.cc:479,7'
          Dst:             _ZN7leveldb12_GLOBAL__N_113PosixFileLockD2Ev
    - functionName:    _ZN7leveldb12_GLOBAL__N_113PosixFileLockD2Ev
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb8FileLockD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env_posix.cc:479,7'
          Dst:             _ZN7leveldb8FileLockD2Ev
    - functionName:    _ZN7leveldb8FileLockC2Ev
      functionSourceFile: '/src/leveldb/include/leveldb/env.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12_GLOBAL__N_113PosixFileLockC2EiNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb8FileLockC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env_posix.cc:481,3'
          Dst:             _ZN7leveldb8FileLockC2Ev
    - functionName:    _ZN7leveldb12_GLOBAL__N_114PosixLockTable6RemoveERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 511
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb4port5Mutex4LockEv
        - _ZN7leveldb4port5Mutex6UnlockEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env_posix.cc:508,9'
          Dst:             _ZN7leveldb4port5Mutex4LockEv
        - Src:             'util/env_posix.cc:510,9'
          Dst:             _ZN7leveldb4port5Mutex6UnlockEv
    - functionName:    _ZN7leveldb12_GLOBAL__N_112LockOrUnlockEib
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 476
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __errno_location
        - fcntl
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env_posix.cc:468,3'
          Dst:             __errno_location
        - Src:             'util/env_posix.cc:475,10'
          Dst:             fcntl
    - functionName:    __errno_location
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    25
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12_GLOBAL__N_114PosixLockTable6InsertERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb4port5Mutex4LockEv
        - _ZN7leveldb4port5Mutex6UnlockEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env_posix.cc:502,9'
          Dst:             _ZN7leveldb4port5Mutex4LockEv
        - Src:             'util/env_posix.cc:504,9'
          Dst:             _ZN7leveldb4port5Mutex6UnlockEv
    - functionName:    _ZN7leveldb12_GLOBAL__N_117PosixWritableFile6SyncFdEiRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_110PosixErrorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
        - _ZN7leveldb6Status2OKEv
        - __errno_location
        - fdatasync
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env_posix.cc:409,25'
          Dst:             fdatasync
        - Src:             'util/env_posix.cc:415,14'
          Dst:             _ZN7leveldb6Status2OKEv
        - Src:             'util/env_posix.cc:417,32'
          Dst:             __errno_location
        - Src:             'util/env_posix.cc:417,12'
          Dst:             _ZN7leveldb12_GLOBAL__N_110PosixErrorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
    - functionName:    fdatasync
      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:    _ZN7leveldb12_GLOBAL__N_110PosixErrorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7leveldb5SliceC2EPKc
        - _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7leveldb6Status7IOErrorERKNS_5SliceES3_
        - _ZN7leveldb6Status8NotFoundERKNS_5SliceES3_
        - strerror
      functionUses:    25
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env_posix.cc:63,29'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'util/env_posix.cc:63,38'
          Dst:             strerror
        - Src:             'util/env_posix.cc:63,38'
          Dst:             _ZN7leveldb5SliceC2EPKc
        - Src:             'util/env_posix.cc:63,12'
          Dst:             _ZN7leveldb6Status8NotFoundERKNS_5SliceES3_
        - Src:             'util/env_posix.cc:65,28'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'util/env_posix.cc:65,37'
          Dst:             strerror
        - Src:             'util/env_posix.cc:65,37'
          Dst:             _ZN7leveldb5SliceC2EPKc
        - Src:             'util/env_posix.cc:65,12'
          Dst:             _ZN7leveldb6Status7IOErrorERKNS_5SliceES3_
    - functionName:    strerror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12_GLOBAL__N_117PosixWritableFile17SyncDirIfManifestEv
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_110PosixErrorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
        - _ZN7leveldb12_GLOBAL__N_117PosixWritableFile6SyncFdEiRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN7leveldb6StatusC2Ev
        - _ZN7leveldb6StatusD2Ev
        - _ZN7leveldb6StatusaSEOS0_
        - __errno_location
        - close
        - open
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env_posix.cc:376,12'
          Dst:             _ZN7leveldb6StatusC2Ev
        - Src:             'util/env_posix.cc:381,14'
          Dst:             open
        - Src:             'util/env_posix.cc:383,37'
          Dst:             __errno_location
        - Src:             'util/env_posix.cc:383,16'
          Dst:             _ZN7leveldb12_GLOBAL__N_110PosixErrorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
        - Src:             'util/env_posix.cc:383,14'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'util/env_posix.cc:383,7'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'util/env_posix.cc:385,16'
          Dst:             _ZN7leveldb12_GLOBAL__N_117PosixWritableFile6SyncFdEiRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'util/env_posix.cc:385,14'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'util/env_posix.cc:385,7'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'util/env_posix.cc:386,7'
          Dst:             close
    - functionName:    open
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      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:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12_GLOBAL__N_117PosixWritableFile15WriteUnbufferedEPKcm
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          62
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_110PosixErrorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
        - _ZN7leveldb6Status2OKEv
        - __errno_location
        - write
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env_posix.cc:362,30'
          Dst:             write
        - Src:             'util/env_posix.cc:364,13'
          Dst:             __errno_location
        - Src:             'util/env_posix.cc:367,16'
          Dst:             _ZN7leveldb12_GLOBAL__N_110PosixErrorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
        - Src:             'util/env_posix.cc:372,12'
          Dst:             _ZN7leveldb6Status2OKEv
    - functionName:    write
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12_GLOBAL__N_117PosixWritableFile11FlushBufferEv
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_117PosixWritableFile15WriteUnbufferedEPKcm
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env_posix.cc:355,21'
          Dst:             _ZN7leveldb12_GLOBAL__N_117PosixWritableFile15WriteUnbufferedEPKcm
    - functionName:    _ZN7leveldb12_GLOBAL__N_117PosixWritableFile8BasenameERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7leveldb5SliceC2EPKcm
        - _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env_posix.cc:442,14'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'util/env_posix.cc:448,12'
          Dst:             _ZN7leveldb5SliceC2EPKcm
    - functionName:    _ZN7leveldb12_GLOBAL__N_117PosixWritableFile4SyncEv
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_117PosixWritableFile11FlushBufferEv
        - _ZN7leveldb12_GLOBAL__N_117PosixWritableFile17SyncDirIfManifestEv
        - _ZN7leveldb12_GLOBAL__N_117PosixWritableFile6SyncFdEiRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN7leveldb6StatusC2EOS0_
        - _ZN7leveldb6StatusD2Ev
        - _ZN7leveldb6StatusaSEOS0_
        - _ZNK7leveldb6Status2okEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env_posix.cc:340,21'
          Dst:             _ZN7leveldb12_GLOBAL__N_117PosixWritableFile17SyncDirIfManifestEv
        - Src:             'util/env_posix.cc:341,17'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'util/env_posix.cc:342,14'
          Dst:             _ZN7leveldb6StatusC2EOS0_
        - Src:             'util/env_posix.cc:345,14'
          Dst:             _ZN7leveldb12_GLOBAL__N_117PosixWritableFile11FlushBufferEv
        - Src:             'util/env_posix.cc:345,12'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'util/env_posix.cc:345,5'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'util/env_posix.cc:346,17'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'util/env_posix.cc:347,14'
          Dst:             _ZN7leveldb6StatusC2EOS0_
        - Src:             'util/env_posix.cc:350,12'
          Dst:             _ZN7leveldb12_GLOBAL__N_117PosixWritableFile6SyncFdEiRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'util/env_posix.cc:351,3'
          Dst:             _ZN7leveldb6StatusD2Ev
    - functionName:    _ZN7leveldb12_GLOBAL__N_117PosixWritableFile5FlushEv
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_117PosixWritableFile11FlushBufferEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env_posix.cc:332,36'
          Dst:             _ZN7leveldb12_GLOBAL__N_117PosixWritableFile11FlushBufferEv
    - functionName:    _ZN7leveldb12_GLOBAL__N_117PosixWritableFile5CloseEv
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_110PosixErrorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
        - _ZN7leveldb12_GLOBAL__N_117PosixWritableFile11FlushBufferEv
        - _ZN7leveldb6StatusD2Ev
        - _ZN7leveldb6StatusaSEOS0_
        - _ZNK7leveldb6Status2okEv
        - __errno_location
        - close
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env_posix.cc:323,21'
          Dst:             _ZN7leveldb12_GLOBAL__N_117PosixWritableFile11FlushBufferEv
        - Src:             'util/env_posix.cc:324,30'
          Dst:             close
        - Src:             'util/env_posix.cc:325,36'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'util/env_posix.cc:326,38'
          Dst:             __errno_location
        - Src:             'util/env_posix.cc:326,16'
          Dst:             _ZN7leveldb12_GLOBAL__N_110PosixErrorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
        - Src:             'util/env_posix.cc:326,14'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'util/env_posix.cc:326,7'
          Dst:             _ZN7leveldb6StatusD2Ev
    - functionName:    _ZN7leveldb12_GLOBAL__N_117PosixWritableFile6AppendERKNS_5SliceE
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          74
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_117PosixWritableFile11FlushBufferEv
        - _ZN7leveldb12_GLOBAL__N_117PosixWritableFile15WriteUnbufferedEPKcm
        - _ZN7leveldb6Status2OKEv
        - _ZN7leveldb6StatusC2EOS0_
        - _ZN7leveldb6StatusD2Ev
        - _ZNK7leveldb5Slice4dataEv
        - _ZNK7leveldb5Slice4sizeEv
        - _ZNK7leveldb6Status2okEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env_posix.cc:294,30'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'util/env_posix.cc:295,35'
          Dst:             _ZNK7leveldb5Slice4dataEv
        - Src:             'util/env_posix.cc:304,14'
          Dst:             _ZN7leveldb6Status2OKEv
        - Src:             'util/env_posix.cc:308,21'
          Dst:             _ZN7leveldb12_GLOBAL__N_117PosixWritableFile11FlushBufferEv
        - Src:             'util/env_posix.cc:309,17'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'util/env_posix.cc:310,14'
          Dst:             _ZN7leveldb6StatusC2EOS0_
        - Src:             'util/env_posix.cc:317,14'
          Dst:             _ZN7leveldb6Status2OKEv
        - Src:             'util/env_posix.cc:319,12'
          Dst:             _ZN7leveldb12_GLOBAL__N_117PosixWritableFile15WriteUnbufferedEPKcm
        - Src:             'util/env_posix.cc:320,3'
          Dst:             _ZN7leveldb6StatusD2Ev
    - functionName:    _ZN7leveldb12_GLOBAL__N_117PosixWritableFileD0Ev
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_117PosixWritableFileD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env_posix.cc:286,33'
          Dst:             _ZN7leveldb12_GLOBAL__N_117PosixWritableFileD2Ev
    - functionName:    _ZN7leveldb12_GLOBAL__N_117PosixWritableFileD2Ev
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7leveldb12WritableFileD2Ev
        - _ZN7leveldb12_GLOBAL__N_117PosixWritableFile5CloseEv
        - _ZN7leveldb6StatusD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env_posix.cc:289,7'
          Dst:             _ZN7leveldb12_GLOBAL__N_117PosixWritableFile5CloseEv
        - Src:             'util/env_posix.cc:289,7'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'util/env_posix.cc:291,3'
          Dst:             _ZN7leveldb12WritableFileD2Ev
    - functionName:    _ZN7leveldb12_GLOBAL__N_117PosixWritableFile7DirnameERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12_GLOBAL__N_117PosixWritableFile10IsManifestERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_117PosixWritableFile8BasenameERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN7leveldb5SliceC2EPKc
        - _ZNK7leveldb5Slice11starts_withERKS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env_posix.cc:454,12'
          Dst:             _ZN7leveldb12_GLOBAL__N_117PosixWritableFile8BasenameERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'util/env_posix.cc:454,43'
          Dst:             _ZN7leveldb5SliceC2EPKc
        - Src:             'util/env_posix.cc:454,31'
          Dst:             _ZNK7leveldb5Slice11starts_withERKS0_
    - functionName:    _ZN7leveldb12WritableFileC2Ev
      functionSourceFile: '/src/leveldb/include/leveldb/env.h'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12_GLOBAL__N_117PosixWritableFileC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEi
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb12WritableFileC2Ev
        - _ZN7leveldb12_GLOBAL__N_117PosixWritableFile10IsManifestERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN7leveldb12_GLOBAL__N_117PosixWritableFile7DirnameERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env_posix.cc:279,3'
          Dst:             _ZN7leveldb12WritableFileC2Ev
        - Src:             'util/env_posix.cc:282,22'
          Dst:             _ZN7leveldb12_GLOBAL__N_117PosixWritableFile10IsManifestERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'util/env_posix.cc:284,18'
          Dst:             _ZN7leveldb12_GLOBAL__N_117PosixWritableFile7DirnameERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZNK7leveldb12_GLOBAL__N_121PosixMmapReadableFile4ReadEmmPNS_5SliceEPc
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_110PosixErrorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
        - _ZN7leveldb5SliceC2EPKcm
        - _ZN7leveldb5SliceC2Ev
        - _ZN7leveldb6Status2OKEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env_posix.cc:262,17'
          Dst:             _ZN7leveldb5SliceC2Ev
        - Src:             'util/env_posix.cc:263,14'
          Dst:             _ZN7leveldb12_GLOBAL__N_110PosixErrorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
        - Src:             'util/env_posix.cc:266,15'
          Dst:             _ZN7leveldb5SliceC2EPKcm
        - Src:             'util/env_posix.cc:267,12'
          Dst:             _ZN7leveldb6Status2OKEv
    - functionName:    _ZN7leveldb12_GLOBAL__N_121PosixMmapReadableFileD0Ev
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_121PosixMmapReadableFileD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env_posix.cc:254,37'
          Dst:             _ZN7leveldb12_GLOBAL__N_121PosixMmapReadableFileD2Ev
    - functionName:    _ZN7leveldb12_GLOBAL__N_121PosixMmapReadableFileD2Ev
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_17Limiter7ReleaseEv
        - _ZN7leveldb16RandomAccessFileD2Ev
        - munmap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env_posix.cc:255,5'
          Dst:             munmap
        - Src:             'util/env_posix.cc:256,20'
          Dst:             _ZN7leveldb12_GLOBAL__N_17Limiter7ReleaseEv
        - Src:             'util/env_posix.cc:257,3'
          Dst:             _ZN7leveldb16RandomAccessFileD2Ev
    - functionName:    munmap
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12_GLOBAL__N_17Limiter7ReleaseEv
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7leveldb12_GLOBAL__N_121PosixRandomAccessFile4ReadEmmPNS_5SliceEPc
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          81
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_110PosixErrorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
        - _ZN7leveldb5SliceC2EPKcm
        - _ZN7leveldb6StatusC2Ev
        - _ZN7leveldb6StatusD2Ev
        - _ZN7leveldb6StatusaSEOS0_
        - __errno_location
        - close
        - open
        - pread
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env_posix.cc:203,12'
          Dst:             open
        - Src:             'util/env_posix.cc:205,38'
          Dst:             __errno_location
        - Src:             'util/env_posix.cc:205,16'
          Dst:             _ZN7leveldb12_GLOBAL__N_110PosixErrorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
        - Src:             'util/env_posix.cc:211,12'
          Dst:             _ZN7leveldb6StatusC2Ev
        - Src:             'util/env_posix.cc:212,25'
          Dst:             pread
        - Src:             'util/env_posix.cc:213,15'
          Dst:             _ZN7leveldb5SliceC2EPKcm
        - Src:             'util/env_posix.cc:213,15'
          Dst:             _ZN7leveldb5SliceC2EPKcm
        - Src:             'util/env_posix.cc:216,38'
          Dst:             __errno_location
        - Src:             'util/env_posix.cc:216,16'
          Dst:             _ZN7leveldb12_GLOBAL__N_110PosixErrorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
        - Src:             'util/env_posix.cc:216,14'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'util/env_posix.cc:216,7'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'util/env_posix.cc:221,7'
          Dst:             close
    - functionName:    pread
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12_GLOBAL__N_121PosixRandomAccessFileD0Ev
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_121PosixRandomAccessFileD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env_posix.cc:191,37'
          Dst:             _ZN7leveldb12_GLOBAL__N_121PosixRandomAccessFileD2Ev
    - functionName:    _ZN7leveldb12_GLOBAL__N_121PosixRandomAccessFileD2Ev
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_17Limiter7ReleaseEv
        - _ZN7leveldb16RandomAccessFileD2Ev
        - close
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env_posix.cc:194,7'
          Dst:             close
        - Src:             'util/env_posix.cc:195,20'
          Dst:             _ZN7leveldb12_GLOBAL__N_17Limiter7ReleaseEv
        - Src:             'util/env_posix.cc:197,3'
          Dst:             _ZN7leveldb16RandomAccessFileD2Ev
    - functionName:    _ZN7leveldb16RandomAccessFileC2Ev
      functionSourceFile: '/src/leveldb/include/leveldb/env.h'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12_GLOBAL__N_121PosixMmapReadableFileC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPcmPNS0_7LimiterE
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb16RandomAccessFileC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env_posix.cc:247,3'
          Dst:             _ZN7leveldb16RandomAccessFileC2Ev
    - functionName:    _ZN7leveldb12_GLOBAL__N_121PosixRandomAccessFileC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEiPNS0_7LimiterE
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_17Limiter7AcquireEv
        - _ZN7leveldb16RandomAccessFileC2Ev
        - close
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env_posix.cc:180,3'
          Dst:             _ZN7leveldb16RandomAccessFileC2Ev
        - Src:             'util/env_posix.cc:181,39'
          Dst:             _ZN7leveldb12_GLOBAL__N_17Limiter7AcquireEv
        - Src:             'util/env_posix.cc:187,7'
          Dst:             close
    - functionName:    _ZN7leveldb12_GLOBAL__N_17Limiter7AcquireEv
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12_GLOBAL__N_119PosixSequentialFile4SkipEm
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_110PosixErrorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
        - _ZN7leveldb6Status2OKEv
        - __errno_location
        - lseek
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env_posix.cc:160,9'
          Dst:             lseek
        - Src:             'util/env_posix.cc:161,36'
          Dst:             __errno_location
        - Src:             'util/env_posix.cc:161,14'
          Dst:             _ZN7leveldb12_GLOBAL__N_110PosixErrorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
        - Src:             'util/env_posix.cc:163,12'
          Dst:             _ZN7leveldb6Status2OKEv
    - functionName:    lseek
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12_GLOBAL__N_119PosixSequentialFile4ReadEmPNS_5SliceEPc
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_110PosixErrorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
        - _ZN7leveldb5SliceC2EPKcm
        - _ZN7leveldb6StatusC2Ev
        - _ZN7leveldb6StatusD2Ev
        - _ZN7leveldb6StatusaSEOS0_
        - __errno_location
        - read
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env_posix.cc:143,12'
          Dst:             _ZN7leveldb6StatusC2Ev
        - Src:             'util/env_posix.cc:145,29'
          Dst:             read
        - Src:             'util/env_posix.cc:147,13'
          Dst:             __errno_location
        - Src:             'util/env_posix.cc:150,18'
          Dst:             _ZN7leveldb12_GLOBAL__N_110PosixErrorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
        - Src:             'util/env_posix.cc:150,16'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'util/env_posix.cc:150,9'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'util/env_posix.cc:153,17'
          Dst:             _ZN7leveldb5SliceC2EPKcm
    - functionName:    read
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12_GLOBAL__N_119PosixSequentialFileD0Ev
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_119PosixSequentialFileD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env_posix.cc:140,35'
          Dst:             _ZN7leveldb12_GLOBAL__N_119PosixSequentialFileD2Ev
    - functionName:    _ZN7leveldb12_GLOBAL__N_119PosixSequentialFileD2Ev
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb14SequentialFileD2Ev
        - close
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env_posix.cc:140,37'
          Dst:             close
        - Src:             'util/env_posix.cc:140,49'
          Dst:             _ZN7leveldb14SequentialFileD2Ev
    - functionName:    _ZN7leveldb14SequentialFileC2Ev
      functionSourceFile: '/src/leveldb/include/leveldb/env.h'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12_GLOBAL__N_119PosixSequentialFileC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEi
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb14SequentialFileC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env_posix.cc:138,3'
          Dst:             _ZN7leveldb14SequentialFileC2Ev
    - functionName:    _ZN7leveldb12_GLOBAL__N_18PosixEnv20SleepForMicrosecondsEi
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 743
      functionLinenumberEnd: 745
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12_GLOBAL__N_18PosixEnv9NowMicrosEv
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 736
      functionLinenumberEnd: 741
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gettimeofday
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env_posix.cc:739,5'
          Dst:             gettimeofday
    - functionName:    _ZN7leveldb12_GLOBAL__N_18PosixEnv9NewLoggerERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPPNS_6LoggerE
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 734
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7leveldb11PosixLoggerC2EP8_IO_FILE
        - _ZN7leveldb12_GLOBAL__N_110PosixErrorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
        - _ZN7leveldb6Status2OKEv
        - __errno_location
        - close
        - fdopen
        - open
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env_posix.cc:718,14'
          Dst:             open
        - Src:             'util/env_posix.cc:722,35'
          Dst:             __errno_location
        - Src:             'util/env_posix.cc:722,14'
          Dst:             _ZN7leveldb12_GLOBAL__N_110PosixErrorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
        - Src:             'util/env_posix.cc:725,21'
          Dst:             fdopen
        - Src:             'util/env_posix.cc:727,7'
          Dst:             close
        - Src:             'util/env_posix.cc:729,35'
          Dst:             __errno_location
        - Src:             'util/env_posix.cc:729,14'
          Dst:             _ZN7leveldb12_GLOBAL__N_110PosixErrorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
        - Src:             'util/env_posix.cc:731,21'
          Dst:             _ZN7leveldb11PosixLoggerC2EP8_IO_FILE
        - Src:             'util/env_posix.cc:732,14'
          Dst:             _ZN7leveldb6Status2OKEv
    - functionName:    fdopen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12_GLOBAL__N_18PosixEnv16GetTestDirectoryEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7leveldb6Status2OKEv
        - _ZN7leveldb6StatusD2Ev
        - getenv
        - geteuid
        - snprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env_posix.cc:701,23'
          Dst:             getenv
        - Src:             'util/env_posix.cc:707,38'
          Dst:             geteuid
        - Src:             'util/env_posix.cc:706,7'
          Dst:             snprintf
        - Src:             'util/env_posix.cc:712,5'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'util/env_posix.cc:714,12'
          Dst:             _ZN7leveldb6Status2OKEv
    - functionName:    getenv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12_GLOBAL__N_18PosixEnv11StartThreadEPFvPvES2_
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 695
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12_GLOBAL__N_18PosixEnv8ScheduleEPFvPvES2_
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 816
      functionLinenumberEnd: 833
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7leveldb4port5Mutex4LockEv
        - _ZN7leveldb4port5Mutex6UnlockEv
        - _ZN7leveldb4port7CondVar6SignalEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env_posix.cc:817,26'
          Dst:             _ZN7leveldb4port5Mutex4LockEv
        - Src:             'util/env_posix.cc:828,25'
          Dst:             _ZN7leveldb4port7CondVar6SignalEv
        - Src:             'util/env_posix.cc:832,26'
          Dst:             _ZN7leveldb4port5Mutex6UnlockEv
    - functionName:    _ZN7leveldb12_GLOBAL__N_18PosixEnv10UnlockFileEPNS_8FileLockE
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionLinenumberEnd: 689
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_110PosixErrorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
        - _ZN7leveldb12_GLOBAL__N_112LockOrUnlockEib
        - _ZN7leveldb12_GLOBAL__N_114PosixLockTable6RemoveERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN7leveldb6Status2OKEv
        - _ZNK7leveldb12_GLOBAL__N_113PosixFileLock8filenameEv
        - __errno_location
        - close
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env_posix.cc:682,9'
          Dst:             _ZN7leveldb12_GLOBAL__N_112LockOrUnlockEib
        - Src:             'util/env_posix.cc:683,54'
          Dst:             _ZNK7leveldb12_GLOBAL__N_113PosixFileLock8filenameEv
        - Src:             'util/env_posix.cc:683,66'
          Dst:             __errno_location
        - Src:             'util/env_posix.cc:683,14'
          Dst:             _ZN7leveldb12_GLOBAL__N_110PosixErrorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
        - Src:             'util/env_posix.cc:685,36'
          Dst:             _ZNK7leveldb12_GLOBAL__N_113PosixFileLock8filenameEv
        - Src:             'util/env_posix.cc:685,12'
          Dst:             _ZN7leveldb12_GLOBAL__N_114PosixLockTable6RemoveERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'util/env_posix.cc:686,5'
          Dst:             close
        - Src:             'util/env_posix.cc:688,12'
          Dst:             _ZN7leveldb6Status2OKEv
    - functionName:    _ZN7leveldb12_GLOBAL__N_18PosixEnv8LockFileERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPPNS_8FileLockE
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 656
      functionLinenumberEnd: 678
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          75
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_110PosixErrorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
        - _ZN7leveldb12_GLOBAL__N_112LockOrUnlockEib
        - _ZN7leveldb12_GLOBAL__N_113PosixFileLockC2EiNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN7leveldb12_GLOBAL__N_114PosixLockTable6InsertERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN7leveldb12_GLOBAL__N_114PosixLockTable6RemoveERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN7leveldb5SliceC2EPKc
        - _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7leveldb6Status2OKEv
        - _ZN7leveldb6Status7IOErrorERKNS_5SliceES3_
        - __errno_location
        - close
        - open
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env_posix.cc:659,14'
          Dst:             open
        - Src:             'util/env_posix.cc:661,35'
          Dst:             __errno_location
        - Src:             'util/env_posix.cc:661,14'
          Dst:             _ZN7leveldb12_GLOBAL__N_110PosixErrorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
        - Src:             'util/env_posix.cc:664,17'
          Dst:             _ZN7leveldb12_GLOBAL__N_114PosixLockTable6InsertERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'util/env_posix.cc:665,7'
          Dst:             close
        - Src:             'util/env_posix.cc:666,30'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'util/env_posix.cc:666,50'
          Dst:             _ZN7leveldb5SliceC2EPKc
        - Src:             'util/env_posix.cc:666,14'
          Dst:             _ZN7leveldb6Status7IOErrorERKNS_5SliceES3_
        - Src:             'util/env_posix.cc:669,9'
          Dst:             _ZN7leveldb12_GLOBAL__N_112LockOrUnlockEib
        - Src:             'util/env_posix.cc:670,24'
          Dst:             __errno_location
        - Src:             'util/env_posix.cc:671,7'
          Dst:             close
        - Src:             'util/env_posix.cc:672,14'
          Dst:             _ZN7leveldb12_GLOBAL__N_114PosixLockTable6RemoveERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'util/env_posix.cc:673,14'
          Dst:             _ZN7leveldb12_GLOBAL__N_110PosixErrorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
        - Src:             'util/env_posix.cc:676,17'
          Dst:             _ZN7leveldb12_GLOBAL__N_113PosixFileLockC2EiNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'util/env_posix.cc:677,12'
          Dst:             _ZN7leveldb6Status2OKEv
    - functionName:    _ZN7leveldb12_GLOBAL__N_18PosixEnv10RenameFileERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 649
      functionLinenumberEnd: 654
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_110PosixErrorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
        - _ZN7leveldb6Status2OKEv
        - __errno_location
        - rename
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env_posix.cc:650,9'
          Dst:             rename
        - Src:             'util/env_posix.cc:651,31'
          Dst:             __errno_location
        - Src:             'util/env_posix.cc:651,14'
          Dst:             _ZN7leveldb12_GLOBAL__N_110PosixErrorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
        - Src:             'util/env_posix.cc:653,12'
          Dst:             _ZN7leveldb6Status2OKEv
    - functionName:    rename
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12_GLOBAL__N_18PosixEnv11GetFileSizeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPm
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 639
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_110PosixErrorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
        - _ZN7leveldb6Status2OKEv
        - __errno_location
        - stat
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env_posix.cc:641,9'
          Dst:             stat
        - Src:             'util/env_posix.cc:643,35'
          Dst:             __errno_location
        - Src:             'util/env_posix.cc:643,14'
          Dst:             _ZN7leveldb12_GLOBAL__N_110PosixErrorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
        - Src:             'util/env_posix.cc:646,12'
          Dst:             _ZN7leveldb6Status2OKEv
    - functionName:    stat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12_GLOBAL__N_18PosixEnv9RemoveDirERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionLinenumberEnd: 637
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_110PosixErrorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
        - _ZN7leveldb6Status2OKEv
        - __errno_location
        - rmdir
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env_posix.cc:633,9'
          Dst:             rmdir
        - Src:             'util/env_posix.cc:634,34'
          Dst:             __errno_location
        - Src:             'util/env_posix.cc:634,14'
          Dst:             _ZN7leveldb12_GLOBAL__N_110PosixErrorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
        - Src:             'util/env_posix.cc:636,12'
          Dst:             _ZN7leveldb6Status2OKEv
    - functionName:    rmdir
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12_GLOBAL__N_18PosixEnv9CreateDirERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_110PosixErrorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
        - _ZN7leveldb6Status2OKEv
        - __errno_location
        - mkdir
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env_posix.cc:626,9'
          Dst:             mkdir
        - Src:             'util/env_posix.cc:627,34'
          Dst:             __errno_location
        - Src:             'util/env_posix.cc:627,14'
          Dst:             _ZN7leveldb12_GLOBAL__N_110PosixErrorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
        - Src:             'util/env_posix.cc:629,12'
          Dst:             _ZN7leveldb6Status2OKEv
    - functionName:    mkdir
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12_GLOBAL__N_18PosixEnv10RemoveFileERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionLinenumberEnd: 623
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_110PosixErrorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
        - _ZN7leveldb6Status2OKEv
        - __errno_location
        - unlink
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env_posix.cc:619,9'
          Dst:             unlink
        - Src:             'util/env_posix.cc:620,35'
          Dst:             __errno_location
        - Src:             'util/env_posix.cc:620,14'
          Dst:             _ZN7leveldb12_GLOBAL__N_110PosixErrorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
        - Src:             'util/env_posix.cc:622,12'
          Dst:             _ZN7leveldb6Status2OKEv
    - functionName:    unlink
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12_GLOBAL__N_18PosixEnv11GetChildrenERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPNS2_6vectorIS8_NS6_IS8_EEEE
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_110PosixErrorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
        - _ZN7leveldb6Status2OKEv
        - __errno_location
        - closedir
        - opendir
        - readdir
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env_posix.cc:606,18'
          Dst:             opendir
        - Src:             'util/env_posix.cc:608,41'
          Dst:             __errno_location
        - Src:             'util/env_posix.cc:608,14'
          Dst:             _ZN7leveldb12_GLOBAL__N_110PosixErrorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
        - Src:             'util/env_posix.cc:611,21'
          Dst:             readdir
        - Src:             'util/env_posix.cc:614,5'
          Dst:             closedir
        - Src:             'util/env_posix.cc:615,12'
          Dst:             _ZN7leveldb6Status2OKEv
    - functionName:    opendir
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    readdir
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    closedir
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12_GLOBAL__N_18PosixEnv10FileExistsERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 600
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - access
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env_posix.cc:600,12'
          Dst:             access
    - functionName:    access
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12_GLOBAL__N_18PosixEnv17NewAppendableFileERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPPNS_12WritableFileE
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 587
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_110PosixErrorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
        - _ZN7leveldb12_GLOBAL__N_117PosixWritableFileC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEi
        - _ZN7leveldb6Status2OKEv
        - __errno_location
        - open
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env_posix.cc:588,14'
          Dst:             open
        - Src:             'util/env_posix.cc:592,35'
          Dst:             __errno_location
        - Src:             'util/env_posix.cc:592,14'
          Dst:             _ZN7leveldb12_GLOBAL__N_110PosixErrorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
        - Src:             'util/env_posix.cc:595,19'
          Dst:             _ZN7leveldb12_GLOBAL__N_117PosixWritableFileC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEi
        - Src:             'util/env_posix.cc:596,12'
          Dst:             _ZN7leveldb6Status2OKEv
    - functionName:    _ZN7leveldb12_GLOBAL__N_18PosixEnv15NewWritableFileERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPPNS_12WritableFileE
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 584
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_110PosixErrorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
        - _ZN7leveldb12_GLOBAL__N_117PosixWritableFileC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEi
        - _ZN7leveldb6Status2OKEv
        - __errno_location
        - open
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env_posix.cc:575,14'
          Dst:             open
        - Src:             'util/env_posix.cc:579,35'
          Dst:             __errno_location
        - Src:             'util/env_posix.cc:579,14'
          Dst:             _ZN7leveldb12_GLOBAL__N_110PosixErrorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
        - Src:             'util/env_posix.cc:582,19'
          Dst:             _ZN7leveldb12_GLOBAL__N_117PosixWritableFileC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEi
        - Src:             'util/env_posix.cc:583,12'
          Dst:             _ZN7leveldb6Status2OKEv
    - functionName:    _ZN7leveldb12_GLOBAL__N_18PosixEnv19NewRandomAccessFileERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPPNS_16RandomAccessFileE
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 571
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          94
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_110PosixErrorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
        - _ZN7leveldb12_GLOBAL__N_121PosixMmapReadableFileC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPcmPNS0_7LimiterE
        - _ZN7leveldb12_GLOBAL__N_121PosixRandomAccessFileC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEiPNS0_7LimiterE
        - _ZN7leveldb12_GLOBAL__N_17Limiter7AcquireEv
        - _ZN7leveldb12_GLOBAL__N_17Limiter7ReleaseEv
        - _ZN7leveldb6Status2OKEv
        - _ZN7leveldb6StatusD2Ev
        - _ZN7leveldb6StatusaSEOS0_
        - _ZNK7leveldb6Status2okEv
        - __errno_location
        - close
        - mmap
        - open
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env_posix.cc:543,14'
          Dst:             open
        - Src:             'util/env_posix.cc:545,35'
          Dst:             __errno_location
        - Src:             'util/env_posix.cc:545,14'
          Dst:             _ZN7leveldb12_GLOBAL__N_110PosixErrorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
        - Src:             'util/env_posix.cc:548,24'
          Dst:             _ZN7leveldb12_GLOBAL__N_17Limiter7AcquireEv
        - Src:             'util/env_posix.cc:549,21'
          Dst:             _ZN7leveldb12_GLOBAL__N_121PosixRandomAccessFileC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEiPNS0_7LimiterE
        - Src:             'util/env_posix.cc:550,14'
          Dst:             _ZN7leveldb6Status2OKEv
        - Src:             'util/env_posix.cc:555,16'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'util/env_posix.cc:557,11'
          Dst:             mmap
        - Src:             'util/env_posix.cc:559,23'
          Dst:             _ZN7leveldb12_GLOBAL__N_121PosixMmapReadableFileC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPcmPNS0_7LimiterE
        - Src:             'util/env_posix.cc:563,39'
          Dst:             __errno_location
        - Src:             'util/env_posix.cc:563,18'
          Dst:             _ZN7leveldb12_GLOBAL__N_110PosixErrorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
        - Src:             'util/env_posix.cc:563,16'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'util/env_posix.cc:563,9'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'util/env_posix.cc:566,5'
          Dst:             close
        - Src:             'util/env_posix.cc:567,17'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'util/env_posix.cc:568,21'
          Dst:             _ZN7leveldb12_GLOBAL__N_17Limiter7ReleaseEv
    - functionName:    mmap
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12_GLOBAL__N_18PosixEnv17NewSequentialFileERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPPNS_14SequentialFileE
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_110PosixErrorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
        - _ZN7leveldb12_GLOBAL__N_119PosixSequentialFileC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEi
        - _ZN7leveldb6Status2OKEv
        - __errno_location
        - open
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env_posix.cc:530,14'
          Dst:             open
        - Src:             'util/env_posix.cc:533,35'
          Dst:             __errno_location
        - Src:             'util/env_posix.cc:533,14'
          Dst:             _ZN7leveldb12_GLOBAL__N_110PosixErrorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
        - Src:             'util/env_posix.cc:536,19'
          Dst:             _ZN7leveldb12_GLOBAL__N_119PosixSequentialFileC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEi
        - Src:             'util/env_posix.cc:537,12'
          Dst:             _ZN7leveldb6Status2OKEv
    - functionName:    _ZN7leveldb12_GLOBAL__N_112MaxOpenFilesEv
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 784
      functionLinenumberEnd: 804
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          49
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - getrlimit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env_posix.cc:793,7'
          Dst:             getrlimit
    - functionName:    getrlimit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12_GLOBAL__N_17LimiterC2Ei
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12_GLOBAL__N_18MaxMmapsEv
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 781
      functionLinenumberEnd: 781
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12_GLOBAL__N_114PosixLockTableC2Ev
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb4port5MutexC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env_posix.cc:499,7'
          Dst:             _ZN7leveldb4port5MutexC2Ev
    - functionName:    _ZN7leveldb12_GLOBAL__N_18PosixEnvC2Ev
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 812
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_112MaxOpenFilesEv
        - _ZN7leveldb12_GLOBAL__N_114PosixLockTableC2Ev
        - _ZN7leveldb12_GLOBAL__N_17LimiterC2Ei
        - _ZN7leveldb12_GLOBAL__N_18MaxMmapsEv
        - _ZN7leveldb3EnvC2Ev
        - _ZN7leveldb4port5MutexC2Ev
        - _ZN7leveldb4port7CondVarC2EPNS0_5MutexE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env_posix.cc:808,11'
          Dst:             _ZN7leveldb3EnvC2Ev
        - Src:             'util/env_posix.cc:808,11'
          Dst:             _ZN7leveldb4port5MutexC2Ev
        - Src:             'util/env_posix.cc:809,7'
          Dst:             _ZN7leveldb4port7CondVarC2EPNS0_5MutexE
        - Src:             'util/env_posix.cc:808,11'
          Dst:             _ZN7leveldb12_GLOBAL__N_114PosixLockTableC2Ev
        - Src:             'util/env_posix.cc:811,21'
          Dst:             _ZN7leveldb12_GLOBAL__N_18MaxMmapsEv
        - Src:             'util/env_posix.cc:811,7'
          Dst:             _ZN7leveldb12_GLOBAL__N_17LimiterC2Ei
        - Src:             'util/env_posix.cc:812,19'
          Dst:             _ZN7leveldb12_GLOBAL__N_112MaxOpenFilesEv
        - Src:             'util/env_posix.cc:812,7'
          Dst:             _ZN7leveldb12_GLOBAL__N_17LimiterC2Ei
    - functionName:    _ZN7leveldb12_GLOBAL__N_18PosixEnvD2Ev
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 521
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - abort
        - fwrite
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env_posix.cc:524,5'
          Dst:             fwrite
        - Src:             'util/env_posix.cc:525,5'
          Dst:             abort
    - functionName:    _ZN7leveldb12_GLOBAL__N_18PosixEnvD0Ev
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 521
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_18PosixEnvD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env_posix.cc:521,24'
          Dst:             _ZN7leveldb12_GLOBAL__N_18PosixEnvD2Ev
    - functionName:    _ZN7leveldb12_GLOBAL__N_112SingletonEnvINS0_8PosixEnvEEC2Ev
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 871
      functionLinenumberEnd: 884
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_18PosixEnvC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env_posix.cc:883,24'
          Dst:             _ZN7leveldb12_GLOBAL__N_18PosixEnvC2Ev
    - functionName:    _ZN7leveldb3Env7DefaultEv
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 924
      functionLinenumberEnd: 926
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7leveldb12_GLOBAL__N_112SingletonEnvINS0_8PosixEnvEEC2Ev
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'util/env_posix.cc:925,3'
          Dst:             __cxa_guard_acquire
        - Src:             'util/env_posix.cc:925,26'
          Dst:             _ZN7leveldb12_GLOBAL__N_112SingletonEnvINS0_8PosixEnvEEC2Ev
        - Src:             'util/env_posix.cc:925,3'
          Dst:             __cxa_guard_release
    - functionName:    _ZN7leveldb18EnvPosixTestHelper20SetReadOnlyMMapLimitEi
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 919
      functionLinenumberEnd: 922
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb18EnvPosixTestHelper18SetReadOnlyFDLimitEi
      functionSourceFile: '/src/leveldb/util/env_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 914
      functionLinenumberEnd: 917
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb10BuildTableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_3EnvERKNS_7OptionsEPNS_10TableCacheEPNS_8IteratorEPNS_12FileMetaDataE
      functionSourceFile: '/src/leveldb/db/builder.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          329
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN7leveldb10TableCache11NewIteratorERKNS_11ReadOptionsEmmPPNS_5TableE
        - _ZN7leveldb11InternalKey10DecodeFromERKNS_5SliceE
        - _ZN7leveldb11ReadOptionsC2Ev
        - _ZN7leveldb12TableBuilder3AddERKNS_5SliceES3_
        - _ZN7leveldb12TableBuilder6FinishEv
        - _ZN7leveldb12TableBuilderC2ERKNS_7OptionsEPNS_12WritableFileE
        - _ZN7leveldb12TableBuilderD2Ev
        - _ZN7leveldb13TableFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - _ZN7leveldb5SliceC2Ev
        - _ZN7leveldb6StatusC2Ev
        - _ZN7leveldb6StatusD2Ev
        - _ZN7leveldb6StatusaSEOS0_
        - _ZNK7leveldb12TableBuilder8FileSizeEv
        - _ZNK7leveldb5Slice5emptyEv
        - _ZNK7leveldb6Status2okEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'db/builder.cc:19,10'
          Dst:             _ZN7leveldb6StatusC2Ev
        - Src:             'db/builder.cc:23,23'
          Dst:             _ZN7leveldb13TableFileNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'db/builder.cc:26,7'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/builder.cc:26,5'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/builder.cc:27,12'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/builder.cc:31,33'
          Dst:             _ZN7leveldb12TableBuilderC2ERKNS_7OptionsEPNS_12WritableFileE
        - Src:             'db/builder.cc:32,20'
          Dst:             _ZN7leveldb11InternalKey10DecodeFromERKNS_5SliceE
        - Src:             'db/builder.cc:33,11'
          Dst:             _ZN7leveldb5SliceC2Ev
        - Src:             'db/builder.cc:36,16'
          Dst:             _ZN7leveldb12TableBuilder3AddERKNS_5SliceES3_
        - Src:             'db/builder.cc:38,14'
          Dst:             _ZNK7leveldb5Slice5emptyEv
        - Src:             'db/builder.cc:39,21'
          Dst:             _ZN7leveldb11InternalKey10DecodeFromERKNS_5SliceE
        - Src:             'db/builder.cc:43,18'
          Dst:             _ZN7leveldb12TableBuilder6FinishEv
        - Src:             'db/builder.cc:43,7'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/builder.cc:43,5'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/builder.cc:44,11'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/builder.cc:45,34'
          Dst:             _ZNK7leveldb12TableBuilder8FileSizeEv
        - Src:             'db/builder.cc:48,5'
          Dst:             _ZN7leveldb12TableBuilderD2Ev
        - Src:             'db/builder.cc:51,11'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/builder.cc:52,9'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/builder.cc:52,7'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/builder.cc:54,11'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/builder.cc:55,9'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/builder.cc:55,7'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/builder.cc:60,11'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/builder.cc:62,47'
          Dst:             _ZN7leveldb11ReadOptionsC2Ev
        - Src:             'db/builder.cc:62,35'
          Dst:             _ZN7leveldb10TableCache11NewIteratorERKNS_11ReadOptionsEmmPPNS_5TableE
        - Src:             'db/builder.cc:64,9'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/builder.cc:64,7'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/builder.cc:70,23'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/builder.cc:70,7'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/builder.cc:71,7'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'db/builder.cc:71,5'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'db/builder.cc:74,9'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'db/builder.cc:77,5'
          Dst:             _ZN7leveldb6StatusD2Ev
    - functionName:    _ZN7leveldb12BlockBuilder3AddERKNS_5SliceES3_
      functionSourceFile: '/src/leveldb/table/block_builder.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          103
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7leveldb11PutVarint32EPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEj
        - _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK7leveldb5Slice4dataEv
        - _ZNK7leveldb5Slice4sizeEv
        - _ZNK7leveldb5SliceixEm
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'table/block_builder.cc:72,9'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'table/block_builder.cc:80,55'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'table/block_builder.cc:80,67'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'table/block_builder.cc:81,38'
          Dst:             _ZNK7leveldb5SliceixEm
        - Src:             'table/block_builder.cc:81,64'
          Dst:             _ZNK7leveldb5SliceixEm
        - Src:             'table/block_builder.cc:89,33'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'table/block_builder.cc:92,3'
          Dst:             _ZN7leveldb11PutVarint32EPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEj
        - Src:             'table/block_builder.cc:93,3'
          Dst:             _ZN7leveldb11PutVarint32EPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEj
        - Src:             'table/block_builder.cc:94,31'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'table/block_builder.cc:94,3'
          Dst:             _ZN7leveldb11PutVarint32EPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEj
        - Src:             'table/block_builder.cc:97,22'
          Dst:             _ZNK7leveldb5Slice4dataEv
        - Src:             'table/block_builder.cc:98,24'
          Dst:             _ZNK7leveldb5Slice4dataEv
        - Src:             'table/block_builder.cc:98,38'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'table/block_builder.cc:102,24'
          Dst:             _ZNK7leveldb5Slice4dataEv
    - functionName:    _ZN7leveldb12BlockBuilder6FinishEv
      functionSourceFile: '/src/leveldb/table/block_builder.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7leveldb10PutFixed32EPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEj
        - _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'table/block_builder.cc:66,3'
          Dst:             _ZN7leveldb10PutFixed32EPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEj
        - Src:             'table/block_builder.cc:68,10'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'table/block_builder.cc:64,5'
          Dst:             _ZN7leveldb10PutFixed32EPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEj
    - functionName:    _ZNK7leveldb12BlockBuilder19CurrentSizeEstimateEv
      functionSourceFile: '/src/leveldb/table/block_builder.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12BlockBuilder5ResetEv
      functionSourceFile: '/src/leveldb/table/block_builder.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb12BlockBuilderC2EPKNS_7OptionsE
      functionSourceFile: '/src/leveldb/table/block_builder.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7leveldb5Block4Iter7CompareERKNS_5SliceES4_
      functionSourceFile: '/src/leveldb/table/block.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb5Block4Iter15CorruptionErrorEv
      functionSourceFile: '/src/leveldb/table/block.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb5Slice5clearEv
        - _ZN7leveldb5SliceC2EPKc
        - _ZN7leveldb5SliceC2Ev
        - _ZN7leveldb6Status10CorruptionERKNS_5SliceES3_
        - _ZN7leveldb6StatusD2Ev
        - _ZN7leveldb6StatusaSEOS0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'table/block.cc:245,34'
          Dst:             _ZN7leveldb5SliceC2EPKc
        - Src:             'table/block.cc:245,15'
          Dst:             _ZN7leveldb5SliceC2Ev
        - Src:             'table/block.cc:245,15'
          Dst:             _ZN7leveldb6Status10CorruptionERKNS_5SliceES3_
        - Src:             'table/block.cc:245,13'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'table/block.cc:245,5'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'table/block.cc:247,12'
          Dst:             _ZN7leveldb5Slice5clearEv
    - functionName:    _ZN7leveldbL11DecodeEntryEPKcS1_PjS2_S2_
      functionSourceFile: '/src/leveldb/table/block.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          90
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN7leveldb14GetVarint32PtrEPKcS1_Pj
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'table/block.cc:66,14'
          Dst:             _ZN7leveldb14GetVarint32PtrEPKcS1_Pj
        - Src:             'table/block.cc:67,14'
          Dst:             _ZN7leveldb14GetVarint32PtrEPKcS1_Pj
        - Src:             'table/block.cc:68,14'
          Dst:             _ZN7leveldb14GetVarint32PtrEPKcS1_Pj
    - functionName:    _ZNK7leveldb5Block4Iter15NextEntryOffsetEv
      functionSourceFile: '/src/leveldb/table/block.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7leveldb5Slice4dataEv
        - _ZNK7leveldb5Slice4sizeEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'table/block.cc:97,20'
          Dst:             _ZNK7leveldb5Slice4dataEv
        - Src:             'table/block.cc:97,36'
          Dst:             _ZNK7leveldb5Slice4sizeEv
    - functionName:    _ZN7leveldb5Block4Iter15GetRestartPointEj
      functionSourceFile: '/src/leveldb/table/block.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb13DecodeFixed32EPKc
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'table/block.cc:102,12'
          Dst:             _ZN7leveldb13DecodeFixed32EPKc
    - functionName:    _ZN7leveldb5Block4Iter12ParseNextKeyEv
      functionSourceFile: '/src/leveldb/table/block.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          119
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN7leveldb5Block4Iter15CorruptionErrorEv
        - _ZN7leveldb5Block4Iter15GetRestartPointEj
        - _ZN7leveldb5SliceC2EPKcm
        - _ZN7leveldbL11DecodeEntryEPKcS1_PjS2_S2_
        - _ZNK7leveldb5Block4Iter15NextEntryOffsetEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'table/block.cc:251,16'
          Dst:             _ZNK7leveldb5Block4Iter15NextEntryOffsetEv
        - Src:             'table/block.cc:263,9'
          Dst:             _ZN7leveldbL11DecodeEntryEPKcS1_PjS2_S2_
        - Src:             'table/block.cc:265,7'
          Dst:             _ZN7leveldb5Block4Iter15CorruptionErrorEv
        - Src:             'table/block.cc:270,16'
          Dst:             _ZN7leveldb5SliceC2EPKcm
        - Src:             'table/block.cc:272,14'
          Dst:             _ZN7leveldb5Block4Iter15GetRestartPointEj
    - functionName:    _ZN7leveldb5Block4Iter18SeekToRestartPointEj
      functionSourceFile: '/src/leveldb/table/block.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb5Block4Iter15GetRestartPointEj
        - _ZN7leveldb5SliceC2EPKcm
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'table/block.cc:111,23'
          Dst:             _ZN7leveldb5Block4Iter15GetRestartPointEj
        - Src:             'table/block.cc:112,14'
          Dst:             _ZN7leveldb5SliceC2EPKcm
    - functionName:    _ZNK7leveldb5Block4Iter6statusEv
      functionSourceFile: '/src/leveldb/table/block.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb6StatusC2ERKS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'table/block.cc:128,43'
          Dst:             _ZN7leveldb6StatusC2ERKS0_
    - functionName:    _ZNK7leveldb5Block4Iter5valueEv
      functionSourceFile: '/src/leveldb/table/block.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7leveldb5Block4Iter3keyEv
      functionSourceFile: '/src/leveldb/table/block.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'table/block.cc:131,12'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7leveldb5Block4Iter4PrevEv
      functionSourceFile: '/src/leveldb/table/block.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          68
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN7leveldb5Block4Iter12ParseNextKeyEv
        - _ZN7leveldb5Block4Iter15GetRestartPointEj
        - _ZN7leveldb5Block4Iter18SeekToRestartPointEj
        - _ZNK7leveldb5Block4Iter15NextEntryOffsetEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'table/block.cc:148,12'
          Dst:             _ZN7leveldb5Block4Iter15GetRestartPointEj
        - Src:             'table/block.cc:148,12'
          Dst:             _ZN7leveldb5Block4Iter15GetRestartPointEj
        - Src:             'table/block.cc:158,5'
          Dst:             _ZN7leveldb5Block4Iter18SeekToRestartPointEj
        - Src:             'table/block.cc:161,14'
          Dst:             _ZN7leveldb5Block4Iter12ParseNextKeyEv
        - Src:             'table/block.cc:161,32'
          Dst:             _ZNK7leveldb5Block4Iter15NextEntryOffsetEv
    - functionName:    _ZN7leveldb5Block4Iter4NextEv
      functionSourceFile: '/src/leveldb/table/block.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb5Block4Iter12ParseNextKeyEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'table/block.cc:140,5'
          Dst:             _ZN7leveldb5Block4Iter12ParseNextKeyEv
    - functionName:    _ZN7leveldb5Block4Iter4SeekERKNS_5SliceE
      functionSourceFile: '/src/leveldb/table/block.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          182
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN7leveldb5Block4Iter12ParseNextKeyEv
        - _ZN7leveldb5Block4Iter15CorruptionErrorEv
        - _ZN7leveldb5Block4Iter15GetRestartPointEj
        - _ZN7leveldb5Block4Iter18SeekToRestartPointEj
        - _ZN7leveldb5SliceC2EPKcm
        - _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7leveldbL11DecodeEntryEPKcS1_PjS2_S2_
        - _ZNK7leveldb5Block4Iter7CompareERKNS_5SliceES4_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'table/block.cc:175,37'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'table/block.cc:175,29'
          Dst:             _ZNK7leveldb5Block4Iter7CompareERKNS_5SliceES4_
        - Src:             'table/block.cc:189,32'
          Dst:             _ZN7leveldb5Block4Iter15GetRestartPointEj
        - Src:             'table/block.cc:192,11'
          Dst:             _ZN7leveldbL11DecodeEntryEPKcS1_PjS2_S2_
        - Src:             'table/block.cc:195,9'
          Dst:             _ZN7leveldb5Block4Iter15CorruptionErrorEv
        - Src:             'table/block.cc:198,13'
          Dst:             _ZN7leveldb5SliceC2EPKcm
        - Src:             'table/block.cc:199,11'
          Dst:             _ZNK7leveldb5Block4Iter7CompareERKNS_5SliceES4_
        - Src:             'table/block.cc:216,7'
          Dst:             _ZN7leveldb5Block4Iter18SeekToRestartPointEj
        - Src:             'table/block.cc:220,12'
          Dst:             _ZN7leveldb5Block4Iter12ParseNextKeyEv
        - Src:             'table/block.cc:223,19'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'table/block.cc:223,11'
          Dst:             _ZNK7leveldb5Block4Iter7CompareERKNS_5SliceES4_
    - functionName:    _ZN7leveldb5Block4Iter10SeekToLastEv
      functionSourceFile: '/src/leveldb/table/block.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          35
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7leveldb5Block4Iter12ParseNextKeyEv
        - _ZN7leveldb5Block4Iter18SeekToRestartPointEj
        - _ZNK7leveldb5Block4Iter15NextEntryOffsetEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'table/block.cc:235,5'
          Dst:             _ZN7leveldb5Block4Iter18SeekToRestartPointEj
        - Src:             'table/block.cc:236,12'
          Dst:             _ZN7leveldb5Block4Iter12ParseNextKeyEv
        - Src:             'table/block.cc:236,30'
          Dst:             _ZNK7leveldb5Block4Iter15NextEntryOffsetEv
    - functionName:    _ZN7leveldb5Block4Iter11SeekToFirstEv
      functionSourceFile: '/src/leveldb/table/block.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb5Block4Iter12ParseNextKeyEv
        - _ZN7leveldb5Block4Iter18SeekToRestartPointEj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'table/block.cc:230,5'
          Dst:             _ZN7leveldb5Block4Iter18SeekToRestartPointEj
        - Src:             'table/block.cc:231,5'
          Dst:             _ZN7leveldb5Block4Iter12ParseNextKeyEv
    - functionName:    _ZNK7leveldb5Block4Iter5ValidEv
      functionSourceFile: '/src/leveldb/table/block.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb5Block4IterD0Ev
      functionSourceFile: '/src/leveldb/table/block.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb5Block4IterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'table/block.cc:77,14'
          Dst:             _ZN7leveldb5Block4IterD2Ev
    - functionName:    _ZN7leveldb5Block4IterD2Ev
      functionSourceFile: '/src/leveldb/table/block.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb6StatusD2Ev
        - _ZN7leveldb8IteratorD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'table/block.cc:77,14'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'table/block.cc:77,14'
          Dst:             _ZN7leveldb8IteratorD2Ev
    - functionName:    _ZN7leveldb5Block4IterC2EPKNS_10ComparatorEPKcjj
      functionSourceFile: '/src/leveldb/table/block.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb5SliceC2Ev
        - _ZN7leveldb6StatusC2Ev
        - _ZN7leveldb8IteratorC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'table/block.cc:116,3'
          Dst:             _ZN7leveldb8IteratorC2Ev
        - Src:             'table/block.cc:116,3'
          Dst:             _ZN7leveldb5SliceC2Ev
        - Src:             'table/block.cc:116,3'
          Dst:             _ZN7leveldb6StatusC2Ev
    - functionName:    _ZN7leveldb5Block11NewIteratorEPKNS_10ComparatorE
      functionSourceFile: '/src/leveldb/table/block.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7leveldb16NewEmptyIteratorEv
        - _ZN7leveldb16NewErrorIteratorERKNS_6StatusE
        - _ZN7leveldb5Block4IterC2EPKNS_10ComparatorEPKcjj
        - _ZN7leveldb5SliceC2EPKc
        - _ZN7leveldb5SliceC2Ev
        - _ZN7leveldb6Status10CorruptionERKNS_5SliceES3_
        - _ZN7leveldb6StatusD2Ev
        - _ZNK7leveldb5Block11NumRestartsEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'table/block.cc:282,48'
          Dst:             _ZN7leveldb5SliceC2EPKc
        - Src:             'table/block.cc:282,29'
          Dst:             _ZN7leveldb5SliceC2Ev
        - Src:             'table/block.cc:282,29'
          Dst:             _ZN7leveldb6Status10CorruptionERKNS_5SliceES3_
        - Src:             'table/block.cc:282,12'
          Dst:             _ZN7leveldb16NewErrorIteratorERKNS_6StatusE
        - Src:             'table/block.cc:282,5'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'table/block.cc:284,33'
          Dst:             _ZNK7leveldb5Block11NumRestartsEv
        - Src:             'table/block.cc:286,12'
          Dst:             _ZN7leveldb16NewEmptyIteratorEv
        - Src:             'table/block.cc:288,16'
          Dst:             _ZN7leveldb5Block4IterC2EPKNS_10ComparatorEPKcjj
    - functionName:    _ZNK7leveldb5Block11NumRestartsEv
      functionSourceFile: '/src/leveldb/table/block.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb13DecodeFixed32EPKc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'table/block.cc:22,10'
          Dst:             _ZN7leveldb13DecodeFixed32EPKc
    - functionName:    _ZN7leveldb5BlockD2Ev
      functionSourceFile: '/src/leveldb/table/block.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          31
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb5BlockC2ERKNS_13BlockContentsE
      functionSourceFile: '/src/leveldb/table/block.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK7leveldb5Block11NumRestartsEv
        - _ZNK7leveldb5Slice4dataEv
        - _ZNK7leveldb5Slice4sizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'table/block.cc:26,27'
          Dst:             _ZNK7leveldb5Slice4dataEv
        - Src:             'table/block.cc:27,27'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'table/block.cc:33,9'
          Dst:             _ZNK7leveldb5Block11NumRestartsEv
        - Src:             'table/block.cc:37,38'
          Dst:             _ZNK7leveldb5Block11NumRestartsEv
    - functionName:    _ZN7leveldb17FilterBlockReader11KeyMayMatchEmRKNS_5SliceE
      functionSourceFile: '/src/leveldb/table/filter_block.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          84
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7leveldb13DecodeFixed32EPKc
        - _ZN7leveldb5SliceC2EPKcm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'table/filter_block.cc:93,22'
          Dst:             _ZN7leveldb13DecodeFixed32EPKc
        - Src:             'table/filter_block.cc:94,22'
          Dst:             _ZN7leveldb13DecodeFixed32EPKc
        - Src:             'table/filter_block.cc:96,22'
          Dst:             _ZN7leveldb5SliceC2EPKcm
    - functionName:    _ZN7leveldb17FilterBlockReaderC2EPKNS_12FilterPolicyERKNS_5SliceE
      functionSourceFile: '/src/leveldb/table/filter_block.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7leveldb13DecodeFixed32EPKc
        - _ZNK7leveldb5Slice4dataEv
        - _ZNK7leveldb5Slice4sizeEv
        - _ZNK7leveldb5SliceixEm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'table/filter_block.cc:80,23'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'table/filter_block.cc:82,14'
          Dst:             _ZNK7leveldb5SliceixEm
        - Src:             'table/filter_block.cc:83,47'
          Dst:             _ZNK7leveldb5Slice4dataEv
        - Src:             'table/filter_block.cc:83,24'
          Dst:             _ZN7leveldb13DecodeFixed32EPKc
        - Src:             'table/filter_block.cc:85,20'
          Dst:             _ZNK7leveldb5Slice4dataEv
    - functionName:    _ZN7leveldb18FilterBlockBuilder6FinishEv
      functionSourceFile: '/src/leveldb/table/filter_block.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7leveldb10PutFixed32EPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEj
        - _ZN7leveldb18FilterBlockBuilder14GenerateFilterEv
        - _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'table/filter_block.cc:37,5'
          Dst:             _ZN7leveldb18FilterBlockBuilder14GenerateFilterEv
        - Src:             'table/filter_block.cc:46,3'
          Dst:             _ZN7leveldb10PutFixed32EPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEj
        - Src:             'table/filter_block.cc:48,10'
          Dst:             _ZN7leveldb5SliceC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'table/filter_block.cc:43,5'
          Dst:             _ZN7leveldb10PutFixed32EPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEj
    - functionName:    _ZN7leveldb18FilterBlockBuilder14GenerateFilterEv
      functionSourceFile: '/src/leveldb/table/filter_block.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          87
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7leveldb5SliceC2EPKcm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'table/filter_block.cc:65,20'
          Dst:             _ZN7leveldb5SliceC2EPKcm
    - functionName:    _ZN7leveldb18FilterBlockBuilder6AddKeyERKNS_5SliceE
      functionSourceFile: '/src/leveldb/table/filter_block.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7leveldb5Slice4dataEv
        - _ZNK7leveldb5Slice4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'table/filter_block.cc:32,18'
          Dst:             _ZNK7leveldb5Slice4dataEv
        - Src:             'table/filter_block.cc:32,28'
          Dst:             _ZNK7leveldb5Slice4sizeEv
    - functionName:    _ZN7leveldb18FilterBlockBuilder10StartBlockEm
      functionSourceFile: '/src/leveldb/table/filter_block.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          34
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7leveldb18FilterBlockBuilder14GenerateFilterEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'table/filter_block.cc:25,5'
          Dst:             _ZN7leveldb18FilterBlockBuilder14GenerateFilterEv
    - functionName:    _ZN7leveldb18FilterBlockBuilderC2EPKNS_12FilterPolicyE
      functionSourceFile: '/src/leveldb/table/filter_block.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 19
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb4port15Zstd_UncompressEPKcmPc
      functionSourceFile: '/src/leveldb/./port/port_stdcxx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb4port26Zstd_GetUncompressedLengthEPKcmPm
      functionSourceFile: '/src/leveldb/./port/port_stdcxx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb4port17Snappy_UncompressEPKcmPc
      functionSourceFile: '/src/leveldb/./port/port_stdcxx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb4port28Snappy_GetUncompressedLengthEPKcmPm
      functionSourceFile: '/src/leveldb/./port/port_stdcxx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7leveldb11BlockHandle4sizeEv
      functionSourceFile: '/src/leveldb/./table/format.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7leveldb9ReadBlockEPNS_16RandomAccessFileERKNS_11ReadOptionsERKNS_11BlockHandleEPNS_13BlockContentsE
      functionSourceFile: '/src/leveldb/table/format.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          259
      EdgeCount:       38
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN7leveldb13DecodeFixed32EPKc
        - _ZN7leveldb4port15Zstd_UncompressEPKcmPc
        - _ZN7leveldb4port17Snappy_UncompressEPKcmPc
        - _ZN7leveldb4port26Zstd_GetUncompressedLengthEPKcmPm
        - _ZN7leveldb4port28Snappy_GetUncompressedLengthEPKcmPm
        - _ZN7leveldb5SliceC2EPKc
        - _ZN7leveldb5SliceC2EPKcm
        - _ZN7leveldb5SliceC2Ev
        - _ZN7leveldb6Status10CorruptionERKNS_5SliceES3_
        - _ZN7leveldb6Status2OKEv
        - _ZN7leveldb6StatusC2EOS0_
        - _ZN7leveldb6StatusD2Ev
        - _ZN7leveldb6StatusaSEOS0_
        - _ZN7leveldb6crc32c5ValueEPKcm
        - _ZN7leveldb6crc32c6UnmaskEj
        - _ZNK7leveldb11BlockHandle4sizeEv
        - _ZNK7leveldb11BlockHandle6offsetEv
        - _ZNK7leveldb5Slice4dataEv
        - _ZNK7leveldb5Slice4sizeEv
        - _ZNK7leveldb6Status2okEv
      functionUses:    5
      BranchProfiles:
        - Branch String:   'table/format.cc:102,3'
          Branch Sides:    []
      Callsites:
        - Src:             'table/format.cc:71,18'
          Dst:             _ZN7leveldb5SliceC2Ev
        - Src:             'table/format.cc:77,41'
          Dst:             _ZNK7leveldb11BlockHandle4sizeEv
        - Src:             'table/format.cc:79,9'
          Dst:             _ZN7leveldb5SliceC2Ev
        - Src:             'table/format.cc:80,32'
          Dst:             _ZNK7leveldb11BlockHandle6offsetEv
        - Src:             'table/format.cc:81,10'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'table/format.cc:83,12'
          Dst:             _ZN7leveldb6StatusC2EOS0_
        - Src:             'table/format.cc:85,16'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'table/format.cc:87,31'
          Dst:             _ZN7leveldb5SliceC2EPKc
        - Src:             'table/format.cc:87,12'
          Dst:             _ZN7leveldb5SliceC2Ev
        - Src:             'table/format.cc:87,12'
          Dst:             _ZN7leveldb6Status10CorruptionERKNS_5SliceES3_
        - Src:             'table/format.cc:91,31'
          Dst:             _ZNK7leveldb5Slice4dataEv
        - Src:             'table/format.cc:93,41'
          Dst:             _ZN7leveldb13DecodeFixed32EPKc
        - Src:             'table/format.cc:93,26'
          Dst:             _ZN7leveldb6crc32c6UnmaskEj
        - Src:             'table/format.cc:94,29'
          Dst:             _ZN7leveldb6crc32c5ValueEPKcm
        - Src:             'table/format.cc:97,30'
          Dst:             _ZN7leveldb5SliceC2EPKc
        - Src:             'table/format.cc:97,11'
          Dst:             _ZN7leveldb5SliceC2Ev
        - Src:             'table/format.cc:97,11'
          Dst:             _ZN7leveldb6Status10CorruptionERKNS_5SliceES3_
        - Src:             'table/format.cc:97,9'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'table/format.cc:97,7'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'table/format.cc:98,14'
          Dst:             _ZN7leveldb6StatusC2EOS0_
        - Src:             'table/format.cc:109,24'
          Dst:             _ZN7leveldb5SliceC2EPKcm
        - Src:             'table/format.cc:113,24'
          Dst:             _ZN7leveldb5SliceC2EPKcm
        - Src:             'table/format.cc:122,12'
          Dst:             _ZN7leveldb4port28Snappy_GetUncompressedLengthEPKcmPm
        - Src:             'table/format.cc:124,35'
          Dst:             _ZN7leveldb5SliceC2EPKc
        - Src:             'table/format.cc:124,16'
          Dst:             _ZN7leveldb5SliceC2Ev
        - Src:             'table/format.cc:124,16'
          Dst:             _ZN7leveldb6Status10CorruptionERKNS_5SliceES3_
        - Src:             'table/format.cc:127,12'
          Dst:             _ZN7leveldb4port17Snappy_UncompressEPKcmPc
        - Src:             'table/format.cc:130,35'
          Dst:             _ZN7leveldb5SliceC2EPKc
        - Src:             'table/format.cc:130,16'
          Dst:             _ZN7leveldb5SliceC2Ev
        - Src:             'table/format.cc:130,16'
          Dst:             _ZN7leveldb6Status10CorruptionERKNS_5SliceES3_
        - Src:             'table/format.cc:133,22'
          Dst:             _ZN7leveldb5SliceC2EPKcm
        - Src:             'table/format.cc:140,12'
          Dst:             _ZN7leveldb4port26Zstd_GetUncompressedLengthEPKcmPm
        - Src:             'table/format.cc:142,35'
          Dst:             _ZN7leveldb5SliceC2EPKc
        - Src:             'table/format.cc:142,16'
          Dst:             _ZN7leveldb5SliceC2Ev
        - Src:             'table/format.cc:142,16'
          Dst:             _ZN7leveldb6Status10CorruptionERKNS_5SliceES3_
        - Src:             'table/format.cc:145,12'
          Dst:             _ZN7leveldb4port15Zstd_UncompressEPKcmPc
        - Src:             'table/format.cc:148,35'
          Dst:             _ZN7leveldb5SliceC2EPKc
        - Src:             'table/format.cc:148,16'
          Dst:             _ZN7leveldb5SliceC2Ev
        - Src:             'table/format.cc:148,16'
          Dst:             _ZN7leveldb6Status10CorruptionERKNS_5SliceES3_
        - Src:             'table/format.cc:151,22'
          Dst:             _ZN7leveldb5SliceC2EPKcm
        - Src:             'table/format.cc:158,33'
          Dst:             _ZN7leveldb5SliceC2EPKc
        - Src:             'table/format.cc:158,14'
          Dst:             _ZN7leveldb5SliceC2Ev
        - Src:             'table/format.cc:158,14'
          Dst:             _ZN7leveldb6Status10CorruptionERKNS_5SliceES3_
        - Src:             'table/format.cc:161,10'
          Dst:             _ZN7leveldb6Status2OKEv
        - Src:             'table/format.cc:162,1'
          Dst:             _ZN7leveldb6StatusD2Ev
    - functionName:    _ZN7leveldb6Footer10DecodeFromEPNS_5SliceE
      functionSourceFile: '/src/leveldb/table/format.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          93
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7leveldb11BlockHandle10DecodeFromEPNS_5SliceE
        - _ZN7leveldb13DecodeFixed32EPKc
        - _ZN7leveldb5SliceC2EPKc
        - _ZN7leveldb5SliceC2EPKcm
        - _ZN7leveldb5SliceC2Ev
        - _ZN7leveldb6Status10CorruptionERKNS_5SliceES3_
        - _ZN7leveldb6StatusD2Ev
        - _ZN7leveldb6StatusaSEOS0_
        - _ZNK7leveldb5Slice4dataEv
        - _ZNK7leveldb5Slice4sizeEv
        - _ZNK7leveldb6Status2okEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'table/format.cc:44,14'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'table/format.cc:45,31'
          Dst:             _ZN7leveldb5SliceC2EPKc
        - Src:             'table/format.cc:45,12'
          Dst:             _ZN7leveldb5SliceC2Ev
        - Src:             'table/format.cc:45,12'
          Dst:             _ZN7leveldb6Status10CorruptionERKNS_5SliceES3_
        - Src:             'table/format.cc:48,34'
          Dst:             _ZNK7leveldb5Slice4dataEv
        - Src:             'table/format.cc:49,29'
          Dst:             _ZN7leveldb13DecodeFixed32EPKc
        - Src:             'table/format.cc:50,29'
          Dst:             _ZN7leveldb13DecodeFixed32EPKc
        - Src:             'table/format.cc:54,31'
          Dst:             _ZN7leveldb5SliceC2EPKc
        - Src:             'table/format.cc:54,12'
          Dst:             _ZN7leveldb5SliceC2Ev
        - Src:             'table/format.cc:54,12'
          Dst:             _ZN7leveldb6Status10CorruptionERKNS_5SliceES3_
        - Src:             'table/format.cc:57,37'
          Dst:             _ZN7leveldb11BlockHandle10DecodeFromEPNS_5SliceE
        - Src:             'table/format.cc:58,14'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'table/format.cc:59,28'
          Dst:             _ZN7leveldb11BlockHandle10DecodeFromEPNS_5SliceE
        - Src:             'table/format.cc:59,12'
          Dst:             _ZN7leveldb6StatusaSEOS0_
        - Src:             'table/format.cc:59,5'
          Dst:             _ZN7leveldb6StatusD2Ev
        - Src:             'table/format.cc:61,14'
          Dst:             _ZNK7leveldb6Status2okEv
        - Src:             'table/format.cc:64,32'
          Dst:             _ZNK7leveldb5Slice4dataEv
        - Src:             'table/format.cc:64,48'
          Dst:             _ZNK7leveldb5Slice4sizeEv
        - Src:             'table/format.cc:64,14'
          Dst:             _ZN7leveldb5SliceC2EPKcm
    - functionName:    _ZN7leveldb11BlockHandle10DecodeFromEPNS_5SliceE
      functionSourceFile: '/src/leveldb/table/format.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7leveldb11GetVarint64EPNS_5SliceEPm
        - _ZN7leveldb5SliceC2EPKc
        - _ZN7leveldb5SliceC2Ev
        - _ZN7leveldb6Status10CorruptionERKNS_5SliceES3_
        - _ZN7leveldb6Status2OKEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'table/format.cc:25,7'
          Dst:             _ZN7leveldb11GetVarint64EPNS_5SliceEPm
        - Src:             'table/format.cc:25,39'
          Dst:             _ZN7leveldb11GetVarint64EPNS_5SliceEPm
        - Src:             'table/format.cc:26,12'
          Dst:             _ZN7leveldb6Status2OKEv
        - Src:             'table/format.cc:28,31'
          Dst:             _ZN7leveldb5SliceC2EPKc
        - Src:             'table/format.cc:28,12'
          Dst:             _ZN7leveldb5SliceC2Ev
        - Src:             'table/format.cc:28,12'
          Dst:             _ZN7leveldb6Status10CorruptionERKNS_5SliceES3_
    - functionName:    _ZNK7leveldb6Footer8EncodeToEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/leveldb/table/format.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb10PutFixed32EPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEj
        - _ZNK7leveldb11BlockHandle8EncodeToEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'table/format.cc:34,21'
          Dst:             _ZNK7leveldb11BlockHandle8EncodeToEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'table/format.cc:35,17'
          Dst:             _ZNK7leveldb11BlockHandle8EncodeToEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'table/format.cc:37,3'
          Dst:             _ZN7leveldb10PutFixed32EPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEj
        - Src:             'table/format.cc:38,3'
          Dst:             _ZN7leveldb10PutFixed32EPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEj
    - functionName:    _ZNK7leveldb11BlockHandle8EncodeToEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/leveldb/table/format.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7leveldb11PutVarint64EPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'table/format.cc:20,3'
          Dst:             _ZN7leveldb11PutVarint64EPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'table/format.cc:21,3'
          Dst:             _ZN7leveldb11PutVarint64EPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
...
