---
Fuzzer filename: '/src/hunspell/./src/tools/fuzzer.cxx'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _GLOBAL__sub_I_fuzzer.cxx
      functionSourceFile: '/src/hunspell/src/tools/fuzzer.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tools/fuzzer.cxx:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/hunspell/src/tools/fuzzer.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tools/fuzzer.cxx:0,0'
          Dst:             __cxa_atexit
    - functionName:    __cxa_atexit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __gxx_personality_v0
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __clang_call_terminate
      functionSourceFile: ''
      linkageType:     WeakODRLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          3
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_begin_catch
      functionUses:    200
      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:    5
      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:    3
      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_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:    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:    _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_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:    2
      BranchProfiles:  []
      Callsites:       []
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1B8ne220000EOS5_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:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      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:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/hunspell/./src/tools/fuzzer.cxx'
      linkageType:     externalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          82
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN8Hunspell5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_
        - _ZN8Hunspell7suggestERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './src/tools/fuzzer.cxx:80,20'
          Dst:             _ZN8Hunspell5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_
        - Src:             './src/tools/fuzzer.cxx:81,19'
          Dst:             _ZN8Hunspell7suggestERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    LLVMFuzzerInitialize
      functionSourceFile: '/src/hunspell/./src/tools/fuzzer.cxx'
      linkageType:     externalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          217
      EdgeCount:       60
      CyclomaticComplexity: 27
      functionsReached:
        - _Z8endswithRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_
        - _ZN8HunspellC2EPKcS1_S1_
        - closedir
        - dirname
        - opendir
        - readdir
        - strdup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './src/tools/fuzzer.cxx:49,27'
          Dst:             strdup
        - Src:             './src/tools/fuzzer.cxx:50,17'
          Dst:             dirname
        - Src:             './src/tools/fuzzer.cxx:51,14'
          Dst:             opendir
        - Src:             './src/tools/fuzzer.cxx:54,24'
          Dst:             readdir
        - Src:             './src/tools/fuzzer.cxx:57,13'
          Dst:             _Z8endswithRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_
        - Src:             './src/tools/fuzzer.cxx:60,5'
          Dst:             closedir
        - Src:             './src/tools/fuzzer.cxx:69,39'
          Dst:             _ZN8HunspellC2EPKcS1_S1_
    - functionName:    strdup
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dirname
      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:    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:    _Z8endswithRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_
      functionSourceFile: '/src/hunspell/./src/tools/fuzzer.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      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:    __cxa_rethrow
      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:    4
      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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    memchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Hunspell_free_list
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2396
      functionLinenumberEnd: 2398
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12HunspellImpl9free_listEPPPci
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2397,47'
          Dst:             _ZN12HunspellImpl9free_listEPPPci
    - functionName:    _ZN12HunspellImpl9free_listEPPPci
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2097
      functionLinenumberEnd: 2104
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          72
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Hunspell_remove
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2392
      functionLinenumberEnd: 2394
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN12HunspellImpl6removeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2393,54'
          Dst:             _ZN12HunspellImpl6removeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZN12HunspellImpl6removeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1526
      functionLinenumberEnd: 1530
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7HashMgr6removeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:1528,24'
          Dst:             _ZN7HashMgr6removeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    Hunspell_add_with_affix
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2386
      functionLinenumberEnd: 2388
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN12HunspellImpl14add_with_affixERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2387,54'
          Dst:             _ZN12HunspellImpl14add_with_affixERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
    - functionName:    _ZN12HunspellImpl14add_with_affixERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1520
      functionLinenumberEnd: 1524
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7HashMgr14add_with_affixERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:1522,24'
          Dst:             _ZN7HashMgr14add_with_affixERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
    - functionName:    Hunspell_add_with_flags
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2375
      functionLinenumberEnd: 2377
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          78
      EdgeCount:       20
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN12HunspellImpl14add_with_flagsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_S8_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2376,54'
          Dst:             _ZN12HunspellImpl14add_with_flagsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_S8_
    - functionName:    _ZN12HunspellImpl14add_with_flagsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_S8_
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1514
      functionLinenumberEnd: 1518
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7HashMgr14add_with_flagsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_S8_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:1516,24'
          Dst:             _ZN7HashMgr14add_with_flagsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_S8_
    - functionName:    Hunspell_add
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2371
      functionLinenumberEnd: 2373
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN12HunspellImpl3addERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2372,54'
          Dst:             _ZN12HunspellImpl3addERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZN12HunspellImpl3addERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1508
      functionLinenumberEnd: 1512
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7HashMgr3addERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:1510,24'
          Dst:             _ZN7HashMgr3addERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    Hunspell_generate2
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2363
      functionLinenumberEnd: 2364
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12HunspellImpl8generateEPPPcPKcS1_i
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2364,54'
          Dst:             _ZN12HunspellImpl8generateEPPPcPKcS1_i
    - functionName:    _ZN12HunspellImpl8generateEPPPcPKcS1_i
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2134
      functionLinenumberEnd: 2141
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          108
      EdgeCount:       29
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN12HunspellImpl8generateERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKNS0_6vectorIS6_NS4_IS6_EEEE
        - _ZN12_GLOBAL__N_112munge_vectorEPPPcRKNSt3__16vectorINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS8_ISA_EEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2139,36'
          Dst:             _ZN12HunspellImpl8generateERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKNS0_6vectorIS6_NS4_IS6_EEEE
        - Src:             'hunspell.cxx:2140,10'
          Dst:             _ZN12_GLOBAL__N_112munge_vectorEPPPcRKNSt3__16vectorINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS8_ISA_EEEE
    - functionName:    _ZN12HunspellImpl8generateERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKNS0_6vectorIS6_NS4_IS6_EEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1802
      functionLinenumberEnd: 1847
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          336
      EdgeCount:       123
      CyclomaticComplexity: 63
      functionsReached:
        - _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - _ZN10SuggestMgr11suggest_genERKNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_NS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - _ZN12HunspellImpl7analyzeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN12HunspellImpl8mkallcapERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN12HunspellImpl9cleanwordERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_PiSA_
        - _ZN12HunspellImpl9mkinitcapERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:1806,34'
          Dst:             _ZN12HunspellImpl7analyzeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1809,3'
          Dst:             _ZN12HunspellImpl9cleanwordERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_PiSA_
        - Src:             'hunspell.cxx:1814,31'
          Dst:             _ZN10SuggestMgr11suggest_genERKNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_NS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:1814,5'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1820,7'
          Dst:             _ZN12HunspellImpl8mkallcapERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1823,12'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'hunspell.cxx:1828,9'
          Dst:             _ZN12HunspellImpl9mkinitcapERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1839,12'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
    - functionName:    _ZN12_GLOBAL__N_112munge_vectorEPPPcRKNSt3__16vectorINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS8_ISA_EEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2060
      functionLinenumberEnd: 2070
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          71
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN12_GLOBAL__N_19stringdupERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2067,22'
          Dst:             _ZN12_GLOBAL__N_19stringdupERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZN12_GLOBAL__N_19stringdupERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2052
      functionLinenumberEnd: 2057
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12HunspellImpl7analyzeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1551
      functionLinenumberEnd: 1564
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          140
      EdgeCount:       31
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN12HunspellImpl16analyze_internalERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN7RepList4convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
        - _ZNK8AffixMgr14get_oconvtableEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:1552,35'
          Dst:             _ZN12HunspellImpl16analyze_internalERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1554,34'
          Dst:             _ZNK8AffixMgr14get_oconvtableEv
        - Src:             'hunspell.cxx:1558,15'
          Dst:             _ZN7RepList4convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
    - functionName:    _ZN12HunspellImpl9cleanwordERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_PiSA_
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         69
      ICount:          419
      EdgeCount:       80
      CyclomaticComplexity: 13
      functionsReached:
        - _Z14unicodetolowerti
        - _Z14unicodetoupperti
        - _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - _ZNK6w_charcvtEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:351,5'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hunspell.cxx:353,40'
          Dst:             _ZNK6w_charcvtEv
        - Src:             'hunspell.cxx:354,24'
          Dst:             _Z14unicodetolowerti
        - Src:             'hunspell.cxx:357,11'
          Dst:             _Z14unicodetoupperti
        - Src:             'hunspell.cxx:360,5'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'hunspell.cxx:362,40'
          Dst:             _ZNK6w_charcvtEv
        - Src:             'hunspell.cxx:363,26'
          Dst:             _Z14unicodetolowerti
    - functionName:    _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1543
      functionLinenumberEnd: 1549
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12HunspellImpl8mkallcapERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          66
      EdgeCount:       19
      CyclomaticComplexity: 10
      functionsReached:
        - _Z12mkallcap_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - _Z8mkallcapRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:384,5'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hunspell.cxx:385,5'
          Dst:             _Z12mkallcap_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'hunspell.cxx:386,5'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'hunspell.cxx:388,5'
          Dst:             _Z8mkallcapRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
    - functionName:    _ZN12HunspellImpl9mkinitcapERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1477
      functionLinenumberEnd: 1486
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          66
      EdgeCount:       19
      CyclomaticComplexity: 10
      functionsReached:
        - _Z13mkinitcap_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - _Z9mkinitcapRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:1480,5'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hunspell.cxx:1481,5'
          Dst:             _Z13mkinitcap_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'hunspell.cxx:1482,5'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'hunspell.cxx:1484,5'
          Dst:             _Z9mkinitcapRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
    - functionName:    _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 476
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          185
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN12HunspellImpl14spell_internalERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - _ZN7RepList4convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
        - _ZNK8AffixMgr14get_oconvtableEv
      functionUses:    24
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:462,12'
          Dst:             _ZN12HunspellImpl14spell_internalERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:467,36'
          Dst:             _ZNK8AffixMgr14get_oconvtableEv
        - Src:             'hunspell.cxx:470,15'
          Dst:             _ZN7RepList4convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
    - functionName:    _ZN12HunspellImpl14spell_internalERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 814
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         436
      ICount:          2255
      EdgeCount:       454
      CyclomaticComplexity: 20
      functionsReached:
        - _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - _ZN12HunspellImpl10cleanword2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEERKS6_PiPm
        - _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - _ZN12HunspellImpl11is_keepcaseEPK6hentry
        - _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - _ZN12HunspellImpl11spellsharpsERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmiiPiPS6_NS0_6chrono10time_pointINSA_12steady_clockENSA_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_NS0_6chrono10time_pointINSB_12steady_clockENSB_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - _ZN7RepList4convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
        - _ZNK8AffixMgr14get_forbidwarnEv
        - _ZNK8AffixMgr14get_iconvtableEv
        - _ZNK8AffixMgr15get_checksharpsEv
        - _ZNK8AffixMgr8get_warnEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hunspell.cxx:553,3'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'hunspell.cxx:507,32'
          Dst:             _ZNK8AffixMgr14get_iconvtableEv
        - Src:             'hunspell.cxx:511,32'
          Dst:             _ZN7RepList4convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
        - Src:             'hunspell.cxx:513,12'
          Dst:             _ZN12HunspellImpl10cleanword2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEERKS6_PiPm
        - Src:             'hunspell.cxx:515,12'
          Dst:             _ZN12HunspellImpl10cleanword2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEERKS6_PiPm
        - Src:             'hunspell.cxx:560,12'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_NS0_6chrono10time_pointINSB_12steady_clockENSB_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:564,14'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_NS0_6chrono10time_pointINSB_12steady_clockENSB_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:569,12'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_NS0_6chrono10time_pointINSB_12steady_clockENSB_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:575,14'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_NS0_6chrono10time_pointINSB_12steady_clockENSB_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:583,9'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:590,13'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hunspell.cxx:591,13'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hunspell.cxx:592,13'
          Dst:             _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:596,18'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_NS0_6chrono10time_pointINSB_12steady_clockENSB_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:600,13'
          Dst:             _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:602,18'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_NS0_6chrono10time_pointINSB_12steady_clockENSB_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:606,11'
          Dst:             _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:607,16'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_NS0_6chrono10time_pointINSB_12steady_clockENSB_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:612,27'
          Dst:             _ZNK8AffixMgr15get_checksharpsEv
        - Src:             'hunspell.cxx:614,9'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:616,14'
          Dst:             _ZN12HunspellImpl11spellsharpsERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmiiPiPS6_NS0_6chrono10time_pointINSA_12steady_clockENSA_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:618,11'
          Dst:             _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:619,16'
          Dst:             _ZN12HunspellImpl11spellsharpsERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmiiPiPS6_NS0_6chrono10time_pointINSA_12steady_clockENSA_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:623,16'
          Dst:             _ZN12HunspellImpl11spellsharpsERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmiiPiPS6_NS0_6chrono10time_pointINSA_12steady_clockENSA_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:627,18'
          Dst:             _ZN12HunspellImpl11spellsharpsERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmiiPiPS6_NS0_6chrono10time_pointINSA_12steady_clockENSA_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:640,11'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:641,11'
          Dst:             _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:647,12'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_NS0_6chrono10time_pointINSB_12steady_clockENSB_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:657,17'
          Dst:             _ZN12HunspellImpl11is_keepcaseEPK6hentry
        - Src:             'hunspell.cxx:662,7'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:664,7'
          Dst:             _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:666,12'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_NS0_6chrono10time_pointINSB_12steady_clockENSB_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:669,14'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_NS0_6chrono10time_pointINSB_12steady_clockENSB_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:675,16'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_NS0_6chrono10time_pointINSB_12steady_clockENSB_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:678,21'
          Dst:             _ZN12HunspellImpl11is_keepcaseEPK6hentry
        - Src:             'hunspell.cxx:683,17'
          Dst:             _ZN12HunspellImpl11is_keepcaseEPK6hentry
        - Src:             'hunspell.cxx:687,21'
          Dst:             _ZNK8AffixMgr15get_checksharpsEv
        - Src:             'hunspell.cxx:696,25'
          Dst:             _ZNK8AffixMgr8get_warnEv
        - Src:             'hunspell.cxx:697,9'
          Dst:             _ZNK8AffixMgr8get_warnEv
        - Src:             'hunspell.cxx:699,18'
          Dst:             _ZNK8AffixMgr14get_forbidwarnEv
        - Src:             'hunspell.cxx:730,11'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:739,13'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:758,14'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:763,13'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:773,15'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:787,14'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:792,13'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:802,15'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
    - functionName:    _ZN12HunspellImpl10cleanword2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEERKS6_PiPm
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          179
      EdgeCount:       49
      CyclomaticComplexity: 26
      functionsReached:
        - _Z11get_captypeRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - _Z16get_captype_utf8RKNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - _ZN12HunspellImpl12clean_ignoreERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:268,3'
          Dst:             _ZN12HunspellImpl12clean_ignoreERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:296,5'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hunspell.cxx:297,17'
          Dst:             _Z16get_captype_utf8RKNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'hunspell.cxx:299,17'
          Dst:             _Z11get_captypeRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
    - functionName:    _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_NS0_6chrono10time_pointINSB_12steady_clockENSB_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 954
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         209
      ICount:          1021
      EdgeCount:       231
      CyclomaticComplexity: 24
      functionsReached:
        - _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _ZN10SuggestMgr7suggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_Pib
        - _ZN12AffixScratchC2Ev
        - _ZN12AffixScratchD2Ev
        - _ZN12HunspellImpl12clean_ignoreERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiR12AffixScratchtc
        - _ZN8AffixMgr14compound_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEssssPP6hentrySB_ccPiR12AffixScratch
        - _ZNK7HashMgr6lookupEPKcm
        - _ZNK8AffixMgr12get_compoundEv
        - _ZNK8AffixMgr13get_needaffixEv
        - _ZNK8AffixMgr16get_compoundflagEv
        - _ZNK8AffixMgr17get_forbiddenwordEv
        - _ZNK8AffixMgr18get_onlyincompoundEv
        - isdigit
      functionUses:    17
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'hunspell.cxx:825,3'
          Dst:             _ZN12HunspellImpl12clean_ignoreERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:833,7'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hunspell.cxx:835,7'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hunspell.cxx:843,22'
          Dst:             _ZNK7HashMgr6lookupEPKcm
        - Src:             'hunspell.cxx:847,9'
          Dst:             _ZNK8AffixMgr17get_forbiddenwordEv
        - Src:             'hunspell.cxx:852,20'
          Dst:             _ZNK8AffixMgr16get_compoundflagEv
        - Src:             'hunspell.cxx:853,13'
          Dst:             _ZNK8AffixMgr16get_compoundflagEv
        - Src:             'hunspell.cxx:863,21'
          Dst:             _ZNK8AffixMgr13get_needaffixEv
        - Src:             'hunspell.cxx:864,14'
          Dst:             _ZNK8AffixMgr13get_needaffixEv
        - Src:             'hunspell.cxx:865,21'
          Dst:             _ZNK8AffixMgr18get_onlyincompoundEv
        - Src:             'hunspell.cxx:866,14'
          Dst:             _ZNK8AffixMgr18get_onlyincompoundEv
        - Src:             'hunspell.cxx:875,18'
          Dst:             _ZN12AffixScratchC2Ev
        - Src:             'hunspell.cxx:876,17'
          Dst:             _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiR12AffixScratchtc
        - Src:             'hunspell.cxx:880,18'
          Dst:             _ZNK8AffixMgr18get_onlyincompoundEv
        - Src:             'hunspell.cxx:881,11'
          Dst:             _ZNK8AffixMgr18get_onlyincompoundEv
        - Src:             'hunspell.cxx:889,11'
          Dst:             _ZNK8AffixMgr17get_forbiddenwordEv
        - Src:             'hunspell.cxx:898,13'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hunspell.cxx:900,13'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hunspell.cxx:904,23'
          Dst:             _ZNK8AffixMgr12get_compoundEv
        - Src:             'hunspell.cxx:911,19'
          Dst:             _ZN8AffixMgr14compound_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEssssPP6hentrySB_ccPiR12AffixScratch
        - Src:             'hunspell.cxx:918,21'
          Dst:             _ZN8AffixMgr14compound_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEssssPP6hentrySB_ccPiR12AffixScratch
        - Src:             'hunspell.cxx:923,20'
          Dst:             isdigit
        - Src:             'hunspell.cxx:926,22'
          Dst:             _ZN10SuggestMgr7suggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_Pib
        - Src:             'hunspell.cxx:934,21'
          Dst:             _ZN8AffixMgr14compound_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEssssPP6hentrySB_ccPiR12AffixScratch
        - Src:             'hunspell.cxx:942,15'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hunspell.cxx:944,15'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hunspell.cxx:951,3'
          Dst:             _ZN12AffixScratchD2Ev
        - Src:             'hunspell.cxx:951,3'
          Dst:             _ZN12AffixScratchD2Ev
    - functionName:    _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z10mkallsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - _Z14mkallsmall_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:394,5'
          Dst:             _Z14mkallsmall_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'hunspell.cxx:395,5'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'hunspell.cxx:397,5'
          Dst:             _Z10mkallsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
    - functionName:    _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1488
      functionLinenumberEnd: 1495
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13mkinitcap_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - _Z9mkinitcapRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:1490,5'
          Dst:             _Z13mkinitcap_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'hunspell.cxx:1491,5'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'hunspell.cxx:1493,5'
          Dst:             _Z9mkinitcapRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
    - functionName:    _ZN12HunspellImpl11spellsharpsERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmiiPiPS6_NS0_6chrono10time_pointINSA_12steady_clockENSA_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          188
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN12HunspellImpl11spellsharpsERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmiiPiPS6_NS0_6chrono10time_pointINSA_12steady_clockENSA_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - _ZN12HunspellImpl12sharps_u8_l1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_NS0_6chrono10time_pointINSB_12steady_clockENSB_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:421,17'
          Dst:             _ZN12HunspellImpl11spellsharpsERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmiiPiPS6_NS0_6chrono10time_pointINSA_12steady_clockENSA_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:426,9'
          Dst:             _ZN12HunspellImpl11spellsharpsERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmiiPiPS6_NS0_6chrono10time_pointINSA_12steady_clockENSA_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:431,14'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_NS0_6chrono10time_pointINSB_12steady_clockENSB_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:432,21'
          Dst:             _ZN12HunspellImpl12sharps_u8_l1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:433,12'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_NS0_6chrono10time_pointINSB_12steady_clockENSB_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
    - functionName:    _ZN12HunspellImpl11is_keepcaseEPK6hentry
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          66
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK8AffixMgr12get_keepcaseEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:439,38'
          Dst:             _ZNK8AffixMgr12get_keepcaseEv
        - Src:             'hunspell.cxx:440,10'
          Dst:             _ZNK8AffixMgr12get_keepcaseEv
    - functionName:    _ZN12HunspellImpl12sharps_u8_l1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          83
      EdgeCount:       27
      CyclomaticComplexity: 14
      functionsReached:
        - _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:405,3'
          Dst:             _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
    - functionName:    _ZN12HunspellImpl12clean_ignoreERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          92
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - _Z20remove_ignored_charsRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_
        - _Z24remove_ignored_chars_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - _ZNK8AffixMgr10get_ignoreEv
        - _ZNK8AffixMgr16get_ignore_utf16Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:238,45'
          Dst:             _ZNK8AffixMgr10get_ignoreEv
        - Src:             'hunspell.cxx:242,18'
          Dst:             _ZNK8AffixMgr16get_ignore_utf16Ev
        - Src:             'hunspell.cxx:243,7'
          Dst:             _Z24remove_ignored_chars_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'hunspell.cxx:245,7'
          Dst:             _Z20remove_ignored_charsRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_
    - functionName:    _ZN12AffixScratchC2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/./atypes.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isdigit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12AffixScratchD2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/./atypes.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6w_charcvtEv
      functionSourceFile: '/src/hunspell/src/hunspell/./w_char.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12HunspellImpl16analyze_internalERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1566
      functionLinenumberEnd: 1800
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         391
      ICount:          1888
      EdgeCount:       762
      CyclomaticComplexity: 373
      functionsReached:
        - _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - _ZN12HunspellImpl10cleanword2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEERKS6_PiPm
        - _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_NS0_6chrono10time_pointINSB_12steady_clockENSB_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - _ZN7RepList4convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
        - _ZNK8AffixMgr14get_iconvtableEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   'hunspell.cxx:1650,3'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'hunspell.cxx:1585,34'
          Dst:             _ZNK8AffixMgr14get_iconvtableEv
        - Src:             'hunspell.cxx:1589,32'
          Dst:             _ZN7RepList4convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
        - Src:             'hunspell.cxx:1591,12'
          Dst:             _ZN12HunspellImpl10cleanword2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEERKS6_PiPm
        - Src:             'hunspell.cxx:1593,12'
          Dst:             _ZN12HunspellImpl10cleanword2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEERKS6_PiPm
        - Src:             'hunspell.cxx:1634,77'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_NS0_6chrono10time_pointINSB_12steady_clockENSB_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:1638,35'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1638,9'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1641,35'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1641,9'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1643,35'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1643,9'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1645,14'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'hunspell.cxx:1654,33'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1654,7'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1658,35'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1658,9'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1663,7'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1665,7'
          Dst:             _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1666,33'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1666,7'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1667,33'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1667,7'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1670,35'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1670,9'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1675,35'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1675,9'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1680,33'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1680,7'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1684,35'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1684,9'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1686,7'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1688,7'
          Dst:             _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1690,33'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1690,7'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1691,33'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1691,7'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1694,35'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1694,9'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1699,35'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1699,9'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1709,9'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1711,9'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1713,12'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'hunspell.cxx:1727,11'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:1728,32'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1730,18'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'hunspell.cxx:1735,11'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:1735,45'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:1736,33'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1741,21'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1745,16'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'hunspell.cxx:1750,17'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:1752,22'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:1754,33'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1759,21'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1763,16'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'hunspell.cxx:1788,13'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_NS0_6chrono10time_pointINSB_12steady_clockENSB_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:1790,35'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1794,18'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
    - functionName:    Hunspell_generate
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2354
      functionLinenumberEnd: 2355
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12HunspellImpl8generateEPPPcPKcS4_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2355,54'
          Dst:             _ZN12HunspellImpl8generateEPPPcPKcS4_
    - functionName:    _ZN12HunspellImpl8generateEPPPcPKcS4_
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2129
      functionLinenumberEnd: 2132
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          74
      EdgeCount:       18
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN12HunspellImpl8generateERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - _ZN12_GLOBAL__N_112munge_vectorEPPPcRKNSt3__16vectorINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS8_ISA_EEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2130,36'
          Dst:             _ZN12HunspellImpl8generateERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - Src:             'hunspell.cxx:2131,10'
          Dst:             _ZN12_GLOBAL__N_112munge_vectorEPPPcRKNSt3__16vectorINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS8_ISA_EEEE
    - functionName:    _ZN12HunspellImpl8generateERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1849
      functionLinenumberEnd: 1854
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          72
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached:
        - _Z8uniqlistRNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE
        - _ZN12HunspellImpl7analyzeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN12HunspellImpl8generateERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKNS0_6vectorIS6_NS4_IS6_EEEE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:1850,33'
          Dst:             _ZN12HunspellImpl7analyzeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1851,35'
          Dst:             _ZN12HunspellImpl8generateERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKNS0_6vectorIS6_NS4_IS6_EEEE
        - Src:             'hunspell.cxx:1852,3'
          Dst:             _Z8uniqlistRNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE
    - functionName:    Hunspell_stem2
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2346
      functionLinenumberEnd: 2347
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12HunspellImpl4stemEPPPcS1_i
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2347,54'
          Dst:             _ZN12HunspellImpl4stemEPPPcS1_i
    - functionName:    _ZN12HunspellImpl4stemEPPPcS1_i
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2120
      functionLinenumberEnd: 2127
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          92
      EdgeCount:       26
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN12HunspellImpl4stemERKNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEE
        - _ZN12_GLOBAL__N_112munge_vectorEPPPcRKNSt3__16vectorINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS8_ISA_EEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2125,36'
          Dst:             _ZN12HunspellImpl4stemERKNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEE
        - Src:             'hunspell.cxx:2126,10'
          Dst:             _ZN12_GLOBAL__N_112munge_vectorEPPPcRKNSt3__16vectorINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS8_ISA_EEEE
    - functionName:    _ZN12HunspellImpl4stemERKNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1398
      functionLinenumberEnd: 1463
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         90
      ICount:          496
      EdgeCount:       168
      CyclomaticComplexity: 80
      functionsReached:
        - _Z10copy_fieldRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - _Z8uniqlistRNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE
        - _ZN10SuggestMgr11suggest_genERKNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_NS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - strstr
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:1409,24'
          Dst:             strstr
        - Src:             'hunspell.cxx:1411,30'
          Dst:             strstr
        - Src:             'hunspell.cxx:1414,9'
          Dst:             _Z10copy_fieldRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'hunspell.cxx:1417,20'
          Dst:             strstr
        - Src:             'hunspell.cxx:1427,35'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'hunspell.cxx:1437,33'
          Dst:             _ZN10SuggestMgr11suggest_genERKNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_NS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:1439,42'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'hunspell.cxx:1451,11'
          Dst:             _Z10copy_fieldRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'hunspell.cxx:1455,9'
          Dst:             _Z10copy_fieldRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'hunspell.cxx:1460,10'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'hunspell.cxx:1461,3'
          Dst:             _Z8uniqlistRNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE
    - functionName:    strstr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    36
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Hunspell_stem
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2342
      functionLinenumberEnd: 2343
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12HunspellImpl4stemEPPPcPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2343,54'
          Dst:             _ZN12HunspellImpl4stemEPPPcPKc
    - functionName:    _ZN12HunspellImpl4stemEPPPcPKc
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2115
      functionLinenumberEnd: 2118
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          57
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN12HunspellImpl4stemERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN12_GLOBAL__N_112munge_vectorEPPPcRKNSt3__16vectorINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS8_ISA_EEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2116,36'
          Dst:             _ZN12HunspellImpl4stemERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:2117,10'
          Dst:             _ZN12_GLOBAL__N_112munge_vectorEPPPcRKNSt3__16vectorINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS8_ISA_EEEE
    - functionName:    _ZN12HunspellImpl4stemERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1465
      functionLinenumberEnd: 1467
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN12HunspellImpl4stemERKNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEE
        - _ZN12HunspellImpl7analyzeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:1466,15'
          Dst:             _ZN12HunspellImpl7analyzeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1466,10'
          Dst:             _ZN12HunspellImpl4stemERKNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEE
    - functionName:    Hunspell_analyze
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2338
      functionLinenumberEnd: 2339
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12HunspellImpl7analyzeEPPPcPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2339,54'
          Dst:             _ZN12HunspellImpl7analyzeEPPPcPKc
    - functionName:    _ZN12HunspellImpl7analyzeEPPPcPKc
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2110
      functionLinenumberEnd: 2113
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          57
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN12HunspellImpl7analyzeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN12_GLOBAL__N_112munge_vectorEPPPcRKNSt3__16vectorINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS8_ISA_EEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2111,36'
          Dst:             _ZN12HunspellImpl7analyzeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:2112,10'
          Dst:             _ZN12_GLOBAL__N_112munge_vectorEPPPcRKNSt3__16vectorINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS8_ISA_EEEE
    - functionName:    Hunspell_suffix_suggest
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2334
      functionLinenumberEnd: 2335
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12HunspellImpl14suffix_suggestEPPPcPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2335,54'
          Dst:             _ZN12HunspellImpl14suffix_suggestEPPPcPKc
    - functionName:    _ZN12HunspellImpl14suffix_suggestEPPPcPKc
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2092
      functionLinenumberEnd: 2095
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          57
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN12HunspellImpl14suffix_suggestERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN12_GLOBAL__N_112munge_vectorEPPPcRKNSt3__16vectorINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS8_ISA_EEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2093,36'
          Dst:             _ZN12HunspellImpl14suffix_suggestERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:2094,10'
          Dst:             _ZN12_GLOBAL__N_112munge_vectorEPPPcRKNSt3__16vectorINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS8_ISA_EEEE
    - functionName:    _ZN12HunspellImpl14suffix_suggestERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2014
      functionLinenumberEnd: 2047
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          219
      EdgeCount:       72
      CyclomaticComplexity: 37
      functionsReached:
        - _Z20remove_ignored_charsRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_
        - _Z24remove_ignored_chars_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - _ZN8AffixMgr16get_suffix_wordsEPtiRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK7HashMgr6lookupEPKcm
        - _ZNK8AffixMgr10get_ignoreEv
        - _ZNK8AffixMgr16get_ignore_utf16Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2020,37'
          Dst:             _ZNK8AffixMgr10get_ignoreEv
        - Src:             'hunspell.cxx:2025,18'
          Dst:             _ZNK8AffixMgr16get_ignore_utf16Ev
        - Src:             'hunspell.cxx:2026,7'
          Dst:             _Z24remove_ignored_chars_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'hunspell.cxx:2028,7'
          Dst:             _Z20remove_ignored_charsRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_
        - Src:             'hunspell.cxx:2041,22'
          Dst:             _ZNK7HashMgr6lookupEPKcm
        - Src:             'hunspell.cxx:2044,19'
          Dst:             _ZN8AffixMgr16get_suffix_wordsEPtiRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    Hunspell_suggest
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2330
      functionLinenumberEnd: 2331
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12HunspellImpl7suggestEPPPcPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2331,54'
          Dst:             _ZN12HunspellImpl7suggestEPPPcPKc
    - functionName:    _ZN12HunspellImpl7suggestEPPPcPKc
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2087
      functionLinenumberEnd: 2090
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          57
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN12HunspellImpl7suggestERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN12_GLOBAL__N_112munge_vectorEPPPcRKNSt3__16vectorINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS8_ISA_EEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2088,39'
          Dst:             _ZN12HunspellImpl7suggestERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:2089,10'
          Dst:             _ZN12_GLOBAL__N_112munge_vectorEPPPcRKNSt3__16vectorINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS8_ISA_EEEE
    - functionName:    _ZN12HunspellImpl7suggestERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1082
      functionLinenumberEnd: 1086
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN12HunspellImpl7suggestERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEENS0_6chrono10time_pointINSD_12steady_clockENSD_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:1085,10'
          Dst:             _ZN12HunspellImpl7suggestERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEENS0_6chrono10time_pointINSD_12steady_clockENSD_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
    - functionName:    _ZN12HunspellImpl7suggestERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEENS0_6chrono10time_pointINSD_12steady_clockENSD_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 962
      functionLinenumberEnd: 1080
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         149
      ICount:          789
      EdgeCount:       151
      CyclomaticComplexity: 4
      functionsReached:
        - _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - _ZN12HunspellImpl16suggest_internalERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEESC_RbRmRiNS0_6chrono10time_pointINSG_12steady_clockENSG_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - _ZN12HunspellImpl9mkinitcapERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN7RepList4convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
        - _ZNK8AffixMgr12get_keepcaseEv
        - _ZNK8AffixMgr14get_oconvtableEv
        - _ZNK8AffixMgr16get_sugswithdotsEv
        - _ZNK8AffixMgr17get_forbiddenwordEv
      functionUses:    2
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   'hunspell.cxx:1011,5'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'hunspell.cxx:978,35'
          Dst:             _ZN12HunspellImpl16suggest_internalERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEESC_RbRmRiNS0_6chrono10time_pointINSG_12steady_clockENSG_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:985,9'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hunspell.cxx:987,9'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hunspell.cxx:995,7'
          Dst:             _ZN12HunspellImpl9mkinitcapERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1003,31'
          Dst:             _ZNK8AffixMgr16get_sugswithdotsEv
        - Src:             'hunspell.cxx:1010,24'
          Dst:             _ZNK8AffixMgr12get_keepcaseEv
        - Src:             'hunspell.cxx:1010,49'
          Dst:             _ZNK8AffixMgr17get_forbiddenwordEv
        - Src:             'hunspell.cxx:1016,58'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:1020,15'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hunspell.cxx:1024,13'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1025,17'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:1029,15'
          Dst:             _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1030,19'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:1060,34'
          Dst:             _ZNK8AffixMgr14get_oconvtableEv
        - Src:             'hunspell.cxx:1065,15'
          Dst:             _ZN7RepList4convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
    - functionName:    _ZN12HunspellImpl16suggest_internalERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEESC_RbRmRiNS0_6chrono10time_pointINSG_12steady_clockENSG_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1092
      functionLinenumberEnd: 1392
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         436
      ICount:          2367
      EdgeCount:       802
      CyclomaticComplexity: 368
      functionsReached:
        - _Z11get_captypeRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - _Z16get_captype_utf8RKNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - _ZN10SuggestMgr7suggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_Pib
        - _ZN10SuggestMgr9ngsuggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEEPKcRKNS1_INS0_10unique_ptrI7HashMgrNS0_14default_deleteISE_EEEENS5_ISH_EEEEi
        - _ZN12HunspellImpl10cleanword2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEERKS6_PiPm
        - _ZN12HunspellImpl10insert_sugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_
        - _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - _ZN12HunspellImpl12mkinitsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - _ZN12HunspellImpl7spellmlERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN12HunspellImpl7suggestERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEENS0_6chrono10time_pointINSD_12steady_clockENSD_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - _ZN12HunspellImpl8mkallcapERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_NS0_6chrono10time_pointINSB_12steady_clockENSB_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - _ZN12HunspellImpl9mkinitcapERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN7RepList4convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
        - _ZNK8AffixMgr12get_keepcaseEv
        - _ZNK8AffixMgr14get_forceucaseEv
        - _ZNK8AffixMgr14get_iconvtableEv
        - _ZNK8AffixMgr15get_checksharpsEv
        - _ZNK8AffixMgr16get_maxngramsugsEv
        - _ZNK8AffixMgr17get_forbiddenwordEv
        - strchr
        - strcmp
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   'hunspell.cxx:1154,3'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   'hunspell.cxx:1300,5'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'hunspell.cxx:1107,12'
          Dst:             _ZN12HunspellImpl7spellmlERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1122,34'
          Dst:             _ZNK8AffixMgr14get_iconvtableEv
        - Src:             'hunspell.cxx:1126,32'
          Dst:             _ZN7RepList4convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
        - Src:             'hunspell.cxx:1128,12'
          Dst:             _ZN12HunspellImpl10cleanword2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEERKS6_PiPm
        - Src:             'hunspell.cxx:1130,12'
          Dst:             _ZN12HunspellImpl10cleanword2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEERKS6_PiPm
        - Src:             'hunspell.cxx:1144,43'
          Dst:             _ZNK8AffixMgr14get_forceucaseEv
        - Src:             'hunspell.cxx:1146,9'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_NS0_6chrono10time_pointINSB_12steady_clockENSB_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:1148,7'
          Dst:             _ZN12HunspellImpl9mkinitcapERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1156,22'
          Dst:             _ZN10SuggestMgr7suggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_Pib
        - Src:             'hunspell.cxx:1162,24'
          Dst:             _ZN10SuggestMgr7suggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_Pib
        - Src:             'hunspell.cxx:1171,22'
          Dst:             _ZN10SuggestMgr7suggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_Pib
        - Src:             'hunspell.cxx:1175,7'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1176,22'
          Dst:             _ZN10SuggestMgr7suggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_Pib
        - Src:             'hunspell.cxx:1185,22'
          Dst:             _ZN10SuggestMgr7suggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_Pib
        - Src:             'hunspell.cxx:1195,11'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hunspell.cxx:1196,22'
          Dst:             _Z16get_captype_utf8RKNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'hunspell.cxx:1198,22'
          Dst:             _Z11get_captypeRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'hunspell.cxx:1203,11'
          Dst:             _ZN12HunspellImpl10insert_sugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_
        - Src:             'hunspell.cxx:1212,9'
          Dst:             _ZN12HunspellImpl12mkinitsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1213,24'
          Dst:             _ZN10SuggestMgr7suggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_Pib
        - Src:             'hunspell.cxx:1218,7'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1219,11'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:1220,9'
          Dst:             _ZN12HunspellImpl10insert_sugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_
        - Src:             'hunspell.cxx:1222,22'
          Dst:             _ZN10SuggestMgr7suggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_Pib
        - Src:             'hunspell.cxx:1226,9'
          Dst:             _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1227,13'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:1228,11'
          Dst:             _ZN12HunspellImpl10insert_sugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_
        - Src:             'hunspell.cxx:1229,24'
          Dst:             _ZN10SuggestMgr7suggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_Pib
        - Src:             'hunspell.cxx:1235,29'
          Dst:             strchr
        - Src:             'hunspell.cxx:1237,25'
          Dst:             strlen
        - Src:             'hunspell.cxx:1239,30'
          Dst:             strcmp
        - Src:             'hunspell.cxx:1244,15'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hunspell.cxx:1245,13'
          Dst:             _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1257,7'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1258,22'
          Dst:             _ZN10SuggestMgr7suggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_Pib
        - Src:             'hunspell.cxx:1261,27'
          Dst:             _ZNK8AffixMgr12get_keepcaseEv
        - Src:             'hunspell.cxx:1261,45'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:1262,9'
          Dst:             _ZN12HunspellImpl10insert_sugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_
        - Src:             'hunspell.cxx:1263,7'
          Dst:             _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1264,22'
          Dst:             _ZN10SuggestMgr7suggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_Pib
        - Src:             'hunspell.cxx:1268,9'
          Dst:             _ZN12HunspellImpl8mkallcapERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1269,29'
          Dst:             _ZNK8AffixMgr15get_checksharpsEv
        - Src:             'hunspell.cxx:1271,13'
          Dst:             _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'hunspell.cxx:1273,13'
          Dst:             _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'hunspell.cxx:1289,15'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:1299,66'
          Dst:             _ZNK8AffixMgr16get_maxngramsugsEv
        - Src:             'hunspell.cxx:1302,16'
          Dst:             _ZN10SuggestMgr9ngsuggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEEPKcRKNS1_INS0_10unique_ptrI7HashMgrNS0_14default_deleteISE_EEEENS5_ISH_EEEEi
        - Src:             'hunspell.cxx:1313,9'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1314,16'
          Dst:             _ZN10SuggestMgr9ngsuggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEEPKcRKNS1_INS0_10unique_ptrI7HashMgrNS0_14default_deleteISE_EEEENS5_ISH_EEEEi
        - Src:             'hunspell.cxx:1322,9'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1323,16'
          Dst:             _ZN10SuggestMgr9ngsuggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEEPKcRKNS1_INS0_10unique_ptrI7HashMgrNS0_14default_deleteISE_EEEENS5_ISH_EEEEi
        - Src:             'hunspell.cxx:1330,9'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1332,16'
          Dst:             _ZN10SuggestMgr9ngsuggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEEPKcRKNS1_INS0_10unique_ptrI7HashMgrNS0_14default_deleteISE_EEEENS5_ISH_EEEEi
        - Src:             'hunspell.cxx:1336,11'
          Dst:             _ZN12HunspellImpl8mkallcapERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1364,29'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:1365,41'
          Dst:             _ZN12HunspellImpl7suggestERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEENS0_6chrono10time_pointINSD_12steady_clockENSD_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:1376,31'
          Dst:             _ZNK8AffixMgr17get_forbiddenwordEv
        - Src:             'hunspell.cxx:1377,13'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_NS0_6chrono10time_pointINSB_12steady_clockENSB_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:1379,13'
          Dst:             _ZN12HunspellImpl10insert_sugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_
    - functionName:    _ZN12HunspellImpl7spellmlERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1932
      functionLinenumberEnd: 2012
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         130
      ICount:          657
      EdgeCount:       238
      CyclomaticComplexity: 110
      functionsReached:
        - _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - _Z8uniqlistRNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE
        - _ZN12HunspellImpl11get_xml_parERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - _ZN12HunspellImpl12get_xml_listERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmPKc
        - _ZN12HunspellImpl13check_xml_parERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmPKcSA_
        - _ZN12HunspellImpl14add_with_affixERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - _ZN12HunspellImpl3addERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN12HunspellImpl4stemERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN12HunspellImpl7analyzeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN12HunspellImpl8generateERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKNS0_6vectorIS6_NS4_IS6_EEEE
        - _ZN12HunspellImpl8generateERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'hunspell.cxx:1947,7'
          Dst:             _ZN12HunspellImpl13check_xml_parERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmPKcSA_
        - Src:             'hunspell.cxx:1948,22'
          Dst:             _ZN12HunspellImpl11get_xml_parERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'hunspell.cxx:1950,14'
          Dst:             _ZN12HunspellImpl7analyzeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1959,7'
          Dst:             _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'hunspell.cxx:1960,7'
          Dst:             _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'hunspell.cxx:1961,7'
          Dst:             _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'hunspell.cxx:1970,14'
          Dst:             _ZN12HunspellImpl13check_xml_parERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmPKcSA_
        - Src:             'hunspell.cxx:1971,22'
          Dst:             _ZN12HunspellImpl11get_xml_parERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'hunspell.cxx:1973,14'
          Dst:             _ZN12HunspellImpl4stemERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1974,14'
          Dst:             _ZN12HunspellImpl13check_xml_parERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmPKcSA_
        - Src:             'hunspell.cxx:1975,22'
          Dst:             _ZN12HunspellImpl11get_xml_parERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'hunspell.cxx:1980,25'
          Dst:             _ZN12HunspellImpl11get_xml_parERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'hunspell.cxx:1982,16'
          Dst:             _ZN12HunspellImpl8generateERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - Src:             'hunspell.cxx:1987,42'
          Dst:             _ZN12HunspellImpl12get_xml_listERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmPKc
        - Src:             'hunspell.cxx:1989,18'
          Dst:             _ZN12HunspellImpl8generateERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKNS0_6vectorIS6_NS4_IS6_EEEE
        - Src:             'hunspell.cxx:1990,11'
          Dst:             _Z8uniqlistRNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE
        - Src:             'hunspell.cxx:1995,14'
          Dst:             _ZN12HunspellImpl13check_xml_parERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmPKcSA_
        - Src:             'hunspell.cxx:1996,22'
          Dst:             _ZN12HunspellImpl11get_xml_parERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'hunspell.cxx:2001,25'
          Dst:             _ZN12HunspellImpl11get_xml_parERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'hunspell.cxx:2003,9'
          Dst:             _ZN12HunspellImpl14add_with_affixERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - Src:             'hunspell.cxx:2005,9'
          Dst:             _ZN12HunspellImpl3addERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:2008,9'
          Dst:             _ZN12HunspellImpl3addERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZN12HunspellImpl10insert_sugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12HunspellImpl12mkinitsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1498
      functionLinenumberEnd: 1505
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z11mkinitsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - _Z15mkinitsmall_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:1500,5'
          Dst:             _Z15mkinitsmall_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'hunspell.cxx:1501,5'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'hunspell.cxx:1503,5'
          Dst:             _Z11mkinitsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
    - functionName:    strchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12HunspellImpl13check_xml_parERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmPKcSA_
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1909
      functionLinenumberEnd: 1912
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12HunspellImpl11get_xml_parERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - _ZN12HunspellImpl11get_xml_posERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmPKc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:1910,41'
          Dst:             _ZN12HunspellImpl11get_xml_posERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmPKc
        - Src:             'hunspell.cxx:1910,26'
          Dst:             _ZN12HunspellImpl11get_xml_parERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
    - functionName:    _ZN12HunspellImpl11get_xml_parERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1857
      functionLinenumberEnd: 1873
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          220
      EdgeCount:       79
      CyclomaticComplexity: 41
      functionsReached:
        - _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:1870,3'
          Dst:             _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'hunspell.cxx:1871,3'
          Dst:             _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
    - functionName:    _ZN12HunspellImpl12get_xml_listERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmPKc
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1914
      functionLinenumberEnd: 1930
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          134
      EdgeCount:       51
      CyclomaticComplexity: 27
      functionsReached:
        - _ZN12HunspellImpl11get_xml_parERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'hunspell.cxx:1922,46'
          Dst:             strlen
        - Src:             'hunspell.cxx:1922,22'
          Dst:             _ZN12HunspellImpl11get_xml_parERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
    - functionName:    _ZN12HunspellImpl11get_xml_posERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmPKc
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1889
      functionLinenumberEnd: 1905
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          122
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:1902,12'
          Dst:             strlen
        - Src:             'hunspell.cxx:1904,16'
          Dst:             strlen
    - functionName:    Hunspell_get_dic_encoding
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2326
      functionLinenumberEnd: 2327
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12HunspellImpl16get_dic_encodingEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2327,54'
          Dst:             _ZN12HunspellImpl16get_dic_encodingEv
    - functionName:    _ZN12HunspellImpl16get_dic_encodingEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2106
      functionLinenumberEnd: 2107
      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:    Hunspell_spell
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2322
      functionLinenumberEnd: 2323
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12HunspellImpl5spellEPKcPiPPc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2323,54'
          Dst:             _ZN12HunspellImpl5spellEPKcPiPPc
    - functionName:    _ZN12HunspellImpl5spellEPKcPiPPc
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2073
      functionLinenumberEnd: 2085
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          116
      EdgeCount:       37
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - _ZN12_GLOBAL__N_19stringdupERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2076,14'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:2081,15'
          Dst:             _ZN12_GLOBAL__N_19stringdupERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    Hunspell_add_dic
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2318
      functionLinenumberEnd: 2319
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12HunspellImpl7add_dicEPKcS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2319,54'
          Dst:             _ZN12HunspellImpl7add_dicEPKcS1_
    - functionName:    _ZN12HunspellImpl7add_dicEPKcS1_
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Hunspell_destroy
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2314
      functionLinenumberEnd: 2316
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN12HunspellImplD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2315,3'
          Dst:             _ZN12HunspellImplD2Ev
    - functionName:    _ZN12HunspellImplD2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Hunspell_create_key
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2310
      functionLinenumberEnd: 2312
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN12HunspellImplC2EPKcS1_S1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2311,43'
          Dst:             _ZN12HunspellImplC2EPKcS1_S1_
    - functionName:    _ZN12HunspellImplC2EPKcS1_S1_
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          198
      EdgeCount:       41
      CyclomaticComplexity: 15
      functionsReached:
        - _Z14get_current_csRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _ZN8AffixMgr12get_encodingEv
        - _ZNK8AffixMgr11get_langnumEv
        - _ZNK8AffixMgr14get_breaktableEv
        - _ZNK8AffixMgr14get_try_stringEv
        - _ZNK8AffixMgr19get_complexprefixesEv
        - _ZNK8AffixMgr8get_utf8Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:205,35'
          Dst:             _ZNK8AffixMgr14get_try_stringEv
        - Src:             'hunspell.cxx:206,21'
          Dst:             _ZN8AffixMgr12get_encodingEv
        - Src:             'hunspell.cxx:207,20'
          Dst:             _ZNK8AffixMgr11get_langnumEv
        - Src:             'hunspell.cxx:208,17'
          Dst:             _ZNK8AffixMgr8get_utf8Ev
        - Src:             'hunspell.cxx:210,14'
          Dst:             _Z14get_current_csRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hunspell.cxx:211,28'
          Dst:             _ZNK8AffixMgr19get_complexprefixesEv
        - Src:             'hunspell.cxx:212,22'
          Dst:             _ZNK8AffixMgr14get_breaktableEv
    - functionName:    Hunspell_create
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2304
      functionLinenumberEnd: 2306
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN12HunspellImplC2EPKcS1_S1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2305,43'
          Dst:             _ZN12HunspellImplC2EPKcS1_S1_
    - functionName:    _ZN8Hunspell10input_convEPKcPcm
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2300
      functionLinenumberEnd: 2301
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12HunspellImpl10input_convEPKcPcm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2301,18'
          Dst:             _ZN12HunspellImpl10input_convEPKcPcm
    - functionName:    _ZN12HunspellImpl10input_convEPKcPcm
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2151
      functionLinenumberEnd: 2159
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          94
      EdgeCount:       29
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN12HunspellImpl10input_convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
        - strncpy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2153,14'
          Dst:             _ZN12HunspellImpl10input_convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
        - Src:             'hunspell.cxx:2155,5'
          Dst:             strncpy
    - functionName:    _ZN12HunspellImpl10input_convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1879
      functionLinenumberEnd: 1886
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7RepList4convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
        - _ZNK8AffixMgr14get_iconvtableEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:1880,32'
          Dst:             _ZNK8AffixMgr14get_iconvtableEv
        - Src:             'hunspell.cxx:1882,16'
          Dst:             _ZN7RepList4convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
    - functionName:    strncpy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8Hunspell11get_versionEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2296
      functionLinenumberEnd: 2297
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK12HunspellImpl11get_versionEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2297,18'
          Dst:             _ZNK12HunspellImpl11get_versionEv
    - functionName:    _ZNK12HunspellImpl11get_versionEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2147
      functionLinenumberEnd: 2148
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK12HunspellImpl15get_version_cppEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2148,10'
          Dst:             _ZNK12HunspellImpl15get_version_cppEv
    - functionName:    _ZNK12HunspellImpl15get_version_cppEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1532
      functionLinenumberEnd: 1533
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8AffixMgr11get_versionEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:1533,17'
          Dst:             _ZNK8AffixMgr11get_versionEv
    - functionName:    _ZNK8Hunspell13get_wordcharsEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2292
      functionLinenumberEnd: 2293
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK12HunspellImpl13get_wordcharsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2293,18'
          Dst:             _ZNK12HunspellImpl13get_wordcharsEv
    - functionName:    _ZNK12HunspellImpl13get_wordcharsEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2143
      functionLinenumberEnd: 2144
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK12HunspellImpl17get_wordchars_cppEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2144,10'
          Dst:             _ZNK12HunspellImpl17get_wordchars_cppEv
    - functionName:    _ZNK12HunspellImpl17get_wordchars_cppEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1469
      functionLinenumberEnd: 1470
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8AffixMgr13get_wordcharsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:1470,17'
          Dst:             _ZNK8AffixMgr13get_wordcharsEv
    - functionName:    _ZN8Hunspell8generateEPPPcPKcS1_i
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2288
      functionLinenumberEnd: 2289
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12HunspellImpl8generateEPPPcPKcS1_i
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2289,18'
          Dst:             _ZN12HunspellImpl8generateEPPPcPKcS1_i
    - functionName:    _ZN8Hunspell8generateEPPPcPKcS4_
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2284
      functionLinenumberEnd: 2285
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12HunspellImpl8generateEPPPcPKcS4_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2285,18'
          Dst:             _ZN12HunspellImpl8generateEPPPcPKcS4_
    - functionName:    _ZN8Hunspell4stemEPPPcS1_i
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2280
      functionLinenumberEnd: 2281
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12HunspellImpl4stemEPPPcS1_i
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2281,18'
          Dst:             _ZN12HunspellImpl4stemEPPPcS1_i
    - functionName:    _ZN8Hunspell4stemEPPPcPKc
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2276
      functionLinenumberEnd: 2277
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12HunspellImpl4stemEPPPcPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2277,18'
          Dst:             _ZN12HunspellImpl4stemEPPPcPKc
    - functionName:    _ZN8Hunspell7analyzeEPPPcPKc
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2272
      functionLinenumberEnd: 2273
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12HunspellImpl7analyzeEPPPcPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2273,18'
          Dst:             _ZN12HunspellImpl7analyzeEPPPcPKc
    - functionName:    _ZN8Hunspell16get_dic_encodingEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2268
      functionLinenumberEnd: 2269
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12HunspellImpl16get_dic_encodingEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2269,18'
          Dst:             _ZN12HunspellImpl16get_dic_encodingEv
    - functionName:    _ZN8Hunspell9free_listEPPPci
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2264
      functionLinenumberEnd: 2266
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12HunspellImpl9free_listEPPPci
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2265,11'
          Dst:             _ZN12HunspellImpl9free_listEPPPci
    - functionName:    _ZN8Hunspell14suffix_suggestEPPPcPKc
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2260
      functionLinenumberEnd: 2261
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12HunspellImpl14suffix_suggestEPPPcPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2261,18'
          Dst:             _ZN12HunspellImpl14suffix_suggestEPPPcPKc
    - functionName:    _ZN8Hunspell7suggestEPPPcPKc
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2256
      functionLinenumberEnd: 2257
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12HunspellImpl7suggestEPPPcPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2257,18'
          Dst:             _ZN12HunspellImpl7suggestEPPPcPKc
    - functionName:    _ZN8Hunspell5spellEPKcPiPPc
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2252
      functionLinenumberEnd: 2253
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12HunspellImpl5spellEPKcPiPPc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2253,18'
          Dst:             _ZN12HunspellImpl5spellEPKcPiPPc
    - functionName:    _ZN8Hunspell10input_convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2248
      functionLinenumberEnd: 2249
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12HunspellImpl10input_convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2249,18'
          Dst:             _ZN12HunspellImpl10input_convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
    - functionName:    _ZNK8Hunspell11get_langnumEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2244
      functionLinenumberEnd: 2245
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK12HunspellImpl11get_langnumEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2245,18'
          Dst:             _ZNK12HunspellImpl11get_langnumEv
    - functionName:    _ZNK12HunspellImpl11get_langnumEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1875
      functionLinenumberEnd: 1876
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8Hunspell8generateERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2240
      functionLinenumberEnd: 2241
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12HunspellImpl8generateERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2241,18'
          Dst:             _ZN12HunspellImpl8generateERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
    - functionName:    _ZN8Hunspell8generateERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKNS0_6vectorIS6_NS4_IS6_EEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2236
      functionLinenumberEnd: 2237
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12HunspellImpl8generateERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKNS0_6vectorIS6_NS4_IS6_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2237,18'
          Dst:             _ZN12HunspellImpl8generateERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKNS0_6vectorIS6_NS4_IS6_EEEE
    - functionName:    _ZN8Hunspell7analyzeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2232
      functionLinenumberEnd: 2233
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12HunspellImpl7analyzeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2233,18'
          Dst:             _ZN12HunspellImpl7analyzeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZN8Hunspell10get_csconvEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2228
      functionLinenumberEnd: 2229
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12HunspellImpl10get_csconvEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2229,18'
          Dst:             _ZN12HunspellImpl10get_csconvEv
    - functionName:    _ZN12HunspellImpl10get_csconvEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1536
      functionLinenumberEnd: 1540
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8Hunspell15get_version_cppEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2224
      functionLinenumberEnd: 2225
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK12HunspellImpl15get_version_cppEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2225,18'
          Dst:             _ZNK12HunspellImpl15get_version_cppEv
    - functionName:    _ZN8Hunspell6removeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2220
      functionLinenumberEnd: 2221
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12HunspellImpl6removeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2221,18'
          Dst:             _ZN12HunspellImpl6removeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZN8Hunspell14add_with_affixERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2216
      functionLinenumberEnd: 2217
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12HunspellImpl14add_with_affixERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2217,18'
          Dst:             _ZN12HunspellImpl14add_with_affixERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
    - functionName:    _ZN8Hunspell14add_with_flagsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_S8_
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2212
      functionLinenumberEnd: 2213
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12HunspellImpl14add_with_flagsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_S8_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2213,18'
          Dst:             _ZN12HunspellImpl14add_with_flagsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_S8_
    - functionName:    _ZN8Hunspell3addERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2208
      functionLinenumberEnd: 2209
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12HunspellImpl3addERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2209,18'
          Dst:             _ZN12HunspellImpl3addERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZNK8Hunspell19get_wordchars_utf16Ev
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2204
      functionLinenumberEnd: 2205
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK12HunspellImpl19get_wordchars_utf16Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2205,18'
          Dst:             _ZNK12HunspellImpl19get_wordchars_utf16Ev
    - functionName:    _ZNK12HunspellImpl19get_wordchars_utf16Ev
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1473
      functionLinenumberEnd: 1474
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8AffixMgr19get_wordchars_utf16Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:1474,17'
          Dst:             _ZNK8AffixMgr19get_wordchars_utf16Ev
    - functionName:    _ZNK8Hunspell17get_wordchars_cppEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2200
      functionLinenumberEnd: 2201
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK12HunspellImpl17get_wordchars_cppEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2201,18'
          Dst:             _ZNK12HunspellImpl17get_wordchars_cppEv
    - functionName:    _ZN8Hunspell4stemERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2196
      functionLinenumberEnd: 2197
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12HunspellImpl4stemERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2197,18'
          Dst:             _ZN12HunspellImpl4stemERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZN8Hunspell4stemERKNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2192
      functionLinenumberEnd: 2193
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12HunspellImpl4stemERKNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2193,18'
          Dst:             _ZN12HunspellImpl4stemERKNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEE
    - functionName:    _ZNK8Hunspell17get_dict_encodingEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2188
      functionLinenumberEnd: 2189
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK12HunspellImpl17get_dict_encodingEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2189,18'
          Dst:             _ZNK12HunspellImpl17get_dict_encodingEv
    - functionName:    _ZNK12HunspellImpl17get_dict_encodingEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1394
      functionLinenumberEnd: 1395
      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:    _ZN8Hunspell14suffix_suggestERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2184
      functionLinenumberEnd: 2185
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12HunspellImpl14suffix_suggestERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2185,18'
          Dst:             _ZN12HunspellImpl14suffix_suggestERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZN8Hunspell7suggestERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2180
      functionLinenumberEnd: 2181
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12HunspellImpl7suggestERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2181,18'
          Dst:             _ZN12HunspellImpl7suggestERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZN8Hunspell5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2174
      functionLinenumberEnd: 2178
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2176,18'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
    - functionName:    _ZN8Hunspell7add_dicEPKcS1_
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2170
      functionLinenumberEnd: 2171
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12HunspellImpl7add_dicEPKcS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2171,18'
          Dst:             _ZN12HunspellImpl7add_dicEPKcS1_
    - functionName:    _ZN8HunspellD2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2165
      functionLinenumberEnd: 2167
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN12HunspellImplD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2166,3'
          Dst:             _ZN12HunspellImplD2Ev
    - functionName:    _ZN8HunspellC2EPKcS1_S1_
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2162
      functionLinenumberEnd: 2163
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN12HunspellImplC2EPKcS1_S1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2162,16'
          Dst:             _ZN12HunspellImplC2EPKcS1_S1_
    - functionName:    _ZNK7RepList24check_against_breaktableERKNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEE
      functionSourceFile: '/src/hunspell/src/hunspell/replist.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          114
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7RepList4convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
      functionSourceFile: '/src/hunspell/src/hunspell/replist.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          164
      EdgeCount:       43
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN7RepList4findEPKc
        - _ZN7RepList7replaceEmib
      functionUses:    7
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'replist.cxx:169,13'
          Dst:             _ZN7RepList4findEPKc
        - Src:             'replist.cxx:177,21'
          Dst:             _ZN7RepList7replaceEmib
    - functionName:    _ZN7RepList4findEPKc
      functionSourceFile: '/src/hunspell/src/hunspell/replist.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          93
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - strncmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'replist.cxx:95,13'
          Dst:             strncmp
    - functionName:    _ZN7RepList7replaceEmib
      functionSourceFile: '/src/hunspell/src/hunspell/replist.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          116
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strncmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9replentryC2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/./w_char.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7RepList3addERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
      functionSourceFile: '/src/hunspell/src/hunspell/replist.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          343
      EdgeCount:       109
      CyclomaticComplexity: 53
      functionsReached:
        - _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - _ZN7RepList4findEPKc
        - _ZN9replentryC2Ev
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'replist.cxx:132,3'
          Dst:             _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'replist.cxx:135,11'
          Dst:             _ZN7RepList4findEPKc
        - Src:             'replist.cxx:139,5'
          Dst:             _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'replist.cxx:144,22'
          Dst:             _ZN9replentryC2Ev
        - Src:             'replist.cxx:147,3'
          Dst:             _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'replist.cxx:152,9'
          Dst:             strcmp
    - functionName:    _ZN9replentryD2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/./w_char.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7RepListD2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/replist.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN9replentryD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'replist.cxx:85,5'
          Dst:             _ZN9replentryD2Ev
    - functionName:    _ZN7RepListC2Ei
      functionSourceFile: '/src/hunspell/src/hunspell/replist.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9guesswordC2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/./atypes.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10SuggestMgr3lcsEPKcS1_PiS2_
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2276
      functionLinenumberEnd: 2313
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          421
      EdgeCount:       53
      CyclomaticComplexity: 5
      functionsReached:
        - _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - _Zeq6w_charS_
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:2281,9'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:2282,9'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:2284,9'
          Dst:             strlen
        - Src:             'suggestmgr.cxx:2285,9'
          Dst:             strlen
        - Src:             'suggestmgr.cxx:2296,33'
          Dst:             _Zeq6w_charS_
    - functionName:    _Zeq6w_charS_
      functionSourceFile: '/src/hunspell/src/hunspell/./w_char.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6w_charcvtEv
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             './w_char.hxx:78,28'
          Dst:             _ZNK6w_charcvtEv
        - Src:             './w_char.hxx:78,49'
          Dst:             _ZNK6w_charcvtEv
    - functionName:    _ZN10SuggestMgr11suggest_genERKNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_NS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1966
      functionLinenumberEnd: 2053
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         131
      ICount:          691
      EdgeCount:       248
      CyclomaticComplexity: 119
      functionsReached:
        - _Z10copy_fieldRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - _ZN10SuggestMgr18suggest_hentry_genEP6hentryPKc
        - _ZN8AffixMgr6lookupEPKcm
        - strstr
      functionUses:    2
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'suggestmgr.cxx:1984,26'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:1986,32'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:1989,11'
          Dst:             _Z10copy_fieldRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'suggestmgr.cxx:1992,22'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:2003,37'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'suggestmgr.cxx:2014,26'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:2016,11'
          Dst:             _Z10copy_fieldRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'suggestmgr.cxx:2017,23'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'suggestmgr.cxx:2023,30'
          Dst:             _ZN10SuggestMgr18suggest_hentry_genEP6hentryPKc
        - Src:             'suggestmgr.cxx:2025,20'
          Dst:             _ZN10SuggestMgr18suggest_hentry_genEP6hentryPKc
        - Src:             'suggestmgr.cxx:2027,46'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'suggestmgr.cxx:2033,19'
          Dst:             _Z10copy_fieldRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'suggestmgr.cxx:2045,30'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:2049,5'
          Dst:             _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
    - functionName:    _ZN10SuggestMgr18suggest_hentry_genEP6hentryPKc
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1917
      functionLinenumberEnd: 1963
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          330
      EdgeCount:       114
      CyclomaticComplexity: 54
      functionsReached:
        - _Z11HENTRY_DATAP6hentry
        - _Z12HENTRY_DATA2PK6hentry
        - _Z8fieldlenPKc
        - _ZL12get_sfxcountPKc
        - _ZN8AffixMgr6lookupEPKcm
        - _ZN8AffixMgr8morphgenEPKciPKttS1_S1_i
        - strncmp
        - strstr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:1919,18'
          Dst:             _ZL12get_sfxcountPKc
        - Src:             'suggestmgr.cxx:1921,20'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'suggestmgr.cxx:1921,7'
          Dst:             _ZL12get_sfxcountPKc
        - Src:             'suggestmgr.cxx:1924,7'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'suggestmgr.cxx:1926,39'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'suggestmgr.cxx:1925,30'
          Dst:             _ZN8AffixMgr8morphgenEPKciPKttS1_S1_i
        - Src:             'suggestmgr.cxx:1935,7'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'suggestmgr.cxx:1936,23'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'suggestmgr.cxx:1936,16'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:1939,16'
          Dst:             _Z8fieldlenPKc
        - Src:             'suggestmgr.cxx:1941,33'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'suggestmgr.cxx:1945,11'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'suggestmgr.cxx:1946,34'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'suggestmgr.cxx:1946,27'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:1948,28'
          Dst:             _Z8fieldlenPKc
        - Src:             'suggestmgr.cxx:1947,20'
          Dst:             strncmp
        - Src:             'suggestmgr.cxx:1950,56'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'suggestmgr.cxx:1949,36'
          Dst:             _ZN8AffixMgr8morphgenEPKciPKttS1_S1_i
        - Src:             'suggestmgr.cxx:1959,9'
          Dst:             strstr
    - functionName:    _ZL12get_sfxcountPKc
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1894
      functionLinenumberEnd: 1914
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          119
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - strstr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:1899,11'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:1901,13'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:1903,13'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:1907,13'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:1909,15'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:1911,15'
          Dst:             strstr
    - functionName:    _Z11HENTRY_DATAP6hentry
      functionSourceFile: '/src/hunspell/src/hunspell/./csutil.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z18get_stored_pointerPKc
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             './csutil.hxx:301,11'
          Dst:             _Z18get_stored_pointerPKc
    - functionName:    _Z12HENTRY_DATA2PK6hentry
      functionSourceFile: '/src/hunspell/src/hunspell/./csutil.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z18get_stored_pointerPKc
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             './csutil.hxx:326,11'
          Dst:             _Z18get_stored_pointerPKc
    - functionName:    _Z11HENTRY_FINDP6hentryPKc
      functionSourceFile: '/src/hunspell/src/hunspell/./csutil.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z11HENTRY_DATAP6hentry
        - strstr
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             './csutil.hxx:333,16'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             './csutil.hxx:334,17'
          Dst:             strstr
    - functionName:    _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1839
      functionLinenumberEnd: 1892
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         72
      ICount:          357
      EdgeCount:       132
      CyclomaticComplexity: 62
      functionsReached:
        - _Z11HENTRY_DATAP6hentry
        - _Z11HENTRY_FINDP6hentryPKc
        - _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _Z12HENTRY_DATA2PK6hentry
        - _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _Z9line_uniqRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - _ZN12AffixScratchC2Ev
        - _ZN12AffixScratchD2Ev
        - _ZN8AffixMgr17affix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiR12AffixScratchtc
        - _ZN8AffixMgr20compound_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEssssPP6hentrySB_cRS6_PS7_R12AffixScratch
        - _ZN8AffixMgr6lookupEPKcm
        - _ZNK8AffixMgr12get_compoundEv
        - _ZNK8AffixMgr13get_needaffixEv
        - _ZNK8AffixMgr17get_forbiddenwordEv
        - _ZNK8AffixMgr18get_onlyincompoundEv
      functionUses:    21
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:1852,7'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'suggestmgr.cxx:1854,7'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'suggestmgr.cxx:1857,15'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'suggestmgr.cxx:1861,11'
          Dst:             _ZNK8AffixMgr17get_forbiddenwordEv
        - Src:             'suggestmgr.cxx:1862,11'
          Dst:             _ZNK8AffixMgr13get_needaffixEv
        - Src:             'suggestmgr.cxx:1863,11'
          Dst:             _ZNK8AffixMgr18get_onlyincompoundEv
        - Src:             'suggestmgr.cxx:1864,12'
          Dst:             _Z11HENTRY_FINDP6hentryPKc
        - Src:             'suggestmgr.cxx:1869,11'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'suggestmgr.cxx:1871,23'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'suggestmgr.cxx:1878,16'
          Dst:             _ZN12AffixScratchC2Ev
        - Src:             'suggestmgr.cxx:1879,27'
          Dst:             _ZN8AffixMgr17affix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiR12AffixScratchtc
        - Src:             'suggestmgr.cxx:1884,14'
          Dst:             _ZNK8AffixMgr12get_compoundEv
        - Src:             'suggestmgr.cxx:1886,12'
          Dst:             _ZN8AffixMgr20compound_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEssssPP6hentrySB_cRS6_PS7_R12AffixScratch
        - Src:             'suggestmgr.cxx:1889,3'
          Dst:             _Z9line_uniqRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'suggestmgr.cxx:1892,1'
          Dst:             _ZN12AffixScratchD2Ev
        - Src:             'suggestmgr.cxx:1892,1'
          Dst:             _ZN12AffixScratchD2Ev
    - functionName:    _ZN12_GLOBAL__N_115ngsuggest_guardD2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1164
      functionLinenumberEnd: 1169
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10SuggestMgr6lcslenERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2335
      functionLinenumberEnd: 2336
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10SuggestMgr6lcslenEPKcS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:2336,10'
          Dst:             _ZN10SuggestMgr6lcslenEPKcS1_
    - functionName:    _ZN10SuggestMgr6lcslenEPKcS1_
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2315
      functionLinenumberEnd: 2333
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          133
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN10SuggestMgr3lcsEPKcS1_PiS2_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:2317,18'
          Dst:             _ZN10SuggestMgr3lcsEPKcS1_PiS2_
    - functionName:    _ZN10SuggestMgr24commoncharacterpositionsEPKcS1_Pi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2181
      functionLinenumberEnd: 2236
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         84
      ICount:          522
      EdgeCount:       93
      CyclomaticComplexity: 11
      functionsReached:
        - _Z10mkallsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - _Z9lower_utf6w_chari
        - _Zeq6w_charS_
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'suggestmgr.cxx:2187,14'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:2187,36'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:2194,21'
          Dst:             _Z9lower_utf6w_chari
        - Src:             'suggestmgr.cxx:2196,16'
          Dst:             _Z9lower_utf6w_chari
        - Src:             'suggestmgr.cxx:2199,18'
          Dst:             _Zeq6w_charS_
        - Src:             'suggestmgr.cxx:2208,26'
          Dst:             _Zeq6w_charS_
        - Src:             'suggestmgr.cxx:2209,26'
          Dst:             _Zeq6w_charS_
        - Src:             'suggestmgr.cxx:2219,7'
          Dst:             _Z10mkallsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
    - functionName:    _ZN10SuggestMgr10bubblesortEPPcS1_Pii
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2247
      functionLinenumberEnd: 2270
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          153
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10SuggestMgr5ngramEiRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_i
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2102
      functionLinenumberEnd: 2132
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          228
      EdgeCount:       53
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10SuggestMgr19leftcommonsubstringEPKcS1_
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2160
      functionLinenumberEnd: 2177
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          176
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - strlen
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:2162,14'
          Dst:             strlen
        - Src:             'suggestmgr.cxx:2162,31'
          Dst:             strlen
    - functionName:    _ZN10SuggestMgr5ngramEiRKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_i
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2059
      functionLinenumberEnd: 2096
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          296
      EdgeCount:       70
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10SuggestMgr19leftcommonsubstringERKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2137
      functionLinenumberEnd: 2155
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          208
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - _Z14unicodetolowerti
        - _ZNK6w_charcvtEv
        - _Zeq6w_charS_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:2141,33'
          Dst:             _Zeq6w_charS_
        - Src:             'suggestmgr.cxx:2144,60'
          Dst:             _ZNK6w_charcvtEv
        - Src:             'suggestmgr.cxx:2145,65'
          Dst:             _ZNK6w_charcvtEv
        - Src:             'suggestmgr.cxx:2146,41'
          Dst:             _Z14unicodetolowerti
        - Src:             'suggestmgr.cxx:2149,49'
          Dst:             _Zeq6w_charS_
    - functionName:    _ZN12_GLOBAL__N_115ngsuggest_guardC2EbPK7cs_infoPiPS3_
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1160
      functionLinenumberEnd: 1161
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10SuggestMgr9ngsuggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEEPKcRKNS1_INS0_10unique_ptrI7HashMgrNS0_14default_deleteISE_EEEENS5_ISH_EEEEi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1177
      functionLinenumberEnd: 1716
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         648
      ICount:          3485
      EdgeCount:       662
      CyclomaticComplexity: 16
      functionsReached:
        - _Z10copy_fieldRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - _Z10mkallsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - _Z11HENTRY_DATAP6hentry
        - _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _Z12mkallcap_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - _Z14get_current_csRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _Z14mkallsmall_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _Z6phonetRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEER10phonetable
        - _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - _Z8mkallcapRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - _ZN10SuggestMgr10bubblesortEPPcS1_Pii
        - _ZN10SuggestMgr19leftcommonsubstringEPKcS1_
        - _ZN10SuggestMgr19leftcommonsubstringERKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_
        - _ZN10SuggestMgr24commoncharacterpositionsEPKcS1_Pi
        - _ZN10SuggestMgr5ngramEiRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_i
        - _ZN10SuggestMgr5ngramEiRKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_i
        - _ZN10SuggestMgr6lcslenEPKcS1_
        - _ZN10SuggestMgr6lcslenERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - _ZN10SuggestMgr9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPiPNS0_6chrono10time_pointINSA_12steady_clockENSA_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - _ZN12_GLOBAL__N_115ngsuggest_guardC2EbPK7cs_infoPiPS3_
        - _ZN12_GLOBAL__N_115ngsuggest_guardD2Ev
        - _ZN8AffixMgr15expand_rootwordEP9guesswordiPKciPKttS3_iS3_
        - _ZNK7HashMgr14walk_hashtableERiP6hentry
        - _ZNK8AffixMgr11get_maxdiffEv
        - _ZNK8AffixMgr13get_nosuggestEv
        - _ZNK8AffixMgr14get_phonetableEv
        - _ZNK8AffixMgr15get_onlymaxdiffEv
        - _ZNK8AffixMgr17get_forbiddenwordEv
        - _ZNK8AffixMgr18get_nongramsuggestEv
        - _ZNK8AffixMgr18get_onlyincompoundEv
        - strlen
        - strstr
      functionUses:    4
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'suggestmgr.cxx:1206,7'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'suggestmgr.cxx:1208,7'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'suggestmgr.cxx:1212,15'
          Dst:             strlen
        - Src:             'suggestmgr.cxx:1216,20'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:1224,16'
          Dst:             _Z14get_current_csRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'suggestmgr.cxx:1229,19'
          Dst:             _ZN12_GLOBAL__N_115ngsuggest_guardC2EbPK7cs_infoPiPS3_
        - Src:             'suggestmgr.cxx:1238,37'
          Dst:             _ZNK8AffixMgr14get_phonetableEv
        - Src:             'suggestmgr.cxx:1244,7'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:1245,7'
          Dst:             _Z12mkallcap_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'suggestmgr.cxx:1246,7'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:1250,9'
          Dst:             _Z8mkallcapRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'suggestmgr.cxx:1252,14'
          Dst:             _Z6phonetRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEER10phonetable
        - Src:             'suggestmgr.cxx:1255,39'
          Dst:             _ZNK8AffixMgr17get_forbiddenwordEv
        - Src:             'suggestmgr.cxx:1256,35'
          Dst:             _ZNK8AffixMgr13get_nosuggestEv
        - Src:             'suggestmgr.cxx:1257,40'
          Dst:             _ZNK8AffixMgr18get_nongramsuggestEv
        - Src:             'suggestmgr.cxx:1258,40'
          Dst:             _ZNK8AffixMgr18get_onlyincompoundEv
        - Src:             'suggestmgr.cxx:1262,5'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:1263,5'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:1270,32'
          Dst:             _ZNK7HashMgr14walk_hashtableERiP6hentry
        - Src:             'suggestmgr.cxx:1296,9'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:1298,26'
          Dst:             _ZN10SuggestMgr19leftcommonsubstringERKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_
        - Src:             'suggestmgr.cxx:1301,11'
          Dst:             _Z14mkallsmall_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'suggestmgr.cxx:1303,14'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_i
        - Src:             'suggestmgr.cxx:1307,26'
          Dst:             _ZN10SuggestMgr19leftcommonsubstringEPKcS1_
        - Src:             'suggestmgr.cxx:1310,11'
          Dst:             _Z10mkallsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'suggestmgr.cxx:1312,14'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_i
        - Src:             'suggestmgr.cxx:1318,25'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'suggestmgr.cxx:1318,11'
          Dst:             _Z10copy_fieldRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'suggestmgr.cxx:1321,11'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:1323,28'
          Dst:             _ZN10SuggestMgr19leftcommonsubstringERKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_
        - Src:             'suggestmgr.cxx:1326,13'
          Dst:             _Z14mkallsmall_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'suggestmgr.cxx:1328,17'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_i
        - Src:             'suggestmgr.cxx:1330,28'
          Dst:             _ZN10SuggestMgr19leftcommonsubstringEPKcS1_
        - Src:             'suggestmgr.cxx:1333,13'
          Dst:             _Z10mkallsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'suggestmgr.cxx:1335,17'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_i
        - Src:             'suggestmgr.cxx:1344,11'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:1345,11'
          Dst:             _Z12mkallcap_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'suggestmgr.cxx:1346,11'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:1349,11'
          Dst:             _Z8mkallcapRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'suggestmgr.cxx:1351,13'
          Dst:             _Z6phonetRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEER10phonetable
        - Src:             'suggestmgr.cxx:1353,11'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:1354,24'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_i
        - Src:             'suggestmgr.cxx:1357,24'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_i
        - Src:             'suggestmgr.cxx:1409,9'
          Dst:             _Z14mkallsmall_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'suggestmgr.cxx:1412,17'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_i
        - Src:             'suggestmgr.cxx:1420,9'
          Dst:             _Z10mkallsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'suggestmgr.cxx:1423,17'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_i
        - Src:             'suggestmgr.cxx:1451,51'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'suggestmgr.cxx:1451,37'
          Dst:             _Z10copy_fieldRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'suggestmgr.cxx:1453,23'
          Dst:             _ZN8AffixMgr15expand_rootwordEP9guesswordiPKciPKttS3_iS3_
        - Src:             'suggestmgr.cxx:1459,11'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:1461,28'
          Dst:             _ZN10SuggestMgr19leftcommonsubstringERKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_
        - Src:             'suggestmgr.cxx:1464,13'
          Dst:             _Z14mkallsmall_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'suggestmgr.cxx:1467,16'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_i
        - Src:             'suggestmgr.cxx:1471,28'
          Dst:             _ZN10SuggestMgr19leftcommonsubstringEPKcS1_
        - Src:             'suggestmgr.cxx:1474,13'
          Dst:             _Z10mkallsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'suggestmgr.cxx:1477,16'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_i
        - Src:             'suggestmgr.cxx:1514,3'
          Dst:             _ZN10SuggestMgr10bubblesortEPPcS1_Pii
        - Src:             'suggestmgr.cxx:1516,5'
          Dst:             _ZN10SuggestMgr10bubblesortEPPcS1_Pii
        - Src:             'suggestmgr.cxx:1525,23'
          Dst:             _ZNK8AffixMgr11get_maxdiffEv
        - Src:             'suggestmgr.cxx:1537,15'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:1538,9'
          Dst:             _Z14mkallsmall_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'suggestmgr.cxx:1539,9'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:1543,11'
          Dst:             _Z10mkallsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'suggestmgr.cxx:1544,15'
          Dst:             strlen
        - Src:             'suggestmgr.cxx:1547,18'
          Dst:             _ZN10SuggestMgr6lcslenEPKcS1_
        - Src:             'suggestmgr.cxx:1557,9'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:1559,14'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_i
        - Src:             'suggestmgr.cxx:1563,11'
          Dst:             _Z14mkallsmall_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'suggestmgr.cxx:1564,17'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_i
        - Src:             'suggestmgr.cxx:1566,17'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_i
        - Src:             'suggestmgr.cxx:1570,14'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_i
        - Src:             'suggestmgr.cxx:1574,11'
          Dst:             _Z10mkallsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'suggestmgr.cxx:1575,17'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_i
        - Src:             'suggestmgr.cxx:1577,17'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_i
        - Src:             'suggestmgr.cxx:1584,23'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_i
        - Src:             'suggestmgr.cxx:1585,28'
          Dst:             _ZN10SuggestMgr19leftcommonsubstringERKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_
        - Src:             'suggestmgr.cxx:1588,23'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_i
        - Src:             'suggestmgr.cxx:1589,28'
          Dst:             _ZN10SuggestMgr19leftcommonsubstringEPKcS1_
        - Src:             'suggestmgr.cxx:1597,23'
          Dst:             _ZN10SuggestMgr24commoncharacterpositionsEPKcS1_Pi
        - Src:             'suggestmgr.cxx:1612,3'
          Dst:             _ZN10SuggestMgr10bubblesortEPPcS1_Pii
        - Src:             'suggestmgr.cxx:1622,17'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:1623,11'
          Dst:             _Z14mkallsmall_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'suggestmgr.cxx:1624,11'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:1628,13'
          Dst:             _Z10mkallsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'suggestmgr.cxx:1629,17'
          Dst:             strlen
        - Src:             'suggestmgr.cxx:1635,30'
          Dst:             _ZN10SuggestMgr19leftcommonsubstringERKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_
        - Src:             'suggestmgr.cxx:1637,30'
          Dst:             _ZN10SuggestMgr19leftcommonsubstringEPKcS1_
        - Src:             'suggestmgr.cxx:1639,30'
          Dst:             _ZN10SuggestMgr6lcslenERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - Src:             'suggestmgr.cxx:1645,5'
          Dst:             _ZN10SuggestMgr10bubblesortEPPcS1_Pii
        - Src:             'suggestmgr.cxx:1662,55'
          Dst:             _ZNK8AffixMgr15get_onlymaxdiffEv
        - Src:             'suggestmgr.cxx:1671,33'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:1671,82'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:1673,16'
          Dst:             _ZN10SuggestMgr9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPiPNS0_6chrono10time_pointINSA_12steady_clockENSA_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'suggestmgr.cxx:1703,17'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:1705,18'
          Dst:             _ZN10SuggestMgr9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPiPNS0_6chrono10time_pointINSA_12steady_clockENSA_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'suggestmgr.cxx:1716,1'
          Dst:             _ZN12_GLOBAL__N_115ngsuggest_guardD2Ev
        - Src:             'suggestmgr.cxx:1716,1'
          Dst:             _ZN12_GLOBAL__N_115ngsuggest_guardD2Ev
    - functionName:    _ZN10SuggestMgr9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPiPNS0_6chrono10time_pointINSA_12steady_clockENSA_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1727
      functionLinenumberEnd: 1818
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         116
      ICount:          770
      EdgeCount:       139
      CyclomaticComplexity: 25
      functionsReached:
        - _ZN12AffixScratchC2Ev
        - _ZN12AffixScratchD2Ev
        - _ZN8AffixMgr12prefix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiicR12AffixScratcht
        - _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratchttc
        - _ZN8AffixMgr14compound_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEssssPP6hentrySB_ccPiR12AffixScratch
        - _ZN8AffixMgr19prefix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiicR12AffixScratcht
        - _ZN8AffixMgr19suffix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratcht
        - _ZN8AffixMgr6lookupEPKcm
        - _ZNK8AffixMgr12get_compoundEv
        - _ZNK8AffixMgr13get_needaffixEv
        - _ZNK8AffixMgr13get_nosuggestEv
        - _ZNK8AffixMgr14have_contclassEv
        - _ZNK8AffixMgr15get_substandardEv
        - _ZNK8AffixMgr16get_compoundflagEv
        - _ZNK8AffixMgr17get_forbiddenwordEv
        - _ZNK8AffixMgr18get_onlyincompoundEv
      functionUses:    9
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'suggestmgr.cxx:1747,18'
          Dst:             _ZNK8AffixMgr12get_compoundEv
        - Src:             'suggestmgr.cxx:1751,22'
          Dst:             _ZN12AffixScratchC2Ev
        - Src:             'suggestmgr.cxx:1752,21'
          Dst:             _ZN8AffixMgr14compound_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEssssPP6hentrySB_ccPiR12AffixScratch
        - Src:             'suggestmgr.cxx:1756,29'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'suggestmgr.cxx:1757,16'
          Dst:             _ZNK8AffixMgr17get_forbiddenwordEv
        - Src:             'suggestmgr.cxx:1758,16'
          Dst:             _ZNK8AffixMgr13get_nosuggestEv
        - Src:             'suggestmgr.cxx:1761,7'
          Dst:             _ZN12AffixScratchD2Ev
        - Src:             'suggestmgr.cxx:1761,7'
          Dst:             _ZN12AffixScratchD2Ev
        - Src:             'suggestmgr.cxx:1765,17'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'suggestmgr.cxx:1769,12'
          Dst:             _ZNK8AffixMgr17get_forbiddenwordEv
        - Src:             'suggestmgr.cxx:1770,12'
          Dst:             _ZNK8AffixMgr13get_nosuggestEv
        - Src:             'suggestmgr.cxx:1771,12'
          Dst:             _ZNK8AffixMgr15get_substandardEv
        - Src:             'suggestmgr.cxx:1775,14'
          Dst:             _ZNK8AffixMgr13get_needaffixEv
        - Src:             'suggestmgr.cxx:1777,14'
          Dst:             _ZNK8AffixMgr18get_onlyincompoundEv
        - Src:             'suggestmgr.cxx:1783,20'
          Dst:             _ZN12AffixScratchC2Ev
        - Src:             'suggestmgr.cxx:1784,19'
          Dst:             _ZN8AffixMgr12prefix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiicR12AffixScratcht
        - Src:             'suggestmgr.cxx:1786,5'
          Dst:             _ZN12AffixScratchD2Ev
        - Src:             'suggestmgr.cxx:1786,5'
          Dst:             _ZN12AffixScratchD2Ev
        - Src:             'suggestmgr.cxx:1791,20'
          Dst:             _ZN12AffixScratchC2Ev
        - Src:             'suggestmgr.cxx:1792,19'
          Dst:             _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratchttc
        - Src:             'suggestmgr.cxx:1793,5'
          Dst:             _ZN12AffixScratchD2Ev
        - Src:             'suggestmgr.cxx:1793,5'
          Dst:             _ZN12AffixScratchD2Ev
        - Src:             'suggestmgr.cxx:1795,23'
          Dst:             _ZNK8AffixMgr14have_contclassEv
        - Src:             'suggestmgr.cxx:1796,20'
          Dst:             _ZN12AffixScratchC2Ev
        - Src:             'suggestmgr.cxx:1797,19'
          Dst:             _ZN8AffixMgr19suffix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratcht
        - Src:             'suggestmgr.cxx:1799,21'
          Dst:             _ZN8AffixMgr19prefix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiicR12AffixScratcht
        - Src:             'suggestmgr.cxx:1800,5'
          Dst:             _ZN12AffixScratchD2Ev
        - Src:             'suggestmgr.cxx:1800,5'
          Dst:             _ZN12AffixScratchD2Ev
        - Src:             'suggestmgr.cxx:1804,10'
          Dst:             _ZNK8AffixMgr17get_forbiddenwordEv
        - Src:             'suggestmgr.cxx:1806,10'
          Dst:             _ZNK8AffixMgr13get_nosuggestEv
        - Src:             'suggestmgr.cxx:1807,10'
          Dst:             _ZNK8AffixMgr18get_onlyincompoundEv
        - Src:             'suggestmgr.cxx:1811,19'
          Dst:             _ZNK8AffixMgr16get_compoundflagEv
        - Src:             'suggestmgr.cxx:1812,11'
          Dst:             _ZNK8AffixMgr16get_compoundflagEv
    - functionName:    _ZN10SuggestMgr8mystrlenEPKc
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2238
      functionLinenumberEnd: 2244
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          75
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached:
        - _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - strlen
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:2241,12'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:2243,12'
          Dst:             strlen
    - functionName:    _Z12is_utf8_contc
      functionSourceFile: '/src/hunspell/src/hunspell/./csutil.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10SuggestMgr15check_forbiddenERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1820
      functionLinenumberEnd: 1837
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         38
      ICount:          232
      EdgeCount:       40
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN12AffixScratchC2Ev
        - _ZN12AffixScratchD2Ev
        - _ZN8AffixMgr12prefix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiicR12AffixScratcht
        - _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratchttc
        - _ZN8AffixMgr6lookupEPKcm
        - _ZNK8AffixMgr13get_needaffixEv
        - _ZNK8AffixMgr17get_forbiddenwordEv
        - _ZNK8AffixMgr18get_onlyincompoundEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'suggestmgr.cxx:1822,32'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'suggestmgr.cxx:1824,10'
          Dst:             _ZNK8AffixMgr13get_needaffixEv
        - Src:             'suggestmgr.cxx:1825,10'
          Dst:             _ZNK8AffixMgr18get_onlyincompoundEv
        - Src:             'suggestmgr.cxx:1828,18'
          Dst:             _ZN12AffixScratchC2Ev
        - Src:             'suggestmgr.cxx:1829,18'
          Dst:             _ZN8AffixMgr12prefix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiicR12AffixScratcht
        - Src:             'suggestmgr.cxx:1830,19'
          Dst:             _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratchttc
        - Src:             'suggestmgr.cxx:1835,3'
          Dst:             _ZN12AffixScratchD2Ev
        - Src:             'suggestmgr.cxx:1833,9'
          Dst:             _ZNK8AffixMgr17get_forbiddenwordEv
        - Src:             'suggestmgr.cxx:1835,3'
          Dst:             _ZN12AffixScratchD2Ev
    - functionName:    _ZN10SuggestMgr11map_relatedERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_mRNS0_6vectorIS6_NS4_IS6_EEEEiRKNSA_ISC_NS4_ISC_EEEEPiPNS0_6chrono10time_pointINSJ_12steady_clockENSJ_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEEiRi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          339
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN10SuggestMgr11map_relatedERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_mRNS0_6vectorIS6_NS4_IS6_EEEEiRKNSA_ISC_NS4_ISC_EEEEPiPNS0_6chrono10time_pointINSJ_12steady_clockENSJ_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEEiRi
        - _ZN10SuggestMgr9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPiPNS0_6chrono10time_pointINSA_12steady_clockENSA_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:452,19'
          Dst:             _ZN10SuggestMgr9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPiPNS0_6chrono10time_pointINSA_12steady_clockENSA_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'suggestmgr.cxx:475,11'
          Dst:             _ZN10SuggestMgr11map_relatedERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_mRNS0_6vectorIS6_NS4_IS6_EEEEiRKNSA_ISC_NS4_ISC_EEEEPiPNS0_6chrono10time_pointINSJ_12steady_clockENSJ_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEEiRi
        - Src:             'suggestmgr.cxx:489,5'
          Dst:             _ZN10SuggestMgr11map_relatedERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_mRNS0_6vectorIS6_NS4_IS6_EEEEiRKNSA_ISC_NS4_ISC_EEEEPiPNS0_6chrono10time_pointINSJ_12steady_clockENSJ_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEEiRi
    - functionName:    _ZN10SuggestMgr8twowordsERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_ibRi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 846
      functionLinenumberEnd: 951
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         134
      ICount:          762
      EdgeCount:       169
      CyclomaticComplexity: 37
      functionsReached:
        - _Z12is_utf8_contc
        - _ZN10SuggestMgr15check_forbiddenERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN10SuggestMgr8mystrlenEPKc
        - _ZN10SuggestMgr9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPiPNS0_6chrono10time_pointINSA_12steady_clockENSA_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:852,17'
          Dst:             _ZN10SuggestMgr15check_forbiddenERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'suggestmgr.cxx:863,20'
          Dst:             _Z12is_utf8_contc
        - Src:             'suggestmgr.cxx:878,24'
          Dst:             _ZN10SuggestMgr9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPiPNS0_6chrono10time_pointINSA_12steady_clockENSA_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'suggestmgr.cxx:895,26'
          Dst:             _ZN10SuggestMgr9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPiPNS0_6chrono10time_pointINSA_12steady_clockENSA_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'suggestmgr.cxx:910,16'
          Dst:             _ZN10SuggestMgr9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPiPNS0_6chrono10time_pointINSA_12steady_clockENSA_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'suggestmgr.cxx:912,14'
          Dst:             _ZN10SuggestMgr9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPiPNS0_6chrono10time_pointINSA_12steady_clockENSA_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'suggestmgr.cxx:933,15'
          Dst:             _ZN10SuggestMgr8mystrlenEPKc
        - Src:             'suggestmgr.cxx:933,38'
          Dst:             _ZN10SuggestMgr8mystrlenEPKc
        - Src:             'suggestmgr.cxx:933,60'
          Dst:             _ZN10SuggestMgr8mystrlenEPKc
    - functionName:    _ZN10SuggestMgr14doubletwocharsERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 584
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          208
      EdgeCount:       32
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPNS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEERi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:576,9'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPNS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEERi
    - functionName:    _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPNS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEERi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          119
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN10SuggestMgr9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPiPNS0_6chrono10time_pointINSA_12steady_clockENSA_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
      functionUses:    30
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:173,22'
          Dst:             _ZN10SuggestMgr9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPiPNS0_6chrono10time_pointINSA_12steady_clockENSA_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
    - functionName:    _ZN10SuggestMgr18doubletwochars_utfERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_I6w_charNS5_ISB_EEEEiRi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionLinenumberEnd: 615
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          227
      EdgeCount:       34
      CyclomaticComplexity: 5
      functionsReached:
        - _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPNS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEERi
        - _Zeq6w_charS_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:599,17'
          Dst:             _Zeq6w_charS_
        - Src:             'suggestmgr.cxx:606,9'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:607,9'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPNS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEERi
    - functionName:    _ZN10SuggestMgr7badcharERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 705
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          163
      EdgeCount:       45
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPNS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEERi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:717,7'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPNS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEERi
    - functionName:    _ZN10SuggestMgr11badchar_utfERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_I6w_charNS5_ISB_EEEEiRi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 729
      functionLinenumberEnd: 750
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          172
      EdgeCount:       47
      CyclomaticComplexity: 23
      functionsReached:
        - _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPNS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEERi
        - _Zeq6w_charS_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:739,16'
          Dst:             _Zeq6w_charS_
        - Src:             'suggestmgr.cxx:742,7'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:743,7'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPNS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEERi
    - functionName:    _ZN10SuggestMgr8movecharERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1073
      functionLinenumberEnd: 1103
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          351
      EdgeCount:       93
      CyclomaticComplexity: 44
      functionsReached:
        - _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPNS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEERi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:1085,7'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPNS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEERi
        - Src:             'suggestmgr.cxx:1096,7'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPNS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEERi
    - functionName:    _ZN10SuggestMgr12movechar_utfERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_I6w_charNS5_ISB_EEEEiRi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1108
      functionLinenumberEnd: 1142
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          372
      EdgeCount:       100
      CyclomaticComplexity: 47
      functionsReached:
        - _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPNS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEERi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:1121,7'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:1122,7'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPNS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEERi
        - Src:             'suggestmgr.cxx:1134,7'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:1135,7'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPNS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEERi
    - functionName:    _ZN10SuggestMgr10forgotcharERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 793
      functionLinenumberEnd: 811
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          161
      EdgeCount:       37
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPNS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEERi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:804,7'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPNS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEERi
    - functionName:    _ZN10SuggestMgr14forgotchar_utfERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_I6w_charNS5_ISB_EEEEiRi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 816
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          191
      EdgeCount:       47
      CyclomaticComplexity: 24
      functionsReached:
        - _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPNS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEERi
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'suggestmgr.cxx:828,7'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:829,7'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPNS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEERi
    - functionName:    _ZN10SuggestMgr9extracharERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 775
      functionLinenumberEnd: 788
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          140
      EdgeCount:       28
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPNS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEERi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:784,5'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPNS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEERi
    - functionName:    _ZN10SuggestMgr13extrachar_utfERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_I6w_charNS5_ISB_EEEEiRi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 755
      functionLinenumberEnd: 770
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          156
      EdgeCount:       33
      CyclomaticComplexity: 17
      functionsReached:
        - _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPNS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEERi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:765,5'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:766,5'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPNS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEERi
    - functionName:    _ZN10SuggestMgr10badcharkeyERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 621
      functionLinenumberEnd: 656
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          285
      EdgeCount:       51
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPNS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEERi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:631,7'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPNS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEERi
        - Src:             'suggestmgr.cxx:643,9'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPNS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEERi
        - Src:             'suggestmgr.cxx:647,9'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPNS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEERi
    - functionName:    _ZN10SuggestMgr14badcharkey_utfERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_I6w_charNS5_ISB_EEEEiRi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 662
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          335
      EdgeCount:       108
      CyclomaticComplexity: 55
      functionsReached:
        - _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - _Z9upper_utf6w_chari
        - _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPNS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEERi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:670,24'
          Dst:             _Z9upper_utf6w_chari
        - Src:             'suggestmgr.cxx:672,7'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:673,7'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPNS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEERi
        - Src:             'suggestmgr.cxx:685,9'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:686,9'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPNS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEERi
        - Src:             'suggestmgr.cxx:690,9'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:691,9'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPNS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEERi
    - functionName:    _ZN10SuggestMgr12longswapcharERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1033
      functionLinenumberEnd: 1047
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          141
      EdgeCount:       24
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPNS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEERi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:1041,9'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPNS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEERi
    - functionName:    _ZN10SuggestMgr16longswapchar_utfERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_I6w_charNS5_ISB_EEEEiRi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1052
      functionLinenumberEnd: 1068
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          163
      EdgeCount:       26
      CyclomaticComplexity: 2
      functionsReached:
        - _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPNS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEERi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:1061,9'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:1062,9'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPNS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEERi
    - functionName:    _ZN10SuggestMgr8swapcharERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 956
      functionLinenumberEnd: 987
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          191
      EdgeCount:       25
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPNS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEERi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:965,5'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPNS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEERi
        - Src:             'suggestmgr.cxx:977,5'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPNS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEERi
        - Src:             'suggestmgr.cxx:982,7'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPNS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEERi
    - functionName:    _ZN10SuggestMgr12swapchar_utfERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_I6w_charNS5_ISB_EEEEiRi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 992
      functionLinenumberEnd: 1028
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          236
      EdgeCount:       62
      CyclomaticComplexity: 31
      functionsReached:
        - _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPNS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEERi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:1004,5'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:1005,5'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPNS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEERi
        - Src:             'suggestmgr.cxx:1017,5'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:1018,5'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPNS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEERi
        - Src:             'suggestmgr.cxx:1023,7'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:1024,7'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPNS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEERi
    - functionName:    _ZN10SuggestMgr8mapcharsERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 437
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          113
      EdgeCount:       31
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN10SuggestMgr11map_relatedERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_mRNS0_6vectorIS6_NS4_IS6_EEEEiRKNSA_ISC_NS4_ISC_EEEEPiPNS0_6chrono10time_pointINSJ_12steady_clockENSJ_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEEiRi
        - _ZNK8AffixMgr12get_maptableEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:429,50'
          Dst:             _ZNK8AffixMgr12get_maptableEv
        - Src:             'suggestmgr.cxx:435,10'
          Dst:             _ZN10SuggestMgr11map_relatedERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_mRNS0_6vectorIS6_NS4_IS6_EEEEiRKNSA_ISC_NS4_ISC_EEEEPiPNS0_6chrono10time_pointINSJ_12steady_clockENSJ_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEEiRi
    - functionName:    _ZN10SuggestMgr9replcharsERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         69
      ICount:          422
      EdgeCount:       71
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPNS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEERi
        - _ZN10SuggestMgr9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPiPNS0_6chrono10time_pointINSA_12steady_clockENSA_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - _ZNK8AffixMgr12get_reptableEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:504,51'
          Dst:             _ZNK8AffixMgr12get_reptableEv
        - Src:             'suggestmgr.cxx:527,7'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPNS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEERi
        - Src:             'suggestmgr.cxx:538,15'
          Dst:             _ZN10SuggestMgr9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPiPNS0_6chrono10time_pointINSA_12steady_clockENSA_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'suggestmgr.cxx:541,13'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPNS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEERi
    - functionName:    _ZN10SuggestMgr8capcharsERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _Z8mkallcapRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPNS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEERi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:414,3'
          Dst:             _Z8mkallcapRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'suggestmgr.cxx:415,3'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPNS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEERi
    - functionName:    _ZN10SuggestMgr12capchars_utfERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_I6w_charNS5_ISB_EEEEiRi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 8
      functionsReached:
        - _Z12mkallcap_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPNS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEERi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:403,3'
          Dst:             _Z12mkallcap_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'suggestmgr.cxx:405,3'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:406,3'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPNS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEERi
    - functionName:    _ZN10SuggestMgr7suggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_Pib
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         310
      ICount:          1602
      EdgeCount:       346
      CyclomaticComplexity: 38
      functionsReached:
        - _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - _ZN10SuggestMgr10badcharkeyERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
        - _ZN10SuggestMgr10forgotcharERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
        - _ZN10SuggestMgr11badchar_utfERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_I6w_charNS5_ISB_EEEEiRi
        - _ZN10SuggestMgr12capchars_utfERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_I6w_charNS5_ISB_EEEEiRi
        - _ZN10SuggestMgr12longswapcharERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
        - _ZN10SuggestMgr12movechar_utfERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_I6w_charNS5_ISB_EEEEiRi
        - _ZN10SuggestMgr12swapchar_utfERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_I6w_charNS5_ISB_EEEEiRi
        - _ZN10SuggestMgr13extrachar_utfERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_I6w_charNS5_ISB_EEEEiRi
        - _ZN10SuggestMgr14badcharkey_utfERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_I6w_charNS5_ISB_EEEEiRi
        - _ZN10SuggestMgr14doubletwocharsERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
        - _ZN10SuggestMgr14forgotchar_utfERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_I6w_charNS5_ISB_EEEEiRi
        - _ZN10SuggestMgr16longswapchar_utfERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_I6w_charNS5_ISB_EEEEiRi
        - _ZN10SuggestMgr18doubletwochars_utfERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_I6w_charNS5_ISB_EEEEiRi
        - _ZN10SuggestMgr7badcharERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
        - _ZN10SuggestMgr8capcharsERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
        - _ZN10SuggestMgr8mapcharsERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
        - _ZN10SuggestMgr8movecharERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
        - _ZN10SuggestMgr8swapcharERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
        - _ZN10SuggestMgr8twowordsERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_ibRi
        - _ZN10SuggestMgr9extracharERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
        - _ZN10SuggestMgr9replcharsERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:201,7'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'suggestmgr.cxx:203,7'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'suggestmgr.cxx:211,14'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:235,9'
          Dst:             _ZN10SuggestMgr12capchars_utfERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_I6w_charNS5_ISB_EEEEiRi
        - Src:             'suggestmgr.cxx:237,9'
          Dst:             _ZN10SuggestMgr8capcharsERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
        - Src:             'suggestmgr.cxx:245,7'
          Dst:             _ZN10SuggestMgr9replcharsERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
        - Src:             'suggestmgr.cxx:260,7'
          Dst:             _ZN10SuggestMgr8mapcharsERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
        - Src:             'suggestmgr.cxx:274,9'
          Dst:             _ZN10SuggestMgr12swapchar_utfERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_I6w_charNS5_ISB_EEEEiRi
        - Src:             'suggestmgr.cxx:276,9'
          Dst:             _ZN10SuggestMgr8swapcharERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
        - Src:             'suggestmgr.cxx:286,9'
          Dst:             _ZN10SuggestMgr16longswapchar_utfERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_I6w_charNS5_ISB_EEEEiRi
        - Src:             'suggestmgr.cxx:288,9'
          Dst:             _ZN10SuggestMgr12longswapcharERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
        - Src:             'suggestmgr.cxx:298,9'
          Dst:             _ZN10SuggestMgr14badcharkey_utfERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_I6w_charNS5_ISB_EEEEiRi
        - Src:             'suggestmgr.cxx:300,9'
          Dst:             _ZN10SuggestMgr10badcharkeyERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
        - Src:             'suggestmgr.cxx:310,9'
          Dst:             _ZN10SuggestMgr13extrachar_utfERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_I6w_charNS5_ISB_EEEEiRi
        - Src:             'suggestmgr.cxx:312,9'
          Dst:             _ZN10SuggestMgr9extracharERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
        - Src:             'suggestmgr.cxx:322,9'
          Dst:             _ZN10SuggestMgr14forgotchar_utfERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_I6w_charNS5_ISB_EEEEiRi
        - Src:             'suggestmgr.cxx:324,9'
          Dst:             _ZN10SuggestMgr10forgotcharERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
        - Src:             'suggestmgr.cxx:334,9'
          Dst:             _ZN10SuggestMgr12movechar_utfERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_I6w_charNS5_ISB_EEEEiRi
        - Src:             'suggestmgr.cxx:336,9'
          Dst:             _ZN10SuggestMgr8movecharERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
        - Src:             'suggestmgr.cxx:346,9'
          Dst:             _ZN10SuggestMgr11badchar_utfERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_I6w_charNS5_ISB_EEEEiRi
        - Src:             'suggestmgr.cxx:348,9'
          Dst:             _ZN10SuggestMgr7badcharERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
        - Src:             'suggestmgr.cxx:358,9'
          Dst:             _ZN10SuggestMgr18doubletwochars_utfERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_I6w_charNS5_ISB_EEEEiRi
        - Src:             'suggestmgr.cxx:360,9'
          Dst:             _ZN10SuggestMgr14doubletwocharsERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
        - Src:             'suggestmgr.cxx:372,25'
          Dst:             _ZN10SuggestMgr8twowordsERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_ibRi
    - functionName:    _ZN10SuggestMgrD2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10SuggestMgrC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEjP8AffixMgr
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          314
      EdgeCount:       102
      CyclomaticComplexity: 50
      functionsReached:
        - _Z14get_current_csRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - _ZN8AffixMgr12get_encodingEv
        - _ZN8AffixMgr14get_key_stringEv
        - _ZNK8AffixMgr11get_langnumEv
        - _ZNK8AffixMgr14get_maxcpdsugsEv
        - _ZNK8AffixMgr15get_nosplitsugsEv
        - _ZNK8AffixMgr16get_maxngramsugsEv
        - _ZNK8AffixMgr19get_complexprefixesEv
        - _ZNK8AffixMgr8get_utf8Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:108,22'
          Dst:             _ZNK8AffixMgr11get_langnumEv
        - Src:             'suggestmgr.cxx:109,19'
          Dst:             _ZN8AffixMgr14get_key_stringEv
        - Src:             'suggestmgr.cxx:110,26'
          Dst:             _ZNK8AffixMgr15get_nosplitsugsEv
        - Src:             'suggestmgr.cxx:111,16'
          Dst:             _ZNK8AffixMgr16get_maxngramsugsEv
        - Src:             'suggestmgr.cxx:112,29'
          Dst:             _ZNK8AffixMgr16get_maxngramsugsEv
        - Src:             'suggestmgr.cxx:113,19'
          Dst:             _ZNK8AffixMgr8get_utf8Ev
        - Src:             'suggestmgr.cxx:114,16'
          Dst:             _ZNK8AffixMgr14get_maxcpdsugsEv
        - Src:             'suggestmgr.cxx:115,27'
          Dst:             _ZNK8AffixMgr14get_maxcpdsugsEv
        - Src:             'suggestmgr.cxx:117,38'
          Dst:             _ZN8AffixMgr12get_encodingEv
        - Src:             'suggestmgr.cxx:117,16'
          Dst:             _Z14get_current_csRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'suggestmgr.cxx:119,30'
          Dst:             _ZNK8AffixMgr19get_complexprefixesEv
        - Src:             'suggestmgr.cxx:124,17'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:136,17'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
    - functionName:    _ZNSt12out_of_rangeC2B8ne220000EPKc
      functionSourceFile: '/usr/local/bin/../include/c++/v1/stdexcept'
      linkageType:     WeakODRLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 165
      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:165,66'
          Dst:             _ZNSt11logic_errorC2EPKc
    - functionName:    _ZNSt12out_of_rangeD1Ev
      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:    _ZN8patentryD2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/./atypes.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8patentryC2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/./atypes.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8patentryC2EOS_
      functionSourceFile: '/src/hunspell/src/hunspell/./atypes.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10phonetableC2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/./phonet.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10phonetableD2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/./phonet.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Zlt6w_charS_
      functionSourceFile: '/src/hunspell/src/hunspell/./w_char.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6w_charcvtEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './w_char.hxx:74,28'
          Dst:             _ZNK6w_charcvtEv
        - Src:             './w_char.hxx:74,48'
          Dst:             _ZNK6w_charcvtEv
    - functionName:    '_ZZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEENK3$_1clE6w_char'
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1568
      functionLinenumberEnd: 1569
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEENK3$_0clEc'
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1561
      functionLinenumberEnd: 1562
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZ20has_no_ignored_charsRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_ENKUlcE_clEc
      functionSourceFile: '/src/hunspell/src/hunspell/./csutil.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8AffixMgr16get_suffix_wordsEPtiRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 4846
      functionLinenumberEnd: 4868
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          193
      EdgeCount:       66
      CyclomaticComplexity: 34
      functionsReached:
        - _ZN12AffixScratchC2Ev
        - _ZN12AffixScratchD2Ev
        - _ZN8SfxEntry7getFlagEv
        - _ZN8SfxEntry7getNextEv
        - _ZN8SfxEntry8getAffixEv
        - _ZN8SfxEntry9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntrytttR12AffixScratch
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'affixmgr.cxx:4848,16'
          Dst:             _ZN12AffixScratchC2Ev
        - Src:             'affixmgr.cxx:4854,29'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:4856,26'
          Dst:             _ZN8SfxEntry8getAffixEv
        - Src:             'affixmgr.cxx:4857,29'
          Dst:             _ZN8SfxEntry9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntrytttR12AffixScratch
        - Src:             'affixmgr.cxx:4864,18'
          Dst:             _ZN8SfxEntry7getNextEv
        - Src:             'affixmgr.cxx:4868,1'
          Dst:             _ZN12AffixScratchD2Ev
        - Src:             'affixmgr.cxx:4868,1'
          Dst:             _ZN12AffixScratchD2Ev
    - functionName:    _ZN8SfxEntry7getFlagEv
      functionSourceFile: '/src/hunspell/src/hunspell/./affentry.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8SfxEntry8getAffixEv
      functionSourceFile: '/src/hunspell/src/hunspell/./affentry.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 212
      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:    _ZN8SfxEntry7getNextEv
      functionSourceFile: '/src/hunspell/src/hunspell/./affentry.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17entries_containerD2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 4437
      functionLinenumberEnd: 4441
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          62
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17entries_container7releaseEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 4407
      functionLinenumberEnd: 4409
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17entries_container3endEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 4444
      functionLinenumberEnd: 4444
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17entries_container5beginEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 4443
      functionLinenumberEnd: 4443
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8AffixMgr19redundant_conditionEcRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_i
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 4758
      functionLinenumberEnd: 4842
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         103
      ICount:          576
      EdgeCount:       138
      CyclomaticComplexity: 37
      functionsReached:
        - _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'affixmgr.cxx:4768,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4783,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4789,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4808,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4822,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4829,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
    - functionName:    _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
      functionSourceFile: '/src/hunspell/src/hunspell/./atypes.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    46
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z20has_no_ignored_charsRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_
      functionSourceFile: '/src/hunspell/src/hunspell/./csutil.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17entries_container9add_entryEc
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 4424
      functionLinenumberEnd: 4433
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          92
      EdgeCount:       20
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN8PfxEntryC2EP8AffixMgr
        - _ZN8SfxEntryC2EP8AffixMgr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'affixmgr.cxx:4426,29'
          Dst:             _ZN8PfxEntryC2EP8AffixMgr
        - Src:             'affixmgr.cxx:4428,29'
          Dst:             _ZN8SfxEntryC2EP8AffixMgr
    - functionName:    _ZN17entries_container11first_entryEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 4435
      functionLinenumberEnd: 4435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17entries_container10initializeEict
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 4411
      functionLinenumberEnd: 4422
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - char
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          96
      EdgeCount:       20
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN8PfxEntryC2EP8AffixMgr
        - _ZN8SfxEntryC2EP8AffixMgr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'affixmgr.cxx:4415,29'
          Dst:             _ZN8PfxEntryC2EP8AffixMgr
        - Src:             'affixmgr.cxx:4417,29'
          Dst:             _ZN8SfxEntryC2EP8AffixMgr
    - functionName:    _ZN17entries_containerC2EcP8AffixMgr
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 4405
      functionLinenumberEnd: 4406
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8AffixMgr17reverse_conditionERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 4361
      functionLinenumberEnd: 4396
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          159
      EdgeCount:       36
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'affixmgr.cxx:4368,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZNK8AffixMgr16get_sugswithdotsEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3707
      functionLinenumberEnd: 3708
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8AffixMgr15get_nosplitsugsEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3702
      functionLinenumberEnd: 3703
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8AffixMgr15get_onlymaxdiffEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3697
      functionLinenumberEnd: 3698
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8AffixMgr11get_maxdiffEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3693
      functionLinenumberEnd: 3694
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8AffixMgr14get_maxcpdsugsEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3689
      functionLinenumberEnd: 3690
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8AffixMgr16get_maxngramsugsEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3685
      functionLinenumberEnd: 3686
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8AffixMgr8get_utf8Ev
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3681
      functionLinenumberEnd: 3682
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8AffixMgr14have_contclassEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3676
      functionLinenumberEnd: 3677
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8AffixMgr11get_versionEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3662
      functionLinenumberEnd: 3663
      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:    _ZNK8AffixMgr18get_onlyincompoundEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3657
      functionLinenumberEnd: 3658
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8AffixMgr13get_needaffixEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3652
      functionLinenumberEnd: 3653
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8AffixMgr15get_substandardEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3647
      functionLinenumberEnd: 3648
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8AffixMgr18get_nongramsuggestEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3642
      functionLinenumberEnd: 3643
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8AffixMgr13get_nosuggestEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3637
      functionLinenumberEnd: 3638
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8AffixMgr17get_forbiddenwordEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3632
      functionLinenumberEnd: 3633
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8AffixMgr16get_compoundflagEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3627
      functionLinenumberEnd: 3628
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8AffixMgr12get_compoundEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3622
      functionLinenumberEnd: 3623
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8AffixMgr19get_wordchars_utf16Ev
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3617
      functionLinenumberEnd: 3618
      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:    _ZNK8AffixMgr13get_wordcharsEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3613
      functionLinenumberEnd: 3614
      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:    _ZNK8AffixMgr14get_try_stringEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3608
      functionLinenumberEnd: 3609
      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:    _ZN8AffixMgr14get_key_stringEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3601
      functionLinenumberEnd: 3604
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8AffixMgr16get_ignore_utf16Ev
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3596
      functionLinenumberEnd: 3597
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8AffixMgr10get_ignoreEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3589
      functionLinenumberEnd: 3593
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8AffixMgr15get_checksharpsEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3580
      functionLinenumberEnd: 3581
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8AffixMgr14get_forbidwarnEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3576
      functionLinenumberEnd: 3577
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8AffixMgr8get_warnEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3572
      functionLinenumberEnd: 3573
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8AffixMgr14get_forceucaseEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3568
      functionLinenumberEnd: 3569
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8AffixMgr12get_keepcaseEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3564
      functionLinenumberEnd: 3565
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8AffixMgr13get_fullstripEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3560
      functionLinenumberEnd: 3561
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8AffixMgr19get_complexprefixesEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3555
      functionLinenumberEnd: 3556
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8AffixMgr11get_langnumEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3550
      functionLinenumberEnd: 3551
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8AffixMgr14get_breaktableEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3538
      functionLinenumberEnd: 3539
      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:    _ZNK8AffixMgr12get_maptableEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3533
      functionLinenumberEnd: 3534
      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:    _ZNK8AffixMgr14get_phonetableEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3526
      functionLinenumberEnd: 3530
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8AffixMgr14get_oconvtableEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3519
      functionLinenumberEnd: 3523
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8AffixMgr14get_iconvtableEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3512
      functionLinenumberEnd: 3516
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8PfxEntry9getFlgNxtEv
      functionSourceFile: '/src/hunspell/src/hunspell/./affentry.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8PfxEntry9getKeyLenEv
      functionSourceFile: '/src/hunspell/src/hunspell/./affentry.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8PfxEntry10allowCrossEv
      functionSourceFile: '/src/hunspell/src/hunspell/./affentry.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8SfxEntry10allowCrossEv
      functionSourceFile: '/src/hunspell/src/hunspell/./affentry.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_18mystrdupEPKc
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3363
      functionLinenumberEnd: 3370
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'affixmgr.cxx:3366,19'
          Dst:             strlen
    - functionName:    _ZN8AffixMgr15expand_rootwordEP9guesswordiPKciPKttS3_iS3_
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3382
      functionLinenumberEnd: 3504
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - short
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         161
      ICount:          1011
      EdgeCount:       198
      CyclomaticComplexity: 39
      functionsReached:
        - _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _ZN12_GLOBAL__N_18mystrdupEPKc
        - _ZN8PfxEntry10getContLenEv
        - _ZN8PfxEntry3addEPKcm
        - _ZN8PfxEntry6getKeyEv
        - _ZN8PfxEntry7getContEv
        - _ZN8PfxEntry7getFlagEv
        - _ZN8PfxEntry9getFlgNxtEv
        - _ZN8PfxEntry9getKeyLenEv
        - _ZN8SfxEntry10getContLenEv
        - _ZN8SfxEntry3addEPKcm
        - _ZN8SfxEntry6getKeyEv
        - _ZN8SfxEntry7getContEv
        - _ZN8SfxEntry7getFlagEv
        - _ZN8SfxEntry8getAffixEv
        - _ZN8SfxEntry9getFlgNxtEv
        - _ZN8SfxEntry9getKeyLenEv
        - _ZNK8PfxEntry10allowCrossEv
        - _ZNK8SfxEntry10allowCrossEv
        - strcmp
        - strlen
        - strncmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'affixmgr.cxx:3388,21'
          Dst:             _ZN12_GLOBAL__N_18mystrdupEPKc
        - Src:             'affixmgr.cxx:3394,23'
          Dst:             _ZN12_GLOBAL__N_18mystrdupEPKc
        - Src:             'affixmgr.cxx:3396,23'
          Dst:             _ZN12_GLOBAL__N_18mystrdupEPKc
        - Src:             'affixmgr.cxx:3406,18'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:3407,19'
          Dst:             _ZN8SfxEntry9getKeyLenEv
        - Src:             'affixmgr.cxx:3408,27'
          Dst:             _ZN8SfxEntry9getKeyLenEv
        - Src:             'affixmgr.cxx:3409,27'
          Dst:             _ZN8SfxEntry8getAffixEv
        - Src:             'affixmgr.cxx:3409,58'
          Dst:             _ZN8SfxEntry9getKeyLenEv
        - Src:             'affixmgr.cxx:3409,14'
          Dst:             strcmp
        - Src:             'affixmgr.cxx:3411,19'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3413,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3413,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3413,15'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3415,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3415,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3415,15'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3417,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3417,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3417,15'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3418,37'
          Dst:             _ZN8SfxEntry3addEPKcm
        - Src:             'affixmgr.cxx:3421,29'
          Dst:             _ZN12_GLOBAL__N_18mystrdupEPKc
        - Src:             'affixmgr.cxx:3422,36'
          Dst:             _ZNK8SfxEntry10allowCrossEv
        - Src:             'affixmgr.cxx:3428,37'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:3429,15'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:3431,31'
          Dst:             _ZN12_GLOBAL__N_18mystrdupEPKc
        - Src:             'affixmgr.cxx:3433,31'
          Dst:             _ZN12_GLOBAL__N_18mystrdupEPKc
        - Src:             'affixmgr.cxx:3439,20'
          Dst:             _ZN8SfxEntry9getFlgNxtEv
        - Src:             'affixmgr.cxx:3452,22'
          Dst:             _ZN8PfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:3452,51'
          Dst:             _ZNK8PfxEntry10allowCrossEv
        - Src:             'affixmgr.cxx:3453,23'
          Dst:             _ZN8PfxEntry9getKeyLenEv
        - Src:             'affixmgr.cxx:3454,31'
          Dst:             _ZN8PfxEntry9getKeyLenEv
        - Src:             'affixmgr.cxx:3455,32'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:3455,53'
          Dst:             _ZN8PfxEntry9getKeyLenEv
        - Src:             'affixmgr.cxx:3455,18'
          Dst:             strncmp
        - Src:             'affixmgr.cxx:3456,22'
          Dst:             strlen
        - Src:             'affixmgr.cxx:3457,41'
          Dst:             _ZN8PfxEntry3addEPKcm
        - Src:             'affixmgr.cxx:3460,33'
          Dst:             _ZN12_GLOBAL__N_18mystrdupEPKc
        - Src:             'affixmgr.cxx:3461,40'
          Dst:             _ZNK8PfxEntry10allowCrossEv
        - Src:             'affixmgr.cxx:3467,24'
          Dst:             _ZN8PfxEntry9getFlgNxtEv
        - Src:             'affixmgr.cxx:3477,17'
          Dst:             _ZN8PfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:3478,18'
          Dst:             _ZN8PfxEntry9getKeyLenEv
        - Src:             'affixmgr.cxx:3479,26'
          Dst:             _ZN8PfxEntry9getKeyLenEv
        - Src:             'affixmgr.cxx:3480,27'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:3480,47'
          Dst:             _ZN8PfxEntry9getKeyLenEv
        - Src:             'affixmgr.cxx:3480,14'
          Dst:             strncmp
        - Src:             'affixmgr.cxx:3482,18'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3484,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3484,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3484,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3486,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3486,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3486,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3488,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3488,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3488,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3489,36'
          Dst:             _ZN8PfxEntry3addEPKcm
        - Src:             'affixmgr.cxx:3492,29'
          Dst:             _ZN12_GLOBAL__N_18mystrdupEPKc
        - Src:             'affixmgr.cxx:3493,35'
          Dst:             _ZNK8PfxEntry10allowCrossEv
        - Src:             'affixmgr.cxx:3499,18'
          Dst:             _ZN8PfxEntry9getFlgNxtEv
    - functionName:    _ZN8SfxEntry9getKeyLenEv
      functionSourceFile: '/src/hunspell/src/hunspell/./affentry.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8SfxEntry7getContEv
      functionSourceFile: '/src/hunspell/src/hunspell/./affentry.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    124
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8SfxEntry10getContLenEv
      functionSourceFile: '/src/hunspell/src/hunspell/./affentry.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    45
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8SfxEntry6getKeyEv
      functionSourceFile: '/src/hunspell/src/hunspell/./affentry.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8SfxEntry9getFlgNxtEv
      functionSourceFile: '/src/hunspell/src/hunspell/./affentry.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8PfxEntry7getFlagEv
      functionSourceFile: '/src/hunspell/src/hunspell/./affentry.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8PfxEntry6getKeyEv
      functionSourceFile: '/src/hunspell/src/hunspell/./affentry.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8PfxEntry7getContEv
      functionSourceFile: '/src/hunspell/src/hunspell/./affentry.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    85
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8PfxEntry10getContLenEv
      functionSourceFile: '/src/hunspell/src/hunspell/./affentry.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    29
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8morphcmpPKcS0_
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3201
      functionLinenumberEnd: 3278
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         132
      ICount:          551
      EdgeCount:       174
      CyclomaticComplexity: 44
      functionsReached:
        - strchr
        - strstr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'affixmgr.cxx:3239,7'
          Branch Sides:    []
        - Branch String:   'affixmgr.cxx:3246,7'
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:3210,8'
          Dst:             strchr
        - Src:             'affixmgr.cxx:3211,7'
          Dst:             strstr
        - Src:             'affixmgr.cxx:3213,9'
          Dst:             strstr
        - Src:             'affixmgr.cxx:3215,9'
          Dst:             strstr
        - Src:             'affixmgr.cxx:3219,8'
          Dst:             strchr
        - Src:             'affixmgr.cxx:3220,7'
          Dst:             strstr
        - Src:             'affixmgr.cxx:3222,9'
          Dst:             strstr
        - Src:             'affixmgr.cxx:3224,9'
          Dst:             strstr
        - Src:             'affixmgr.cxx:3261,9'
          Dst:             strstr
        - Src:             'affixmgr.cxx:3263,11'
          Dst:             strstr
        - Src:             'affixmgr.cxx:3265,11'
          Dst:             strstr
        - Src:             'affixmgr.cxx:3269,9'
          Dst:             strstr
        - Src:             'affixmgr.cxx:3271,11'
          Dst:             strstr
        - Src:             'affixmgr.cxx:3273,11'
          Dst:             strstr
    - functionName:    _ZN8AffixMgr8morphgenEPKciPKttS1_S1_i
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3286
      functionLinenumberEnd: 3359
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         114
      ICount:          579
      EdgeCount:       223
      CyclomaticComplexity: 111
      functionsReached:
        - _ZL8morphcmpPKcS0_
        - _ZN8AffixMgr8morphgenEPKciPKttS1_S1_i
        - _ZN8SfxEntry10getContLenEv
        - _ZN8SfxEntry3addEPKcm
        - _ZN8SfxEntry7getContEv
        - _ZN8SfxEntry7getFlagEv
        - _ZN8SfxEntry8getMorphEv
        - _ZN8SfxEntry9getFlgNxtEv
        - _ZNK7HashMgr6lookupEPKcm
        - strstr
      functionUses:    3
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:3295,7'
          Dst:             _ZL8morphcmpPKcS0_
        - Src:             'affixmgr.cxx:3302,7'
          Dst:             strstr
        - Src:             'affixmgr.cxx:3302,40'
          Dst:             strstr
        - Src:             'affixmgr.cxx:3314,17'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:3314,45'
          Dst:             _ZN8SfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:3315,19'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3317,13'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3317,13'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3317,13'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3320,69'
          Dst:             _ZN8SfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:3323,29'
          Dst:             _ZN8SfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:3326,19'
          Dst:             _ZL8morphcmpPKcS0_
        - Src:             'affixmgr.cxx:3329,39'
          Dst:             _ZN8SfxEntry3addEPKcm
        - Src:             'affixmgr.cxx:3331,36'
          Dst:             _ZNK7HashMgr6lookupEPKcm
        - Src:             'affixmgr.cxx:3341,50'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3342,14'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3342,14'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3342,14'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3343,39'
          Dst:             _ZN8SfxEntry3addEPKcm
        - Src:             'affixmgr.cxx:3346,65'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3347,32'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3346,17'
          Dst:             _ZN8AffixMgr8morphgenEPKciPKttS1_S1_i
        - Src:             'affixmgr.cxx:3355,20'
          Dst:             _ZN8SfxEntry9getFlgNxtEv
    - functionName:    _ZN8SfxEntry8getMorphEv
      functionSourceFile: '/src/hunspell/src/hunspell/./affentry.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8AffixMgr18suffix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratchttc
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2977
      functionLinenumberEnd: 3120
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - short
        - short
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         310
      ICount:          1353
      EdgeCount:       555
      CyclomaticComplexity: 247
      functionsReached:
        - _Z11HENTRY_DATAP6hentry
        - _Z11HENTRY_FINDP6hentryPKc
        - _Z12HENTRY_DATA2PK6hentry
        - _ZN8AffixMgr11isRevSubsetEPKcS1_i
        - _ZN8AffixMgr9debugflagERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEt
        - _ZN8PfxEntry10getContLenEv
        - _ZN8PfxEntry7getContEv
        - _ZN8PfxEntry7getFlagEv
        - _ZN8PfxEntry8getMorphEv
        - _ZN8SfxEntry10getContLenEv
        - _ZN8SfxEntry16get_next_homonymEP6hentryiP8PfxEntrytt
        - _ZN8SfxEntry6getKeyEv
        - _ZN8SfxEntry7getContEv
        - _ZN8SfxEntry7getFlagEv
        - _ZN8SfxEntry7getNextEv
        - _ZN8SfxEntry8getMorphEv
        - _ZN8SfxEntry9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntrytttR12AffixScratch
        - _ZN8SfxEntry9getNextEQEv
        - _ZN8SfxEntry9getNextNEEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'affixmgr.cxx:2987,24'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2991,18'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2992,14'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2992,14'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2992,14'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2995,30'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2996,16'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2996,16'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2996,16'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2997,20'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2998,17'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2998,17'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2998,17'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3000,28'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3001,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3001,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3001,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3002,19'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3003,16'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3003,16'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3003,16'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3006,20'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3007,17'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3007,17'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3007,17'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3010,19'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3011,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3011,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3011,15'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3013,21'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3014,16'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3014,16'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3014,16'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3015,18'
          Dst:             _ZN8SfxEntry9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntrytttR12AffixScratch
        - Src:             'affixmgr.cxx:3019,21'
          Dst:             _ZN8PfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:3020,33'
          Dst:             _ZN8PfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:3023,37'
          Dst:             _ZN8PfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:3023,13'
          Dst:             _ZN8AffixMgr9debugflagERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEt
        - Src:             'affixmgr.cxx:3025,32'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'affixmgr.cxx:3026,25'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'affixmgr.cxx:3027,14'
          Dst:             _Z11HENTRY_FINDP6hentryPKc
        - Src:             'affixmgr.cxx:3033,33'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'affixmgr.cxx:3035,25'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'affixmgr.cxx:3037,17'
          Dst:             _ZN8SfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:3039,29'
          Dst:             _ZN8SfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:3041,33'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:3041,11'
          Dst:             _ZN8AffixMgr9debugflagERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEt
        - Src:             'affixmgr.cxx:3043,18'
          Dst:             _ZN8SfxEntry16get_next_homonymEP6hentryiP8PfxEntrytt
        - Src:             'affixmgr.cxx:3046,14'
          Dst:             _ZN8SfxEntry7getNextEv
        - Src:             'affixmgr.cxx:3056,27'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:3056,9'
          Dst:             _ZN8AffixMgr11isRevSubsetEPKcS1_i
        - Src:             'affixmgr.cxx:3060,20'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3061,14'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3061,14'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3061,14'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3065,30'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3066,16'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3066,16'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3066,16'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3067,22'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3068,17'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3068,17'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3068,17'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3070,28'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3071,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3071,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3071,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3072,21'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3073,16'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3073,16'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3073,16'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3076,22'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3076,36'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3076,36'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3076,36'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3080,21'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3081,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3081,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3081,15'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3082,20'
          Dst:             _ZN8SfxEntry9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntrytttR12AffixScratch
        - Src:             'affixmgr.cxx:3086,21'
          Dst:             _ZN8PfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:3087,33'
          Dst:             _ZN8PfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:3090,37'
          Dst:             _ZN8PfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:3090,13'
          Dst:             _ZN8AffixMgr9debugflagERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEt
        - Src:             'affixmgr.cxx:3092,32'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'affixmgr.cxx:3093,25'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'affixmgr.cxx:3094,14'
          Dst:             _Z11HENTRY_FINDP6hentryPKc
        - Src:             'affixmgr.cxx:3100,33'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'affixmgr.cxx:3102,25'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'affixmgr.cxx:3105,19'
          Dst:             _ZN8SfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:3107,31'
          Dst:             _ZN8SfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:3109,35'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:3109,11'
          Dst:             _ZN8AffixMgr9debugflagERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEt
        - Src:             'affixmgr.cxx:3111,20'
          Dst:             _ZN8SfxEntry16get_next_homonymEP6hentryiP8PfxEntrytt
        - Src:             'affixmgr.cxx:3113,20'
          Dst:             _ZN8SfxEntry9getNextEQEv
        - Src:             'affixmgr.cxx:3115,20'
          Dst:             _ZN8SfxEntry9getNextNEEv
    - functionName:    _ZN8PfxEntry8getMorphEv
      functionSourceFile: '/src/hunspell/src/hunspell/./affentry.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8AffixMgr9debugflagERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEt
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1011
      functionLinenumberEnd: 1017
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          55
      EdgeCount:       12
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK8AffixMgr11encode_flagEt
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'affixmgr.cxx:1012,20'
          Dst:             _ZNK8AffixMgr11encode_flagEt
    - functionName:    _ZN8AffixMgr11isRevSubsetEPKcS1_i
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2714
      functionLinenumberEnd: 2720
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          80
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8SfxEntry9getNextEQEv
      functionSourceFile: '/src/hunspell/src/hunspell/./affentry.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8SfxEntry9getNextNEEv
      functionSourceFile: '/src/hunspell/src/hunspell/./affentry.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8AffixMgr11encode_flagEt
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3584
      functionLinenumberEnd: 3585
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7HashMgr11encode_flagEt
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'affixmgr.cxx:3585,17'
          Dst:             _ZNK7HashMgr11encode_flagEt
    - functionName:    _ZN8AffixMgr25suffix_check_twosfx_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratcht
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2902
      functionLinenumberEnd: 2967
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         83
      ICount:          416
      EdgeCount:       142
      CyclomaticComplexity: 61
      functionsReached:
        - _Z10strlinecatRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_
        - _ZN8AffixMgr11isRevSubsetEPKcS1_i
        - _ZN8AffixMgr9debugflagERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEt
        - _ZN8PfxEntry7getFlagEv
        - _ZN8PfxEntry8getMorphEv
        - _ZN8SfxEntry18check_twosfx_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntrytR12AffixScratch
        - _ZN8SfxEntry6getKeyEv
        - _ZN8SfxEntry7getContEv
        - _ZN8SfxEntry7getFlagEv
        - _ZN8SfxEntry7getNextEv
        - _ZN8SfxEntry8getMorphEv
        - _ZN8SfxEntry9getNextEQEv
        - _ZN8SfxEntry9getNextNEEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'affixmgr.cxx:2910,25'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:2911,28'
          Dst:             _ZN8SfxEntry18check_twosfx_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntrytR12AffixScratch
        - Src:             'affixmgr.cxx:2914,21'
          Dst:             _ZN8PfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:2915,33'
          Dst:             _ZN8PfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:2918,37'
          Dst:             _ZN8PfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:2918,13'
          Dst:             _ZN8AffixMgr9debugflagERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEt
        - Src:             'affixmgr.cxx:2921,17'
          Dst:             _ZN8SfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:2923,29'
          Dst:             _ZN8SfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:2925,33'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:2925,11'
          Dst:             _ZN8AffixMgr9debugflagERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEt
        - Src:             'affixmgr.cxx:2929,14'
          Dst:             _ZN8SfxEntry7getNextEv
        - Src:             'affixmgr.cxx:2939,27'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:2939,9'
          Dst:             _ZN8AffixMgr11isRevSubsetEPKcS1_i
        - Src:             'affixmgr.cxx:2940,29'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:2941,32'
          Dst:             _ZN8SfxEntry18check_twosfx_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntrytR12AffixScratch
        - Src:             'affixmgr.cxx:2943,27'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:2944,22'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2945,30'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:2950,21'
          Dst:             _ZN8SfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:2952,34'
          Dst:             _ZN8SfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:2954,38'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:2954,13'
          Dst:             _ZN8AffixMgr9debugflagERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEt
        - Src:             'affixmgr.cxx:2955,11'
          Dst:             _Z10strlinecatRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_
        - Src:             'affixmgr.cxx:2960,20'
          Dst:             _ZN8SfxEntry9getNextEQEv
        - Src:             'affixmgr.cxx:2962,20'
          Dst:             _ZN8SfxEntry9getNextNEEv
    - functionName:    _ZN8AffixMgr17affix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiR12AffixScratchtc
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3162
      functionLinenumberEnd: 3194
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - short
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          183
      EdgeCount:       63
      CyclomaticComplexity: 32
      functionsReached:
        - _ZN8AffixMgr18prefix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiicR12AffixScratcht
        - _ZN8AffixMgr18suffix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratchttc
        - _ZN8AffixMgr25prefix_check_twosfx_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiicR12AffixScratcht
        - _ZN8AffixMgr25suffix_check_twosfx_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratcht
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'affixmgr.cxx:3166,20'
          Dst:             _ZN8AffixMgr18prefix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiicR12AffixScratcht
        - Src:             'affixmgr.cxx:3172,8'
          Dst:             _ZN8AffixMgr18suffix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratchttc
        - Src:             'affixmgr.cxx:3181,10'
          Dst:             _ZN8AffixMgr25suffix_check_twosfx_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratcht
        - Src:             'affixmgr.cxx:3187,10'
          Dst:             _ZN8AffixMgr25prefix_check_twosfx_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiicR12AffixScratcht
    - functionName:    _ZN8AffixMgr18prefix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiicR12AffixScratcht
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1193
      functionLinenumberEnd: 1234
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          266
      EdgeCount:       90
      CyclomaticComplexity: 44
      functionsReached:
        - _ZN8AffixMgr8isSubsetEPKcS1_
        - _ZN8PfxEntry10getContLenEv
        - _ZN8PfxEntry11check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiictR12AffixScratch
        - _ZN8PfxEntry6getKeyEv
        - _ZN8PfxEntry7getContEv
        - _ZN8PfxEntry7getNextEv
        - _ZN8PfxEntry9getNextEQEv
        - _ZN8PfxEntry9getNextNEEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'affixmgr.cxx:1204,26'
          Dst:             _ZN8PfxEntry11check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiictR12AffixScratch
        - Src:             'affixmgr.cxx:1208,14'
          Dst:             _ZN8PfxEntry7getNextEv
        - Src:             'affixmgr.cxx:1216,24'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:1216,9'
          Dst:             _ZN8AffixMgr8isSubsetEPKcS1_
        - Src:             'affixmgr.cxx:1217,30'
          Dst:             _ZN8PfxEntry11check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiictR12AffixScratch
        - Src:             'affixmgr.cxx:1221,22'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1221,36'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1221,36'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1221,36'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1227,20'
          Dst:             _ZN8PfxEntry9getNextEQEv
        - Src:             'affixmgr.cxx:1229,20'
          Dst:             _ZN8PfxEntry9getNextNEEv
    - functionName:    _ZN8AffixMgr25prefix_check_twosfx_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiicR12AffixScratcht
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1242
      functionLinenumberEnd: 1277
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          216
      EdgeCount:       66
      CyclomaticComplexity: 33
      functionsReached:
        - _ZN8AffixMgr8isSubsetEPKcS1_
        - _ZN8PfxEntry18check_twosfx_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiictR12AffixScratch
        - _ZN8PfxEntry6getKeyEv
        - _ZN8PfxEntry7getNextEv
        - _ZN8PfxEntry9getNextEQEv
        - _ZN8PfxEntry9getNextNEEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'affixmgr.cxx:1252,26'
          Dst:             _ZN8PfxEntry18check_twosfx_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiictR12AffixScratch
        - Src:             'affixmgr.cxx:1256,14'
          Dst:             _ZN8PfxEntry7getNextEv
        - Src:             'affixmgr.cxx:1264,24'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:1264,9'
          Dst:             _ZN8AffixMgr8isSubsetEPKcS1_
        - Src:             'affixmgr.cxx:1265,30'
          Dst:             _ZN8PfxEntry18check_twosfx_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiictR12AffixScratch
        - Src:             'affixmgr.cxx:1270,20'
          Dst:             _ZN8PfxEntry9getNextEQEv
        - Src:             'affixmgr.cxx:1272,20'
          Dst:             _ZN8PfxEntry9getNextNEEv
    - functionName:    _ZN8PfxEntry7getNextEv
      functionSourceFile: '/src/hunspell/src/hunspell/./affentry.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8AffixMgr8isSubsetEPKcS1_
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1069
      functionLinenumberEnd: 1074
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8PfxEntry9getNextEQEv
      functionSourceFile: '/src/hunspell/src/hunspell/./affentry.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8PfxEntry9getNextNEEv
      functionSourceFile: '/src/hunspell/src/hunspell/./affentry.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8AffixMgr20compound_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEssssPP6hentrySB_cRS6_PS7_R12AffixScratch
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2217
      functionLinenumberEnd: 2709
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
        - short
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         890
      ICount:          4539
      EdgeCount:       942
      CyclomaticComplexity: 54
      functionsReached:
        - _Z11HENTRY_DATAP6hentry
        - _Z11HENTRY_FINDP6hentryPKc
        - _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _Z12HENTRY_DATA2PK6hentry
        - _Z12is_utf8_contc
        - _Z13line_uniq_appRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - _ZN8AffixMgr10setcminmaxEPmS0_PKcm
        - _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiR12AffixScratchtc
        - _ZN8AffixMgr12cpdpat_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmP6hentrySA_c
        - _ZN8AffixMgr12defcpd_checkEPPP6hentryssS1_S2_c
        - _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN8AffixMgr12prefix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiicR12AffixScratcht
        - _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratchttc
        - _ZN8AffixMgr13cpdcase_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
        - _ZN8AffixMgr17affix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiR12AffixScratchtc
        - _ZN8AffixMgr19suffix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratcht
        - _ZN8AffixMgr20compound_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEssssPP6hentrySB_cRS6_PS7_R12AffixScratch
        - _ZN8AffixMgr6lookupEPKcm
        - _ZN8PfxEntry10getContLenEv
        - _ZN8PfxEntry6getKeyEv
        - _ZN8PfxEntry7getContEv
        - _ZN8SfxEntry10getContLenEv
        - _ZN8SfxEntry7getContEv
      functionUses:    2
      BranchProfiles:
        - Branch String:   'affixmgr.cxx:2639,13'
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:2248,3'
          Dst:             _ZN8AffixMgr10setcminmaxEPmS0_PKcm
        - Src:             'affixmgr.cxx:2255,14'
          Dst:             _Z12is_utf8_contc
        - Src:             'affixmgr.cxx:2291,12'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'affixmgr.cxx:2310,20'
          Dst:             _ZN8AffixMgr12defcpd_checkEPPP6hentryssS1_S2_c
        - Src:             'affixmgr.cxx:2312,20'
          Dst:             _ZN8AffixMgr12defcpd_checkEPPP6hentryssS1_S2_c
        - Src:             'affixmgr.cxx:2324,14'
          Dst:             _Z11HENTRY_FINDP6hentryPKc
        - Src:             'affixmgr.cxx:2329,13'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'affixmgr.cxx:2331,26'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'affixmgr.cxx:2338,19'
          Dst:             _ZN8AffixMgr12prefix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiicR12AffixScratcht
        - Src:             'affixmgr.cxx:2340,22'
          Dst:             _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratchttc
        - Src:             'affixmgr.cxx:2341,47'
          Dst:             _ZN8AffixMgr19suffix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratcht
        - Src:             'affixmgr.cxx:2342,36'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2343,39'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2343,39'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2343,39'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2344,32'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2344,32'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2344,32'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2351,22'
          Dst:             _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratchttc
        - Src:             'affixmgr.cxx:2352,47'
          Dst:             _ZN8AffixMgr19suffix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratcht
        - Src:             'affixmgr.cxx:2354,22'
          Dst:             _ZN8AffixMgr12prefix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiicR12AffixScratcht
        - Src:             'affixmgr.cxx:2356,22'
          Dst:             _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratchttc
        - Src:             'affixmgr.cxx:2357,47'
          Dst:             _ZN8AffixMgr19suffix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratcht
        - Src:             'affixmgr.cxx:2359,22'
          Dst:             _ZN8AffixMgr12prefix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiicR12AffixScratcht
        - Src:             'affixmgr.cxx:2362,17'
          Dst:             _ZN8AffixMgr17affix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiR12AffixScratchtc
        - Src:             'affixmgr.cxx:2365,19'
          Dst:             _ZN8AffixMgr17affix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiR12AffixScratchtc
        - Src:             'affixmgr.cxx:2367,19'
          Dst:             _ZN8AffixMgr17affix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiR12AffixScratchtc
        - Src:             'affixmgr.cxx:2374,13'
          Dst:             _Z13line_uniq_appRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'affixmgr.cxx:2389,25'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2390,13'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2390,13'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2390,13'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2391,25'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2392,13'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2392,13'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2392,13'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2398,25'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2399,13'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2399,13'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2399,13'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2400,25'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2401,13'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2401,13'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2401,13'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2408,25'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2409,13'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2409,13'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2409,13'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2410,25'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2411,13'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2411,13'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2411,13'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2443,54'
          Dst:             _ZN8AffixMgr12cpdpat_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmP6hentrySA_c
        - Src:             'affixmgr.cxx:2444,46'
          Dst:             _ZN8AffixMgr13cpdcase_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
        - Src:             'affixmgr.cxx:2446,69'
          Dst:             _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiR12AffixScratchtc
        - Src:             'affixmgr.cxx:2447,28'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2448,17'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2448,17'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2448,17'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2449,17'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2449,17'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2449,17'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2455,26'
          Dst:             _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:2459,41'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:2459,23'
          Dst:             _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:2466,14'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'affixmgr.cxx:2472,61'
          Dst:             _ZN8AffixMgr12defcpd_checkEPPP6hentryssS1_S2_c
        - Src:             'affixmgr.cxx:2481,34'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'affixmgr.cxx:2482,27'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'affixmgr.cxx:2483,16'
          Dst:             _Z11HENTRY_FINDP6hentryPKc
        - Src:             'affixmgr.cxx:2489,35'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'affixmgr.cxx:2491,27'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'affixmgr.cxx:2530,30'
          Dst:             _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:2539,15'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'affixmgr.cxx:2541,29'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'affixmgr.cxx:2542,18'
          Dst:             _Z11HENTRY_FINDP6hentryPKc
        - Src:             'affixmgr.cxx:2550,29'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'affixmgr.cxx:2565,16'
          Dst:             _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiR12AffixScratchtc
        - Src:             'affixmgr.cxx:2572,16'
          Dst:             _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiR12AffixScratchtc
        - Src:             'affixmgr.cxx:2576,16'
          Dst:             _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiR12AffixScratchtc
        - Src:             'affixmgr.cxx:2577,30'
          Dst:             _ZN8AffixMgr12defcpd_checkEPPP6hentryssS1_S2_c
        - Src:             'affixmgr.cxx:2580,19'
          Dst:             _ZN8AffixMgr17affix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiR12AffixScratchtc
        - Src:             'affixmgr.cxx:2582,19'
          Dst:             _ZN8AffixMgr17affix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiR12AffixScratchtc
        - Src:             'affixmgr.cxx:2589,15'
          Dst:             _Z13line_uniq_appRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'affixmgr.cxx:2599,27'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2600,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2600,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2600,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2601,27'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2602,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2602,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2602,15'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2618,26'
          Dst:             _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:2624,13'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:2625,34'
          Dst:             _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:2632,41'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:2632,23'
          Dst:             _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:2672,17'
          Dst:             _ZN8AffixMgr17affix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiR12AffixScratchtc
        - Src:             'affixmgr.cxx:2674,17'
          Dst:             _ZN8AffixMgr17affix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiR12AffixScratchtc
        - Src:             'affixmgr.cxx:2681,13'
          Dst:             _Z13line_uniq_appRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'affixmgr.cxx:2694,11'
          Dst:             _ZN8AffixMgr20compound_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEssssPP6hentrySB_cRS6_PS7_R12AffixScratch
    - functionName:    _ZN8AffixMgr10setcminmaxEPmS0_PKcm
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1576
      functionLinenumberEnd: 1591
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          187
      EdgeCount:       43
      CyclomaticComplexity: 11
      functionsReached:
        - _Z12is_utf8_contc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'affixmgr.cxx:1580,38'
          Dst:             _Z12is_utf8_contc
        - Src:             'affixmgr.cxx:1584,36'
          Dst:             _Z12is_utf8_contc
    - functionName:    _ZN8AffixMgr6lookupEPKcm
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3667
      functionLinenumberEnd: 3672
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          64
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK7HashMgr6lookupEPKcm
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'affixmgr.cxx:3670,21'
          Dst:             _ZNK7HashMgr6lookupEPKcm
    - functionName:    _ZN8AffixMgr12defcpd_checkEPPP6hentryssS1_S2_c
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1404
      functionLinenumberEnd: 1535
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - short
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         168
      ICount:          1022
      EdgeCount:       220
      CyclomaticComplexity: 54
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8AffixMgr12prefix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiicR12AffixScratcht
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1083
      functionLinenumberEnd: 1142
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          295
      EdgeCount:       64
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN8AffixMgr8isSubsetEPKcS1_
        - _ZN8PfxEntry10getContLenEv
        - _ZN8PfxEntry6getKeyEv
        - _ZN8PfxEntry7getContEv
        - _ZN8PfxEntry7getNextEv
        - _ZN8PfxEntry9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiictR12AffixScratch
        - _ZN8PfxEntry9getNextEQEv
        - _ZN8PfxEntry9getNextNEEv
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'affixmgr.cxx:1097,16'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1098,13'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1098,13'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1098,13'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1101,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1102,12'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1102,12'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1102,12'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1104,16'
          Dst:             _ZN8PfxEntry9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiictR12AffixScratch
        - Src:             'affixmgr.cxx:1110,14'
          Dst:             _ZN8PfxEntry7getNextEv
        - Src:             'affixmgr.cxx:1118,24'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:1118,9'
          Dst:             _ZN8AffixMgr8isSubsetEPKcS1_
        - Src:             'affixmgr.cxx:1122,20'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1123,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1123,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1123,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1126,19'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1126,33'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1126,33'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1126,33'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1129,20'
          Dst:             _ZN8PfxEntry9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiictR12AffixScratch
        - Src:             'affixmgr.cxx:1135,20'
          Dst:             _ZN8PfxEntry9getNextEQEv
        - Src:             'affixmgr.cxx:1137,20'
          Dst:             _ZN8PfxEntry9getNextNEEv
    - functionName:    _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratchttc
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2732
      functionLinenumberEnd: 2846
      functionDepth:   0
      returnType:      'N/A'
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - short
        - short
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         165
      ICount:          903
      EdgeCount:       233
      CyclomaticComplexity: 70
      functionsReached:
        - _ZN8AffixMgr11isRevSubsetEPKcS1_i
        - _ZN8PfxEntry10getContLenEv
        - _ZN8PfxEntry7getContEv
        - _ZN8SfxEntry10getContLenEv
        - _ZN8SfxEntry6getKeyEv
        - _ZN8SfxEntry7getContEv
        - _ZN8SfxEntry7getFlagEv
        - _ZN8SfxEntry7getNextEv
        - _ZN8SfxEntry9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntrytttR12AffixScratch
        - _ZN8SfxEntry9getKeyLenEv
        - _ZN8SfxEntry9getNextEQEv
        - _ZN8SfxEntry9getNextNEEv
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'affixmgr.cxx:2740,24'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2744,17'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2745,13'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2745,13'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2745,13'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2748,29'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2749,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2749,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2749,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2750,19'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2751,16'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2751,16'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2751,16'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2753,27'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2754,14'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2754,14'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2754,14'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2755,18'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2756,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2756,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2756,15'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2759,18'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2760,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2760,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2760,15'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2763,18'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2764,14'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2764,14'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2764,14'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2766,20'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2767,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2767,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2767,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2768,18'
          Dst:             _ZN8SfxEntry9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntrytttR12AffixScratch
        - Src:             'affixmgr.cxx:2778,14'
          Dst:             _ZN8SfxEntry7getNextEv
        - Src:             'affixmgr.cxx:2788,27'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:2788,9'
          Dst:             _ZN8AffixMgr11isRevSubsetEPKcS1_i
        - Src:             'affixmgr.cxx:2792,19'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2793,13'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2793,13'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2793,13'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2797,29'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2798,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2798,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2798,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2799,21'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2800,16'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2800,16'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2800,16'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2802,27'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2803,14'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2803,14'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2803,14'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2804,20'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2805,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2805,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2805,15'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2808,21'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2808,35'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2808,35'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2808,35'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2812,20'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2813,14'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2813,14'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2813,14'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2815,20'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2816,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2816,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2816,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2818,21'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2819,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2819,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2819,15'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2820,22'
          Dst:             _ZN8SfxEntry9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntrytttR12AffixScratch
        - Src:             'affixmgr.cxx:2826,29'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:2827,24'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2828,32'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:2830,50'
          Dst:             _ZN8SfxEntry9getKeyLenEv
        - Src:             'affixmgr.cxx:2831,28'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:2831,56'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:2832,28'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:2839,20'
          Dst:             _ZN8SfxEntry9getNextEQEv
        - Src:             'affixmgr.cxx:2841,20'
          Dst:             _ZN8SfxEntry9getNextNEEv
    - functionName:    _ZN8AffixMgr19suffix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratcht
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2855
      functionLinenumberEnd: 2893
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          197
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN8AffixMgr11isRevSubsetEPKcS1_i
        - _ZN8SfxEntry12check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntrytR12AffixScratch
        - _ZN8SfxEntry6getKeyEv
        - _ZN8SfxEntry7getContEv
        - _ZN8SfxEntry7getFlagEv
        - _ZN8SfxEntry7getNextEv
        - _ZN8SfxEntry9getNextEQEv
        - _ZN8SfxEntry9getNextNEEv
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'affixmgr.cxx:2861,25'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:2862,16'
          Dst:             _ZN8SfxEntry12check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntrytR12AffixScratch
        - Src:             'affixmgr.cxx:2866,14'
          Dst:             _ZN8SfxEntry7getNextEv
        - Src:             'affixmgr.cxx:2876,27'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:2876,9'
          Dst:             _ZN8AffixMgr11isRevSubsetEPKcS1_i
        - Src:             'affixmgr.cxx:2877,29'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:2878,20'
          Dst:             _ZN8SfxEntry12check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntrytR12AffixScratch
        - Src:             'affixmgr.cxx:2880,27'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:2881,22'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2882,30'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:2886,20'
          Dst:             _ZN8SfxEntry9getNextEQEv
        - Src:             'affixmgr.cxx:2888,20'
          Dst:             _ZN8SfxEntry9getNextNEEv
    - functionName:    _ZN8AffixMgr12cpdpat_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmP6hentrySA_c
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1345
      functionLinenumberEnd: 1365
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          291
      EdgeCount:       65
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN8AffixMgr8isSubsetEPKcS1_
        - strncmp
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'affixmgr.cxx:1348,9'
          Dst:             _ZN8AffixMgr8isSubsetEPKcS1_
        - Src:             'affixmgr.cxx:1357,12'
          Dst:             strncmp
        - Src:             'affixmgr.cxx:1360,12'
          Dst:             strncmp
    - functionName:    _ZN8AffixMgr13cpdcase_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1369
      functionLinenumberEnd: 1390
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          313
      EdgeCount:       63
      CyclomaticComplexity: 7
      functionsReached:
        - _Z12is_utf8_contc
        - _Z14unicodetolowerti
        - _Z14unicodetoupperti
        - _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - _ZNK6w_charcvtEv
      functionUses:    2
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:1373,44'
          Dst:             _Z12is_utf8_contc
        - Src:             'affixmgr.cxx:1377,5'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'affixmgr.cxx:1378,60'
          Dst:             _ZNK6w_charcvtEv
        - Src:             'affixmgr.cxx:1379,58'
          Dst:             _ZNK6w_charcvtEv
        - Src:             'affixmgr.cxx:1380,11'
          Dst:             _Z14unicodetoupperti
        - Src:             'affixmgr.cxx:1380,46'
          Dst:             _Z14unicodetolowerti
        - Src:             'affixmgr.cxx:1381,11'
          Dst:             _Z14unicodetoupperti
        - Src:             'affixmgr.cxx:1381,46'
          Dst:             _Z14unicodetolowerti
    - functionName:    _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiR12AffixScratchtc
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3128
      functionLinenumberEnd: 3154
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - short
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          106
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8AffixMgr12prefix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiicR12AffixScratcht
        - _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratchttc
        - _ZN8AffixMgr19prefix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiicR12AffixScratcht
        - _ZN8AffixMgr19suffix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratcht
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'affixmgr.cxx:3131,23'
          Dst:             _ZN8AffixMgr12prefix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiicR12AffixScratcht
        - Src:             'affixmgr.cxx:3136,8'
          Dst:             _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratchttc
        - Src:             'affixmgr.cxx:3145,10'
          Dst:             _ZN8AffixMgr19suffix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratcht
        - Src:             'affixmgr.cxx:3150,10'
          Dst:             _ZN8AffixMgr19prefix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiicR12AffixScratcht
    - functionName:    _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1553
      functionLinenumberEnd: 1574
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          121
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'affixmgr.cxx:1566,5'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
    - functionName:    _ZN8AffixMgr19prefix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiicR12AffixScratcht
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1150
      functionLinenumberEnd: 1185
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          140
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN8AffixMgr8isSubsetEPKcS1_
        - _ZN8PfxEntry12check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiictR12AffixScratch
        - _ZN8PfxEntry6getKeyEv
        - _ZN8PfxEntry7getNextEv
        - _ZN8PfxEntry9getNextEQEv
        - _ZN8PfxEntry9getNextNEEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'affixmgr.cxx:1161,14'
          Dst:             _ZN8PfxEntry12check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiictR12AffixScratch
        - Src:             'affixmgr.cxx:1164,14'
          Dst:             _ZN8PfxEntry7getNextEv
        - Src:             'affixmgr.cxx:1172,24'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:1172,9'
          Dst:             _ZN8AffixMgr8isSubsetEPKcS1_
        - Src:             'affixmgr.cxx:1173,18'
          Dst:             _ZN8PfxEntry12check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiictR12AffixScratch
        - Src:             'affixmgr.cxx:1178,20'
          Dst:             _ZN8PfxEntry9getNextEQEv
        - Src:             'affixmgr.cxx:1180,20'
          Dst:             _ZN8PfxEntry9getNextNEEv
    - functionName:    _ZN8AffixMgr14compound_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEssssPP6hentrySB_ccPiR12AffixScratch
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1605
      functionLinenumberEnd: 2203
      functionDepth:   0
      returnType:      'N/A'
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
        - short
        - 'N/A'
        - 'N/A'
        - char
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1034
      ICount:          5505
      EdgeCount:       1201
      CyclomaticComplexity: 169
      functionsReached:
        - _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _Z12is_utf8_contc
        - _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - _ZN8AffixMgr10setcminmaxEPmS0_PKcm
        - _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiR12AffixScratchtc
        - _ZN8AffixMgr12cpdpat_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmP6hentrySA_c
        - _ZN8AffixMgr12cpdrep_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiR12AffixScratchRbNS0_6chrono10time_pointINSC_12steady_clockENSC_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - _ZN8AffixMgr12defcpd_checkEPPP6hentryssS1_S2_c
        - _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN8AffixMgr12prefix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiicR12AffixScratcht
        - _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratchttc
        - _ZN8AffixMgr13cpdcase_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
        - _ZN8AffixMgr14compound_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEssssPP6hentrySB_ccPiR12AffixScratch
        - _ZN8AffixMgr17cpdwordpair_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiR12AffixScratchRbNS0_6chrono10time_pointINSC_12steady_clockENSC_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - _ZN8AffixMgr19suffix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratcht
        - _ZN8AffixMgr6lookupEPKcm
        - _ZN8PfxEntry10getContLenEv
        - _ZN8PfxEntry6getKeyEv
        - _ZN8PfxEntry7getContEv
        - _ZN8SfxEntry10getContLenEv
        - _ZN8SfxEntry7getContEv
        - strncmp
      functionUses:    5
      BranchProfiles:
        - Branch String:   'affixmgr.cxx:2067,17'
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:1638,3'
          Dst:             _ZN8AffixMgr10setcminmaxEPmS0_PKcm
        - Src:             'affixmgr.cxx:1645,14'
          Dst:             _Z12is_utf8_contc
        - Src:             'affixmgr.cxx:1691,11'
          Dst:             _ZN8AffixMgr10setcminmaxEPmS0_PKcm
        - Src:             'affixmgr.cxx:1708,14'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'affixmgr.cxx:1718,17'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:1743,22'
          Dst:             _ZN8AffixMgr12defcpd_checkEPPP6hentryssS1_S2_c
        - Src:             'affixmgr.cxx:1745,22'
          Dst:             _ZN8AffixMgr12defcpd_checkEPPP6hentryssS1_S2_c
        - Src:             'affixmgr.cxx:1758,22'
          Dst:             _ZN8AffixMgr12prefix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiicR12AffixScratcht
        - Src:             'affixmgr.cxx:1761,24'
          Dst:             _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratchttc
        - Src:             'affixmgr.cxx:1762,49'
          Dst:             _ZN8AffixMgr19suffix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratcht
        - Src:             'affixmgr.cxx:1763,38'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1764,41'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1764,41'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1764,41'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1765,34'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1765,34'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1765,34'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1772,24'
          Dst:             _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratchttc
        - Src:             'affixmgr.cxx:1773,49'
          Dst:             _ZN8AffixMgr19suffix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratcht
        - Src:             'affixmgr.cxx:1775,24'
          Dst:             _ZN8AffixMgr12prefix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiicR12AffixScratcht
        - Src:             'affixmgr.cxx:1777,24'
          Dst:             _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratchttc
        - Src:             'affixmgr.cxx:1778,49'
          Dst:             _ZN8AffixMgr19suffix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratcht
        - Src:             'affixmgr.cxx:1780,24'
          Dst:             _ZN8AffixMgr12prefix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiicR12AffixScratcht
        - Src:             'affixmgr.cxx:1795,27'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1796,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1796,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1796,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1797,27'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1798,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1798,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1798,15'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1805,27'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1806,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1806,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1806,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1807,27'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1808,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1808,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1808,15'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1815,27'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1816,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1816,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1816,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1817,27'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1818,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1818,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1818,15'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1865,17'
          Dst:             _ZN8AffixMgr13cpdcase_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
        - Src:             'affixmgr.cxx:1868,23'
          Dst:             _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiR12AffixScratchtc
        - Src:             'affixmgr.cxx:1869,30'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1871,22'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1871,22'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1871,22'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1873,22'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1873,22'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1873,22'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1880,28'
          Dst:             _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:1883,43'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:1883,25'
          Dst:             _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:1903,18'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'affixmgr.cxx:1909,65'
          Dst:             _ZN8AffixMgr12defcpd_checkEPPP6hentryssS1_S2_c
        - Src:             'affixmgr.cxx:1960,34'
          Dst:             _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:1965,42'
          Dst:             _ZN8AffixMgr12cpdpat_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmP6hentrySA_c
        - Src:             'affixmgr.cxx:1973,40'
          Dst:             _ZN8AffixMgr12cpdrep_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiR12AffixScratchRbNS0_6chrono10time_pointINSC_12steady_clockENSC_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'affixmgr.cxx:1974,19'
          Dst:             _ZN8AffixMgr17cpdwordpair_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiR12AffixScratchRbNS0_6chrono10time_pointINSC_12steady_clockENSC_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'affixmgr.cxx:1985,70'
          Dst:             _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiR12AffixScratchtc
        - Src:             'affixmgr.cxx:1991,22'
          Dst:             _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiR12AffixScratchtc
        - Src:             'affixmgr.cxx:1996,22'
          Dst:             _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiR12AffixScratchtc
        - Src:             'affixmgr.cxx:1997,25'
          Dst:             _ZN8AffixMgr12defcpd_checkEPPP6hentryssS1_S2_c
        - Src:             'affixmgr.cxx:2010,17'
          Dst:             _ZN8AffixMgr12cpdpat_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmP6hentrySA_c
        - Src:             'affixmgr.cxx:2014,39'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2015,27'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2015,27'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2015,27'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2017,39'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2018,27'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2018,27'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2018,27'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2045,32'
          Dst:             _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:2052,17'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:2053,38'
          Dst:             _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:2060,45'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:2060,27'
          Dst:             _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:2100,40'
          Dst:             _ZN8AffixMgr12cpdrep_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiR12AffixScratchRbNS0_6chrono10time_pointINSC_12steady_clockENSC_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'affixmgr.cxx:2101,19'
          Dst:             _ZN8AffixMgr17cpdwordpair_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiR12AffixScratchRbNS0_6chrono10time_pointINSC_12steady_clockENSC_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'affixmgr.cxx:2112,20'
          Dst:             _ZN8AffixMgr14compound_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEssssPP6hentrySB_ccPiR12AffixScratch
        - Src:             'affixmgr.cxx:2118,21'
          Dst:             _ZN8AffixMgr12cpdpat_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmP6hentrySA_c
        - Src:             'affixmgr.cxx:2120,22'
          Dst:             _ZN8AffixMgr12cpdpat_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmP6hentrySA_c
        - Src:             'affixmgr.cxx:2129,19'
          Dst:             _ZN8AffixMgr17cpdwordpair_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiR12AffixScratchRbNS0_6chrono10time_pointINSC_12steady_clockENSC_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'affixmgr.cxx:2133,41'
          Dst:             _ZN8AffixMgr12cpdrep_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiR12AffixScratchRbNS0_6chrono10time_pointINSC_12steady_clockENSC_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'affixmgr.cxx:2141,44'
          Dst:             _ZN8AffixMgr12cpdrep_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiR12AffixScratchRbNS0_6chrono10time_pointINSC_12steady_clockENSC_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'affixmgr.cxx:2142,23'
          Dst:             _ZN8AffixMgr17cpdwordpair_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiR12AffixScratchRbNS0_6chrono10time_pointINSC_12steady_clockENSC_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'affixmgr.cxx:2148,42'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'affixmgr.cxx:2150,29'
          Dst:             _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiR12AffixScratchtc
        - Src:             'affixmgr.cxx:2153,26'
          Dst:             strncmp
    - functionName:    _ZN8AffixMgr12cpdrep_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiR12AffixScratchRbNS0_6chrono10time_pointINSC_12steady_clockENSC_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1284
      functionLinenumberEnd: 1311
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          237
      EdgeCount:       81
      CyclomaticComplexity: 42
      functionsReached:
        - _ZN8AffixMgr15candidate_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEER12AffixScratch
        - _ZNK8AffixMgr12get_reptableEv
      functionUses:    4
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:1285,19'
          Dst:             _ZNK8AffixMgr12get_reptableEv
        - Src:             'affixmgr.cxx:1290,24'
          Dst:             _ZNK8AffixMgr12get_reptableEv
        - Src:             'affixmgr.cxx:1303,13'
          Dst:             _ZN8AffixMgr15candidate_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEER12AffixScratch
    - functionName:    _ZN8AffixMgr17cpdwordpair_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiR12AffixScratchRbNS0_6chrono10time_pointINSC_12steady_clockENSC_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1319
      functionLinenumberEnd: 1338
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          189
      EdgeCount:       69
      CyclomaticComplexity: 35
      functionsReached:
        - _Z12is_utf8_contc
        - _ZN8AffixMgr15candidate_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEER12AffixScratch
      functionUses:    4
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:1328,19'
          Dst:             _Z12is_utf8_contc
        - Src:             'affixmgr.cxx:1331,11'
          Dst:             _ZN8AffixMgr15candidate_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEER12AffixScratch
    - functionName:    _ZN8AffixMgr15candidate_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEER12AffixScratch
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1537
      functionLinenumberEnd: 1550
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiR12AffixScratchtc
        - _ZN8AffixMgr6lookupEPKcm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'affixmgr.cxx:1539,23'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'affixmgr.cxx:1546,8'
          Dst:             _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiR12AffixScratchtc
    - functionName:    _ZNK8AffixMgr12get_reptableEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3507
      functionLinenumberEnd: 3508
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7HashMgr12get_reptableEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'affixmgr.cxx:3508,17'
          Dst:             _ZNK7HashMgr12get_reptableEv
    - functionName:    _ZN8AffixMgr8encodeitER8AffEntryRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1043
      functionLinenumberEnd: 1065
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          124
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8AffixMgr7condlenERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'affixmgr.cxx:1045,28'
          Dst:             _ZN8AffixMgr7condlenERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZN8AffixMgr7condlenERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1021
      functionLinenumberEnd: 1040
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          105
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _Z9utf8_nextRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'affixmgr.cxx:1037,18'
          Dst:             _Z9utf8_nextRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm
    - functionName:    _Z9utf8_nextRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm
      functionSourceFile: '/src/hunspell/src/hunspell/./csutil.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _Z12is_utf8_contc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './csutil.hxx:151,30'
          Dst:             _Z12is_utf8_contc
    - functionName:    _ZN8AffixMgr20process_sfx_in_orderEP8SfxEntryS1_
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 901
      functionLinenumberEnd: 907
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8AffixMgr20process_sfx_in_orderEP8SfxEntryS1_
        - _ZN8SfxEntry7setNextEPS_
        - _ZN8SfxEntry9getNextEQEv
        - _ZN8SfxEntry9getNextNEEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'affixmgr.cxx:903,38'
          Dst:             _ZN8SfxEntry9getNextNEEv
        - Src:             'affixmgr.cxx:903,12'
          Dst:             _ZN8AffixMgr20process_sfx_in_orderEP8SfxEntryS1_
        - Src:             'affixmgr.cxx:904,10'
          Dst:             _ZN8SfxEntry7setNextEPS_
        - Src:             'affixmgr.cxx:905,38'
          Dst:             _ZN8SfxEntry9getNextEQEv
        - Src:             'affixmgr.cxx:905,12'
          Dst:             _ZN8AffixMgr20process_sfx_in_orderEP8SfxEntryS1_
    - functionName:    _ZN8SfxEntry7setNextEPS_
      functionSourceFile: '/src/hunspell/src/hunspell/./affentry.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8AffixMgr20process_pfx_in_orderEP8PfxEntryS1_
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 884
      functionLinenumberEnd: 890
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8AffixMgr20process_pfx_in_orderEP8PfxEntryS1_
        - _ZN8PfxEntry7setNextEPS_
        - _ZN8PfxEntry9getNextEQEv
        - _ZN8PfxEntry9getNextNEEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'affixmgr.cxx:886,38'
          Dst:             _ZN8PfxEntry9getNextNEEv
        - Src:             'affixmgr.cxx:886,12'
          Dst:             _ZN8AffixMgr20process_pfx_in_orderEP8PfxEntryS1_
        - Src:             'affixmgr.cxx:887,10'
          Dst:             _ZN8PfxEntry7setNextEPS_
        - Src:             'affixmgr.cxx:888,38'
          Dst:             _ZN8PfxEntry9getNextEQEv
        - Src:             'affixmgr.cxx:888,12'
          Dst:             _ZN8AffixMgr20process_pfx_in_orderEP8PfxEntryS1_
    - functionName:    _ZN8PfxEntry7setNextEPS_
      functionSourceFile: '/src/hunspell/src/hunspell/./affentry.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8SfxEntry9setNextNEEPS_
      functionSourceFile: '/src/hunspell/src/hunspell/./affentry.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8SfxEntry9setNextEQEPS_
      functionSourceFile: '/src/hunspell/src/hunspell/./affentry.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8SfxEntry9setFlgNxtEPS_
      functionSourceFile: '/src/hunspell/src/hunspell/./affentry.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8AffixMgr13build_sfxtreeEP8SfxEntry
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 813
      functionLinenumberEnd: 874
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          150
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN8SfxEntry15initReverseWordEv
        - _ZN8SfxEntry6getKeyEv
        - _ZN8SfxEntry7getFlagEv
        - _ZN8SfxEntry7setNextEPS_
        - _ZN8SfxEntry9getNextEQEv
        - _ZN8SfxEntry9getNextNEEv
        - _ZN8SfxEntry9setFlgNxtEPS_
        - _ZN8SfxEntry9setNextEQEPS_
        - _ZN8SfxEntry9setNextNEEPS_
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'affixmgr.cxx:815,11'
          Dst:             _ZN8SfxEntry15initReverseWordEv
        - Src:             'affixmgr.cxx:822,25'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:823,40'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:827,7'
          Dst:             _ZN8SfxEntry9setFlgNxtEPS_
        - Src:             'affixmgr.cxx:836,9'
          Dst:             _ZN8SfxEntry7setNextEPS_
        - Src:             'affixmgr.cxx:842,7'
          Dst:             _ZN8SfxEntry9setNextEQEPS_
        - Src:             'affixmgr.cxx:843,7'
          Dst:             _ZN8SfxEntry9setNextNEEPS_
        - Src:             'affixmgr.cxx:859,20'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:859,35'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:859,9'
          Dst:             strcmp
        - Src:             'affixmgr.cxx:860,18'
          Dst:             _ZN8SfxEntry9getNextEQEv
        - Src:             'affixmgr.cxx:862,15'
          Dst:             _ZN8SfxEntry9setNextEQEPS_
        - Src:             'affixmgr.cxx:866,18'
          Dst:             _ZN8SfxEntry9getNextNEEv
        - Src:             'affixmgr.cxx:868,15'
          Dst:             _ZN8SfxEntry9setNextNEEPS_
    - functionName:    _ZN8PfxEntry9setNextNEEPS_
      functionSourceFile: '/src/hunspell/src/hunspell/./affentry.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8PfxEntry9setNextEQEPS_
      functionSourceFile: '/src/hunspell/src/hunspell/./affentry.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8PfxEntry9setFlgNxtEPS_
      functionSourceFile: '/src/hunspell/src/hunspell/./affentry.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8AffixMgr13build_pfxtreeEP8PfxEntry
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 752
      functionLinenumberEnd: 808
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          148
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN8PfxEntry6getKeyEv
        - _ZN8PfxEntry7getFlagEv
        - _ZN8PfxEntry7setNextEPS_
        - _ZN8PfxEntry9getNextEQEv
        - _ZN8PfxEntry9getNextNEEv
        - _ZN8PfxEntry9setFlgNxtEPS_
        - _ZN8PfxEntry9setNextEQEPS_
        - _ZN8PfxEntry9setNextNEEPS_
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'affixmgr.cxx:758,25'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:759,40'
          Dst:             _ZN8PfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:763,7'
          Dst:             _ZN8PfxEntry9setFlgNxtEPS_
        - Src:             'affixmgr.cxx:770,9'
          Dst:             _ZN8PfxEntry7setNextEPS_
        - Src:             'affixmgr.cxx:776,7'
          Dst:             _ZN8PfxEntry9setNextEQEPS_
        - Src:             'affixmgr.cxx:777,7'
          Dst:             _ZN8PfxEntry9setNextNEEPS_
        - Src:             'affixmgr.cxx:793,20'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:793,35'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:793,9'
          Dst:             strcmp
        - Src:             'affixmgr.cxx:794,18'
          Dst:             _ZN8PfxEntry9getNextEQEv
        - Src:             'affixmgr.cxx:796,15'
          Dst:             _ZN8PfxEntry9setNextEQEPS_
        - Src:             'affixmgr.cxx:800,18'
          Dst:             _ZN8PfxEntry9getNextNEEv
        - Src:             'affixmgr.cxx:802,15'
          Dst:             _ZN8PfxEntry9setNextNEEPS_
    - functionName:    _ZN8AffixMgr17process_sfx_orderEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 962
      functionLinenumberEnd: 1007
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         37
      ICount:          184
      EdgeCount:       47
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN8AffixMgr8isSubsetEPKcS1_
        - _ZN8SfxEntry6getKeyEv
        - _ZN8SfxEntry7getNextEv
        - _ZN8SfxEntry9setNextEQEPS_
        - _ZN8SfxEntry9setNextNEEPS_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'affixmgr.cxx:977,29'
          Dst:             _ZN8SfxEntry7getNextEv
        - Src:             'affixmgr.cxx:979,28'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:979,44'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:979,14'
          Dst:             _ZN8AffixMgr8isSubsetEPKcS1_
        - Src:             'affixmgr.cxx:978,44'
          Dst:             _ZN8SfxEntry7getNextEv
        - Src:             'affixmgr.cxx:982,12'
          Dst:             _ZN8SfxEntry9setNextNEEPS_
        - Src:             'affixmgr.cxx:983,12'
          Dst:             _ZN8SfxEntry9setNextEQEPS_
        - Src:             'affixmgr.cxx:984,17'
          Dst:             _ZN8SfxEntry7getNextEv
        - Src:             'affixmgr.cxx:985,25'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:985,41'
          Dst:             _ZN8SfxEntry7getNextEv
        - Src:             'affixmgr.cxx:985,53'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:985,11'
          Dst:             _ZN8AffixMgr8isSubsetEPKcS1_
        - Src:             'affixmgr.cxx:986,29'
          Dst:             _ZN8SfxEntry7getNextEv
        - Src:             'affixmgr.cxx:986,14'
          Dst:             _ZN8SfxEntry9setNextEQEPS_
        - Src:             'affixmgr.cxx:976,39'
          Dst:             _ZN8SfxEntry7getNextEv
        - Src:             'affixmgr.cxx:996,29'
          Dst:             _ZN8SfxEntry7getNextEv
        - Src:             'affixmgr.cxx:999,28'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:999,44'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:999,14'
          Dst:             _ZN8AffixMgr8isSubsetEPKcS1_
        - Src:             'affixmgr.cxx:998,44'
          Dst:             _ZN8SfxEntry7getNextEv
        - Src:             'affixmgr.cxx:1004,15'
          Dst:             _ZN8SfxEntry9setNextNEEPS_
        - Src:             'affixmgr.cxx:995,39'
          Dst:             _ZN8SfxEntry7getNextEv
    - functionName:    _ZN8AffixMgr17process_pfx_orderEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 912
      functionLinenumberEnd: 957
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         37
      ICount:          184
      EdgeCount:       47
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN8AffixMgr8isSubsetEPKcS1_
        - _ZN8PfxEntry6getKeyEv
        - _ZN8PfxEntry7getNextEv
        - _ZN8PfxEntry9setNextEQEPS_
        - _ZN8PfxEntry9setNextNEEPS_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'affixmgr.cxx:927,29'
          Dst:             _ZN8PfxEntry7getNextEv
        - Src:             'affixmgr.cxx:929,28'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:929,44'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:929,14'
          Dst:             _ZN8AffixMgr8isSubsetEPKcS1_
        - Src:             'affixmgr.cxx:928,44'
          Dst:             _ZN8PfxEntry7getNextEv
        - Src:             'affixmgr.cxx:932,12'
          Dst:             _ZN8PfxEntry9setNextNEEPS_
        - Src:             'affixmgr.cxx:933,12'
          Dst:             _ZN8PfxEntry9setNextEQEPS_
        - Src:             'affixmgr.cxx:934,17'
          Dst:             _ZN8PfxEntry7getNextEv
        - Src:             'affixmgr.cxx:935,25'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:935,41'
          Dst:             _ZN8PfxEntry7getNextEv
        - Src:             'affixmgr.cxx:935,53'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:935,11'
          Dst:             _ZN8AffixMgr8isSubsetEPKcS1_
        - Src:             'affixmgr.cxx:936,29'
          Dst:             _ZN8PfxEntry7getNextEv
        - Src:             'affixmgr.cxx:936,14'
          Dst:             _ZN8PfxEntry9setNextEQEPS_
        - Src:             'affixmgr.cxx:926,39'
          Dst:             _ZN8PfxEntry7getNextEv
        - Src:             'affixmgr.cxx:946,29'
          Dst:             _ZN8PfxEntry7getNextEv
        - Src:             'affixmgr.cxx:949,28'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:949,44'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:949,14'
          Dst:             _ZN8AffixMgr8isSubsetEPKcS1_
        - Src:             'affixmgr.cxx:948,44'
          Dst:             _ZN8PfxEntry7getNextEv
        - Src:             'affixmgr.cxx:954,15'
          Dst:             _ZN8PfxEntry9setNextNEEPS_
        - Src:             'affixmgr.cxx:945,39'
          Dst:             _ZN8PfxEntry7getNextEv
    - functionName:    _ZN8AffixMgr11parse_affixERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEcP7FileMgrPc
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 4450
      functionLinenumberEnd: 4753
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         258
      ICount:          1474
      EdgeCount:       487
      CyclomaticComplexity: 231
      functionsReached:
        - _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _Z20has_no_ignored_charsRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_
        - _Z20remove_ignored_charsRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_
        - _Z24remove_ignored_chars_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - _ZN12_GLOBAL__N_18mystrdupEPKc
        - _ZN17entries_container10initializeEict
        - _ZN17entries_container11first_entryEv
        - _ZN17entries_container3endEv
        - _ZN17entries_container5beginEv
        - _ZN17entries_container7releaseEv
        - _ZN17entries_container9add_entryEc
        - _ZN17entries_containerC2EcP8AffixMgr
        - _ZN17entries_containerD2Ev
        - _ZN7FileMgr10getlinenumEv
        - _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN8AffixMgr13build_pfxtreeEP8PfxEntry
        - _ZN8AffixMgr13build_sfxtreeEP8SfxEntry
        - _ZN8AffixMgr17reverse_conditionERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN8AffixMgr19redundant_conditionEcRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_i
        - _ZN8AffixMgr8encodeitER8AffEntryRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK7HashMgr10get_aliasfEiPPtP7FileMgr
        - _ZNK7HashMgr10get_aliasmEi
        - _ZNK7HashMgr11decode_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK7HashMgr11encode_flagEt
        - _ZNK7HashMgr12decode_flagsEPPtRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEP7FileMgr
        - _ZNK7HashMgr9is_aliasfEv
        - _ZNK7HashMgr9is_aliasmEv
        - atoi
      functionUses:    1
      BranchProfiles:
        - Branch String:   'affixmgr.cxx:4470,5'
          Branch Sides:    []
        - Branch String:   'affixmgr.cxx:4550,7'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:4456,21'
          Dst:             _ZN17entries_containerC2EcP8AffixMgr
        - Src:             'affixmgr.cxx:4468,43'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4480,24'
          Dst:             _ZNK7HashMgr11decode_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4486,19'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4483,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4502,19'
          Dst:             atoi
        - Src:             'affixmgr.cxx:4505,36'
          Dst:             _ZNK7HashMgr11encode_flagEt
        - Src:             'affixmgr.cxx:4507,32'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4506,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4514,20'
          Dst:             _ZNK7HashMgr9is_aliasfEv
        - Src:             'affixmgr.cxx:4516,20'
          Dst:             _ZNK7HashMgr9is_aliasmEv
        - Src:             'affixmgr.cxx:4518,20'
          Dst:             _ZN17entries_container10initializeEict
        - Src:             'affixmgr.cxx:4525,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4529,30'
          Dst:             _ZNK7HashMgr11encode_flagEt
        - Src:             'affixmgr.cxx:4531,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4530,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4536,32'
          Dst:             _ZN17entries_container11first_entryEv
        - Src:             'affixmgr.cxx:4539,14'
          Dst:             _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4541,5'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4548,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4555,32'
          Dst:             _ZN17entries_container9add_entryEc
        - Src:             'affixmgr.cxx:4563,22'
          Dst:             _ZNK7HashMgr11decode_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4564,38'
          Dst:             _ZNK7HashMgr11encode_flagEt
        - Src:             'affixmgr.cxx:4567,34'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4565,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4572,48'
          Dst:             _ZN17entries_container11first_entryEv
        - Src:             'affixmgr.cxx:4584,15'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4586,15'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4605,42'
          Dst:             _Z20has_no_ignored_charsRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_
        - Src:             'affixmgr.cxx:4607,17'
          Dst:             _Z24remove_ignored_chars_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'affixmgr.cxx:4609,17'
          Dst:             _Z20remove_ignored_charsRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_
        - Src:             'affixmgr.cxx:4615,17'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4617,17'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4620,24'
          Dst:             _ZNK7HashMgr9is_aliasfEv
        - Src:             'affixmgr.cxx:4621,27'
          Dst:             atoi
        - Src:             'affixmgr.cxx:4622,60'
          Dst:             _ZNK7HashMgr10get_aliasfEiPPtP7FileMgr
        - Src:             'affixmgr.cxx:4625,17'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4629,60'
          Dst:             _ZNK7HashMgr12decode_flagsEPPtRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEP7FileMgr
        - Src:             'affixmgr.cxx:4641,42'
          Dst:             _Z20has_no_ignored_charsRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_
        - Src:             'affixmgr.cxx:4643,17'
          Dst:             _Z24remove_ignored_chars_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'affixmgr.cxx:4645,17'
          Dst:             _Z20remove_ignored_charsRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_
        - Src:             'affixmgr.cxx:4651,17'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4653,17'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4669,15'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4671,15'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4672,13'
          Dst:             _ZN8AffixMgr17reverse_conditionERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4676,39'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4675,15'
          Dst:             _ZN8AffixMgr19redundant_conditionEcRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_i
        - Src:             'affixmgr.cxx:4679,13'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4680,13'
          Dst:             _ZN8AffixMgr17reverse_conditionERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4682,15'
          Dst:             _ZN8AffixMgr8encodeitER8AffEntryRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4690,22'
          Dst:             _ZNK7HashMgr9is_aliasmEv
        - Src:             'affixmgr.cxx:4691,25'
          Dst:             atoi
        - Src:             'affixmgr.cxx:4692,39'
          Dst:             _ZNK7HashMgr10get_aliasmEi
        - Src:             'affixmgr.cxx:4696,17'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4698,17'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4705,32'
          Dst:             _ZN12_GLOBAL__N_18mystrdupEPKc
        - Src:             'affixmgr.cxx:4713,21'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4717,32'
          Dst:             _ZNK7HashMgr11encode_flagEt
        - Src:             'affixmgr.cxx:4719,28'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4718,7'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4740,27'
          Dst:             _ZN17entries_container5beginEv
        - Src:             'affixmgr.cxx:4740,53'
          Dst:             _ZN17entries_container3endEv
        - Src:             'affixmgr.cxx:4743,7'
          Dst:             _ZN8AffixMgr13build_pfxtreeEP8PfxEntry
        - Src:             'affixmgr.cxx:4745,7'
          Dst:             _ZN8AffixMgr13build_sfxtreeEP8SfxEntry
        - Src:             'affixmgr.cxx:4750,14'
          Dst:             _ZN17entries_container7releaseEv
        - Src:             'affixmgr.cxx:4753,1'
          Dst:             _ZN17entries_containerD2Ev
        - Src:             'affixmgr.cxx:4753,1'
          Dst:             _ZN17entries_containerD2Ev
    - functionName:    atoi
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    22
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8AffixMgr16parse_breaktableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgr
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 4278
      functionLinenumberEnd: 4359
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          317
      EdgeCount:       97
      CyclomaticComplexity: 49
      functionsReached:
        - _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - _ZN7FileMgr10getlinenumEv
        - _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - atoi
      functionUses:    1
      BranchProfiles:
        - Branch String:   'affixmgr.cxx:4290,5'
          Branch Sides:    []
        - Branch String:   'affixmgr.cxx:4330,7'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:4281,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4280,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4288,43'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4296,20'
          Dst:             atoi
        - Src:             'affixmgr.cxx:4299,32'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4298,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4312,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4316,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4315,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4323,14'
          Dst:             _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4325,5'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4328,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4334,34'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4333,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4348,21'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4354,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4353,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
    - functionName:    _ZN8AffixMgr14parse_maptableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgr
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 4173
      functionLinenumberEnd: 4275
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         79
      ICount:          445
      EdgeCount:       155
      CyclomaticComplexity: 78
      functionsReached:
        - _Z12is_utf8_contc
        - _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - _ZN7FileMgr10getlinenumEv
        - _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - atoi
      functionUses:    1
      BranchProfiles:
        - Branch String:   'affixmgr.cxx:4185,5'
          Branch Sides:    []
        - Branch String:   'affixmgr.cxx:4224,7'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:4176,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4175,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4183,43'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4191,18'
          Dst:             atoi
        - Src:             'affixmgr.cxx:4194,32'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4193,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4205,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4209,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4208,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4216,14'
          Dst:             _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4218,5'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4222,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4228,34'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4227,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4247,37'
          Dst:             _Z12is_utf8_contc
        - Src:             'affixmgr.cxx:4255,35'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4254,15'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4266,21'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4270,28'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4269,7'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
    - functionName:    _ZN8AffixMgr17parse_defcpdtableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgr
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 4072
      functionLinenumberEnd: 4170
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         79
      ICount:          498
      EdgeCount:       151
      CyclomaticComplexity: 74
      functionsReached:
        - _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - _ZN7FileMgr10getlinenumEv
        - _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK7HashMgr12decode_flagsERNSt3__16vectorItNS0_9allocatorItEEEERKNS0_12basic_stringIcNS0_11char_traitsIcEENS2_IcEEEEP7FileMgr
        - atoi
      functionUses:    1
      BranchProfiles:
        - Branch String:   'affixmgr.cxx:4084,5'
          Branch Sides:    []
        - Branch String:   'affixmgr.cxx:4123,7'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:4075,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4074,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4082,43'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4090,21'
          Dst:             atoi
        - Src:             'affixmgr.cxx:4093,32'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4092,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4104,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4108,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4107,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4115,14'
          Dst:             _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4117,5'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4121,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4127,34'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4126,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4149,24'
          Dst:             _ZNK7HashMgr12decode_flagsERNSt3__16vectorItNS0_9allocatorItEEEERKNS0_12basic_stringIcNS0_11char_traitsIcEENS2_IcEEEEP7FileMgr
        - Src:             'affixmgr.cxx:4153,20'
          Dst:             _ZNK7HashMgr12decode_flagsERNSt3__16vectorItNS0_9allocatorItEEEERKNS0_12basic_stringIcNS0_11char_traitsIcEENS2_IcEEEEP7FileMgr
        - Src:             'affixmgr.cxx:4161,21'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4165,28'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4164,7'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
    - functionName:    _ZN8AffixMgr19parse_checkcpdtableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgr
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3975
      functionLinenumberEnd: 4069
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          458
      EdgeCount:       120
      CyclomaticComplexity: 56
      functionsReached:
        - _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - _ZN7FileMgr10getlinenumEv
        - _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK7HashMgr11decode_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - atoi
      functionUses:    1
      BranchProfiles:
        - Branch String:   'affixmgr.cxx:3987,5'
          Branch Sides:    []
        - Branch String:   'affixmgr.cxx:4026,7'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:3978,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3977,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:3985,43'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:3993,23'
          Dst:             atoi
        - Src:             'affixmgr.cxx:3996,32'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3995,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4007,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4011,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4010,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4018,14'
          Dst:             _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4020,5'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4024,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4030,34'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4029,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4042,48'
          Dst:             _ZNK7HashMgr11decode_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4052,49'
          Dst:             _ZNK7HashMgr11decode_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4065,21'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
    - functionName:    _ZN8AffixMgr16parse_phonetableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgr
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3883
      functionLinenumberEnd: 3972
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         72
      ICount:          428
      EdgeCount:       124
      CyclomaticComplexity: 54
      functionsReached:
        - _Z16init_phonet_hashR10phonetable
        - _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - _ZN7FileMgr10getlinenumEv
        - _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - atoi
      functionUses:    1
      BranchProfiles:
        - Branch String:   'affixmgr.cxx:3895,5'
          Branch Sides:    []
        - Branch String:   'affixmgr.cxx:3936,9'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:3886,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3885,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:3893,43'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:3901,15'
          Dst:             atoi
        - Src:             'affixmgr.cxx:3904,32'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3903,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:3916,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:3920,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3919,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:3927,14'
          Dst:             _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:3929,5'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:3933,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:3940,36'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3939,15'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:3951,13'
          Dst:             _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'affixmgr.cxx:3959,21'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:3963,28'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3962,7'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:3969,3'
          Dst:             _Z16init_phonet_hashR10phonetable
    - functionName:    _ZN8AffixMgr15parse_convtableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgrPP7RepListS8_
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3791
      functionLinenumberEnd: 3880
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          398
      EdgeCount:       126
      CyclomaticComplexity: 62
      functionsReached:
        - _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - _ZN7FileMgr10getlinenumEv
        - _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN7RepList3addERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - _ZN7RepListC2Ei
        - _ZN7RepListD2Ev
        - atoi
      functionUses:    2
      BranchProfiles:
        - Branch String:   'affixmgr.cxx:3802,5'
          Branch Sides:    []
        - Branch String:   'affixmgr.cxx:3845,9'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:3794,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3793,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:3800,43'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:3808,17'
          Dst:             atoi
        - Src:             'affixmgr.cxx:3811,32'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3810,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:3814,19'
          Dst:             _ZN7RepListC2Ei
        - Src:             'affixmgr.cxx:3824,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:3828,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3827,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:3835,14'
          Dst:             _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:3837,5'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:3842,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:3849,36'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3848,15'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:3850,15'
          Dst:             _ZN7RepListD2Ev
        - Src:             'affixmgr.cxx:3869,21'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:3873,28'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3872,7'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:3877,12'
          Dst:             _ZN7RepList3addERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
    - functionName:    _ZN8AffixMgr17parse_cpdsyllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgr
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3744
      functionLinenumberEnd: 3786
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          208
      EdgeCount:       24
      CyclomaticComplexity: 2
      functionsReached:
        - _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - _ZN7FileMgr10getlinenumEv
        - atoi
      functionUses:    1
      BranchProfiles:
        - Branch String:   'affixmgr.cxx:3749,5'
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:3747,43'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:3755,26'
          Dst:             atoi
        - Src:             'affixmgr.cxx:3765,11'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'affixmgr.cxx:3775,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:3780,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3778,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
    - functionName:    _ZN8AffixMgr9parse_numERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiP7FileMgr
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3728
      functionLinenumberEnd: 3741
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          82
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached:
        - _Z12parse_stringRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_i
        - _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - _ZN7FileMgr10getlinenumEv
        - atoi
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'affixmgr.cxx:3733,13'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3730,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:3737,34'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3737,8'
          Dst:             _Z12parse_stringRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_i
        - Src:             'affixmgr.cxx:3739,10'
          Dst:             atoi
    - functionName:    _ZN8AffixMgr10parse_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPtP7FileMgr
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3712
      functionLinenumberEnd: 3725
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          101
      EdgeCount:       33
      CyclomaticComplexity: 18
      functionsReached:
        - _Z12parse_stringRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_i
        - _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - _ZN7FileMgr10getlinenumEv
        - _ZNK7HashMgr11decode_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    21
      BranchProfiles:  []
      Callsites:
        - Src:             'affixmgr.cxx:3717,13'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3714,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:3721,34'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3721,8'
          Dst:             _Z12parse_stringRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_i
        - Src:             'affixmgr.cxx:3723,17'
          Dst:             _ZNK7HashMgr11decode_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZN8AffixMgr24process_sfx_tree_to_listEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 894
      functionLinenumberEnd: 898
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          43
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8AffixMgr20process_sfx_in_orderEP8SfxEntryS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'affixmgr.cxx:896,17'
          Dst:             _ZN8AffixMgr20process_sfx_in_orderEP8SfxEntryS1_
    - functionName:    _ZN8AffixMgr24process_pfx_tree_to_listEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 877
      functionLinenumberEnd: 881
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          43
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8AffixMgr20process_pfx_in_orderEP8PfxEntryS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'affixmgr.cxx:879,17'
          Dst:             _ZN8AffixMgr20process_pfx_in_orderEP8PfxEntryS1_
    - functionName:    _ZN8AffixMgr13finishFileMgrEP7FileMgr
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7FileMgrD2Ev
        - _ZN8AffixMgr24process_pfx_tree_to_listEv
        - _ZN8AffixMgr24process_sfx_tree_to_listEv
      functionUses:    43
      BranchProfiles:  []
      Callsites:
        - Src:             'affixmgr.cxx:261,3'
          Dst:             _ZN7FileMgrD2Ev
        - Src:             'affixmgr.cxx:264,3'
          Dst:             _ZN8AffixMgr24process_pfx_tree_to_listEv
        - Src:             'affixmgr.cxx:265,3'
          Dst:             _ZN8AffixMgr24process_sfx_tree_to_listEv
    - functionName:    _ZN8AffixMgrD2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          256
      EdgeCount:       41
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN10phonetableD2Ev
        - _ZN7RepListD2Ev
        - _ZN8PfxEntry7getNextEv
        - _ZN8SfxEntry7getNextEv
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'affixmgr.cxx:212,19'
          Dst:             _ZN8PfxEntry7getNextEv
        - Src:             'affixmgr.cxx:224,19'
          Dst:             _ZN8SfxEntry7getNextEv
        - Src:             'affixmgr.cxx:231,3'
          Dst:             _ZN7RepListD2Ev
        - Src:             'affixmgr.cxx:232,3'
          Dst:             _ZN7RepListD2Ev
        - Src:             'affixmgr.cxx:233,3'
          Dst:             _ZN10phonetableD2Ev
        - Src:             'affixmgr.cxx:212,19'
          Dst:             __clang_call_terminate
    - functionName:    _ZN8AffixMgr12get_encodingEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3543
      functionLinenumberEnd: 3546
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8AffixMgr10parse_fileEPKcS1_
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 746
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         451
      ICount:          1744
      EdgeCount:       850
      CyclomaticComplexity: 401
      functionsReached:
        - _Z11parse_arrayRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_RNS_6vectorI6w_charNS3_ISA_EEEEii
        - _Z12get_lang_numRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _Z12parse_stringRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_i
        - _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _ZN7FileMgr10getlinenumEv
        - _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN7FileMgrC2EPKcS1_
        - _ZN8AffixMgr10parse_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPtP7FileMgr
        - _ZN8AffixMgr11parse_affixERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEcP7FileMgrPc
        - _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - _ZN8AffixMgr14parse_maptableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgr
        - _ZN8AffixMgr15parse_convtableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgrPP7RepListS8_
        - _ZN8AffixMgr16parse_breaktableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgr
        - _ZN8AffixMgr16parse_phonetableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgr
        - _ZN8AffixMgr17parse_cpdsyllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgr
        - _ZN8AffixMgr17parse_defcpdtableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgr
        - _ZN8AffixMgr17process_pfx_orderEv
        - _ZN8AffixMgr17process_sfx_orderEv
        - _ZN8AffixMgr19parse_checkcpdtableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgr
        - _ZN8AffixMgr9parse_numERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiP7FileMgr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'affixmgr.cxx:279,25'
          Dst:             _ZN7FileMgrC2EPKcS1_
        - Src:             'affixmgr.cxx:287,18'
          Dst:             _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:288,5'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:302,50'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:302,12'
          Dst:             _Z12parse_stringRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_i
        - Src:             'affixmgr.cxx:303,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:310,50'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:310,12'
          Dst:             _Z12parse_stringRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_i
        - Src:             'affixmgr.cxx:311,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:318,49'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:318,12'
          Dst:             _Z12parse_stringRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_i
        - Src:             'affixmgr.cxx:319,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:334,12'
          Dst:             _ZN8AffixMgr10parse_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPtP7FileMgr
        - Src:             'affixmgr.cxx:335,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:343,14'
          Dst:             _ZN8AffixMgr10parse_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPtP7FileMgr
        - Src:             'affixmgr.cxx:344,11'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:348,14'
          Dst:             _ZN8AffixMgr10parse_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPtP7FileMgr
        - Src:             'affixmgr.cxx:349,11'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:357,12'
          Dst:             _ZN8AffixMgr10parse_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPtP7FileMgr
        - Src:             'affixmgr.cxx:358,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:366,14'
          Dst:             _ZN8AffixMgr10parse_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPtP7FileMgr
        - Src:             'affixmgr.cxx:367,11'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:371,14'
          Dst:             _ZN8AffixMgr10parse_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPtP7FileMgr
        - Src:             'affixmgr.cxx:372,11'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:380,12'
          Dst:             _ZN8AffixMgr9parse_numERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiP7FileMgr
        - Src:             'affixmgr.cxx:381,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:388,12'
          Dst:             _ZN8AffixMgr10parse_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPtP7FileMgr
        - Src:             'affixmgr.cxx:389,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:396,12'
          Dst:             _ZN8AffixMgr10parse_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPtP7FileMgr
        - Src:             'affixmgr.cxx:397,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:404,12'
          Dst:             _ZN8AffixMgr10parse_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPtP7FileMgr
        - Src:             'affixmgr.cxx:405,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:435,12'
          Dst:             _ZN8AffixMgr10parse_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPtP7FileMgr
        - Src:             'affixmgr.cxx:436,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:442,12'
          Dst:             _ZN8AffixMgr10parse_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPtP7FileMgr
        - Src:             'affixmgr.cxx:443,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:450,12'
          Dst:             _ZN8AffixMgr10parse_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPtP7FileMgr
        - Src:             'affixmgr.cxx:451,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:458,12'
          Dst:             _ZN8AffixMgr10parse_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPtP7FileMgr
        - Src:             'affixmgr.cxx:459,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:466,12'
          Dst:             _ZN8AffixMgr10parse_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPtP7FileMgr
        - Src:             'affixmgr.cxx:467,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:474,12'
          Dst:             _ZN8AffixMgr10parse_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPtP7FileMgr
        - Src:             'affixmgr.cxx:475,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:482,12'
          Dst:             _ZN8AffixMgr10parse_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPtP7FileMgr
        - Src:             'affixmgr.cxx:483,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:490,12'
          Dst:             _ZN8AffixMgr10parse_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPtP7FileMgr
        - Src:             'affixmgr.cxx:491,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:498,12'
          Dst:             _ZN8AffixMgr9parse_numERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiP7FileMgr
        - Src:             'affixmgr.cxx:499,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:508,12'
          Dst:             _ZN8AffixMgr17parse_cpdsyllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgr
        - Src:             'affixmgr.cxx:509,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:516,55'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:516,12'
          Dst:             _Z12parse_stringRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_i
        - Src:             'affixmgr.cxx:517,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:530,38'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:529,12'
          Dst:             _Z11parse_arrayRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_RNS_6vectorI6w_charNS3_ISA_EEEEii
        - Src:             'affixmgr.cxx:531,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:540,38'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:539,12'
          Dst:             _Z11parse_arrayRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_RNS_6vectorI6w_charNS3_ISA_EEEEii
        - Src:             'affixmgr.cxx:541,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:548,12'
          Dst:             _ZN8AffixMgr15parse_convtableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgrPP7RepListS8_
        - Src:             'affixmgr.cxx:549,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:556,12'
          Dst:             _ZN8AffixMgr15parse_convtableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgrPP7RepListS8_
        - Src:             'affixmgr.cxx:557,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:564,12'
          Dst:             _ZN8AffixMgr16parse_phonetableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgr
        - Src:             'affixmgr.cxx:565,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:572,12'
          Dst:             _ZN8AffixMgr19parse_checkcpdtableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgr
        - Src:             'affixmgr.cxx:573,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:580,12'
          Dst:             _ZN8AffixMgr17parse_defcpdtableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgr
        - Src:             'affixmgr.cxx:581,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:588,12'
          Dst:             _ZN8AffixMgr14parse_maptableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgr
        - Src:             'affixmgr.cxx:589,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:596,12'
          Dst:             _ZN8AffixMgr16parse_breaktableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgr
        - Src:             'affixmgr.cxx:597,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:604,45'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:604,12'
          Dst:             _Z12parse_stringRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_i
        - Src:             'affixmgr.cxx:605,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:608,17'
          Dst:             _Z12get_lang_numRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:619,12'
          Dst:             _ZN8AffixMgr9parse_numERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiP7FileMgr
        - Src:             'affixmgr.cxx:620,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:629,12'
          Dst:             _ZN8AffixMgr9parse_numERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiP7FileMgr
        - Src:             'affixmgr.cxx:630,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:636,12'
          Dst:             _ZN8AffixMgr9parse_numERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiP7FileMgr
        - Src:             'affixmgr.cxx:637,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:656,12'
          Dst:             _ZN8AffixMgr10parse_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPtP7FileMgr
        - Src:             'affixmgr.cxx:657,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:664,12'
          Dst:             _ZN8AffixMgr10parse_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPtP7FileMgr
        - Src:             'affixmgr.cxx:665,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:672,12'
          Dst:             _ZN8AffixMgr10parse_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPtP7FileMgr
        - Src:             'affixmgr.cxx:673,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:684,12'
          Dst:             _ZN8AffixMgr10parse_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPtP7FileMgr
        - Src:             'affixmgr.cxx:685,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:706,12'
          Dst:             _ZN8AffixMgr11parse_affixERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEcP7FileMgrPc
        - Src:             'affixmgr.cxx:707,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:713,3'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:742,3'
          Dst:             _ZN8AffixMgr17process_pfx_orderEv
        - Src:             'affixmgr.cxx:743,3'
          Dst:             _ZN8AffixMgr17process_sfx_orderEv
    - functionName:    _ZN8AffixMgrC2EPKcRKNSt3__16vectorINS2_10unique_ptrI7HashMgrNS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEES1_
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          421
      EdgeCount:       48
      CyclomaticComplexity: 4
      functionsReached:
        - _Z14get_current_csRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _ZN7RepListD2Ev
        - _ZN8AffixMgr10parse_fileEPKcS1_
        - _ZN8AffixMgr12get_encodingEv
        - _ZNK7RepList24check_against_breaktableERKNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEE
        - fprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'affixmgr.cxx:170,7'
          Dst:             _ZN8AffixMgr10parse_fileEPKcS1_
        - Src:             'affixmgr.cxx:171,5'
          Dst:             fprintf
        - Src:             'affixmgr.cxx:176,29'
          Dst:             _ZN8AffixMgr12get_encodingEv
        - Src:             'affixmgr.cxx:176,14'
          Dst:             _Z14get_current_csRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:195,34'
          Dst:             _ZNK7RepList24check_against_breaktableERKNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEE
        - Src:             'affixmgr.cxx:196,7'
          Dst:             _ZN7RepListD2Ev
    - functionName:    fprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12_GLOBAL__N_19is_any_ofclEc
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ24remove_ignored_chars_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEEENK3$_0clES8_'
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2572
      functionLinenumberEnd: 2573
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__17getlineB8ne220000IcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_istreamIT_T0_EES9_RNS_12basic_stringIS6_S7_T1_EES6_ENKUllE_clEl
      functionSourceFile: '/usr/local/bin/../include/c++/v1/istream'
      linkageType:     InternalLinkage
      functionLinenumber: 1288
      functionLinenumberEnd: 1296
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZThn16_NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
      functionSourceFile: '/usr/local/bin/../include/c++/v1/sstream'
      linkageType:     WeakODRLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      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:    _Z11parse_arrayRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_RNS_6vectorI6w_charNS3_ISA_EEEEii
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2625
      functionLinenumberEnd: 2633
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z12parse_stringRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_i
        - _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'csutil.cxx:2626,8'
          Dst:             _Z12parse_stringRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_i
        - Src:             'csutil.cxx:2629,5'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
    - functionName:    _Z12parse_stringRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_i
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2589
      functionLinenumberEnd: 2619
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          111
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
      functionUses:    11
      BranchProfiles:
        - Branch String:   'csutil.cxx:2598,5'
          Branch Sides:    []
      Callsites:
        - Src:             'csutil.cxx:2591,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'csutil.cxx:2596,43'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'csutil.cxx:2612,20'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'csutil.cxx:2615,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
    - functionName:    _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          317
      EdgeCount:       56
      CyclomaticComplexity: 15
      functionsReached:
        - _Z12is_utf8_contc
        - _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - _ZL17warn_missing_contRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_11__wrap_iterIPKcEE
      functionUses:    41
      BranchProfiles:  []
      Callsites:
        - Src:             'csutil.cxx:185,7'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'csutil.cxx:193,26'
          Dst:             _Z12is_utf8_contc
        - Src:             'csutil.cxx:197,9'
          Dst:             _ZL17warn_missing_contRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_11__wrap_iterIPKcEE
        - Src:             'csutil.cxx:202,26'
          Dst:             _Z12is_utf8_contc
        - Src:             'csutil.cxx:205,28'
          Dst:             _Z12is_utf8_contc
        - Src:             'csutil.cxx:209,11'
          Dst:             _ZL17warn_missing_contRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_11__wrap_iterIPKcEE
        - Src:             'csutil.cxx:213,9'
          Dst:             _ZL17warn_missing_contRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_11__wrap_iterIPKcEE
        - Src:             'csutil.cxx:218,7'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
    - functionName:    _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
      functionSourceFile: '/src/hunspell/src/hunspell/./atypes.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17warn_missing_contRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_11__wrap_iterIPKcEE
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'csutil.cxx:154,3'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
    - functionName:    _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          114
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_19is_any_ofC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN12_GLOBAL__N_19is_any_ofD2Ev
        - _ZNK12_GLOBAL__N_19is_any_ofclEc
      functionUses:    46
      BranchProfiles:  []
      Callsites:
        - Src:             'csutil.cxx:257,13'
          Dst:             _ZN12_GLOBAL__N_19is_any_ofC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'csutil.cxx:261,23'
          Dst:             _ZNK12_GLOBAL__N_19is_any_ofclEc
        - Src:             'csutil.cxx:270,1'
          Dst:             _ZN12_GLOBAL__N_19is_any_ofD2Ev
        - Src:             'csutil.cxx:265,24'
          Dst:             _ZNK12_GLOBAL__N_19is_any_ofclEc
        - Src:             'csutil.cxx:270,1'
          Dst:             _ZN12_GLOBAL__N_19is_any_ofD2Ev
    - functionName:    _ZN12_GLOBAL__N_19is_any_ofC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_19is_any_ofD2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z20remove_ignored_charsRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2582
      functionLinenumberEnd: 2587
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          80
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN12_GLOBAL__N_19is_any_ofC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN12_GLOBAL__N_19is_any_ofD2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'csutil.cxx:2584,48'
          Dst:             _ZN12_GLOBAL__N_19is_any_ofC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'csutil.cxx:2583,3'
          Dst:             _ZN12_GLOBAL__N_19is_any_ofD2Ev
        - Src:             'csutil.cxx:2583,3'
          Dst:             _ZN12_GLOBAL__N_19is_any_ofD2Ev
    - functionName:    _Z24remove_ignored_chars_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2566
      functionLinenumberEnd: 2578
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          84
      EdgeCount:       13
      CyclomaticComplexity: 6
      functionsReached:
        - _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'csutil.cxx:2569,3'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'csutil.cxx:2576,3'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
    - functionName:    _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          127
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    29
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z16get_captype_utf8RKNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2530
      functionLinenumberEnd: 2562
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          195
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - _Z14unicodetolowerti
        - _Z14unicodetoupperti
        - _ZNK6w_charcvtEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'csutil.cxx:2538,38'
          Dst:             _ZNK6w_charcvtEv
        - Src:             'csutil.cxx:2539,25'
          Dst:             _Z14unicodetolowerti
        - Src:             'csutil.cxx:2542,9'
          Dst:             _Z14unicodetoupperti
        - Src:             'csutil.cxx:2547,38'
          Dst:             _ZNK6w_charcvtEv
        - Src:             'csutil.cxx:2548,24'
          Dst:             _Z14unicodetolowerti
    - functionName:    _Z14unicodetolowerti
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2471
      functionLinenumberEnd: 2487
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - short
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          83
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z14unicodetoupperti
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2453
      functionLinenumberEnd: 2469
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - short
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          83
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_15ccaseEPK7cs_infoi
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 526
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'csutil.cxx:525,3'
          Dst:             __assert_fail
    - functionName:    __assert_fail
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11get_captypeRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2498
      functionLinenumberEnd: 2528
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         39
      ICount:          210
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN12_GLOBAL__N_15ccaseEPK7cs_infoi
        - _ZN12_GLOBAL__N_16clowerEPK7cs_infoi
        - _ZN12_GLOBAL__N_16cupperEPK7cs_infoi
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'csutil.cxx:2507,9'
          Dst:             _ZN12_GLOBAL__N_15ccaseEPK7cs_infoi
        - Src:             'csutil.cxx:2509,9'
          Dst:             _ZN12_GLOBAL__N_16cupperEPK7cs_infoi
        - Src:             'csutil.cxx:2509,35'
          Dst:             _ZN12_GLOBAL__N_16clowerEPK7cs_infoi
    - functionName:    _ZN12_GLOBAL__N_16cupperEPK7cs_infoi
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionLinenumberEnd: 516
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'csutil.cxx:515,3'
          Dst:             __assert_fail
    - functionName:    _ZN12_GLOBAL__N_16clowerEPK7cs_infoi
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 519
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'csutil.cxx:520,3'
          Dst:             __assert_fail
    - functionName:    _Z14unicodeisalphat
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2489
      functionLinenumberEnd: 2493
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z12get_lang_numRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2444
      functionLinenumberEnd: 2451
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          59
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'csutil.cxx:2446,9'
          Dst:             strcmp
    - functionName:    _Z13get_casecharsPKc
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2405
      functionLinenumberEnd: 2417
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          107
      EdgeCount:       38
      CyclomaticComplexity: 20
      functionsReached:
        - _Z14get_current_csRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _ZN12_GLOBAL__N_16clowerEPK7cs_infoi
        - _ZN12_GLOBAL__N_16cupperEPK7cs_infoi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'csutil.cxx:2406,34'
          Dst:             _Z14get_current_csRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'csutil.cxx:2409,9'
          Dst:             _ZN12_GLOBAL__N_16cupperEPK7cs_infoi
        - Src:             'csutil.cxx:2409,30'
          Dst:             _ZN12_GLOBAL__N_16clowerEPK7cs_infoi
    - functionName:    _Z14get_current_csRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2292
      functionLinenumberEnd: 2313
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          98
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - _ZL36toAsciiLowerAndRemoveNonAlphanumericPKcPc
        - strcmp
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'csutil.cxx:2294,3'
          Dst:             _ZL36toAsciiLowerAndRemoveNonAlphanumericPKcPc
        - Src:             'csutil.cxx:2298,9'
          Dst:             strcmp
        - Src:             'csutil.cxx:2307,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
    - functionName:    _ZL36toAsciiLowerAndRemoveNonAlphanumericPKcPc
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2272
      functionLinenumberEnd: 2290
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          114
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z18get_stored_pointerPKc
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 642
      functionLinenumberEnd: 645
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z13store_pointerPcS_
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 637
      functionLinenumberEnd: 639
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15mkinitsmall_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z9lower_utf6w_chari
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'csutil.cxx:631,12'
          Dst:             _Z9lower_utf6w_chari
    - functionName:    _Z9lower_utf6w_chari
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - short
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z14unicodetolowerti
        - _ZNK6w_charcvtEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'csutil.cxx:565,50'
          Dst:             _ZNK6w_charcvtEv
        - Src:             'csutil.cxx:565,19'
          Dst:             _Z14unicodetolowerti
    - functionName:    _Z11mkinitsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN12_GLOBAL__N_16clowerEPK7cs_infoi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'csutil.cxx:624,12'
          Dst:             _ZN12_GLOBAL__N_16clowerEPK7cs_infoi
    - functionName:    _Z13mkinitcap_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionLinenumberEnd: 619
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z9upper_utf6w_chari
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'csutil.cxx:617,12'
          Dst:             _Z9upper_utf6w_chari
    - functionName:    _Z9upper_utf6w_chari
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - short
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z14unicodetoupperti
        - _ZNK6w_charcvtEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'csutil.cxx:541,50'
          Dst:             _ZNK6w_charcvtEv
        - Src:             'csutil.cxx:541,19'
          Dst:             _Z14unicodetoupperti
    - functionName:    _Z9mkinitcapRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 608
      functionLinenumberEnd: 612
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN12_GLOBAL__N_16cupperEPK7cs_infoi
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'csutil.cxx:610,12'
          Dst:             _ZN12_GLOBAL__N_16cupperEPK7cs_infoi
    - functionName:    _Z12mkallcap_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 601
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          54
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _Z9upper_utf6w_chari
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'csutil.cxx:603,9'
          Dst:             _Z9upper_utf6w_chari
    - functionName:    _Z14mkallsmall_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 598
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          54
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _Z9lower_utf6w_chari
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'csutil.cxx:596,9'
          Dst:             _Z9lower_utf6w_chari
    - functionName:    _Z10mkallsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 587
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN12_GLOBAL__N_16clowerEPK7cs_infoi
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'csutil.cxx:589,10'
          Dst:             _ZN12_GLOBAL__N_16clowerEPK7cs_infoi
    - functionName:    _Z8mkallcapRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 583
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN12_GLOBAL__N_16cupperEPK7cs_infoi
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'csutil.cxx:581,10'
          Dst:             _ZN12_GLOBAL__N_16cupperEPK7cs_infoi
    - functionName:    _Z8uniqlistRNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 511
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          111
      EdgeCount:       35
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          337
      EdgeCount:       38
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
      functionUses:    16
      BranchProfiles:
        - Branch String:   'csutil.cxx:429,5'
          Branch Sides:    []
      Callsites:
        - Src:             'csutil.cxx:445,9'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'csutil.cxx:459,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'csutil.cxx:472,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'csutil.cxx:486,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
    - functionName:    _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 420
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    21
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z10copy_fieldRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          128
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z8fieldlenPKc
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          71
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z10strlinecatRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z13line_uniq_appRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         44
      ICount:          220
      EdgeCount:       87
      CyclomaticComplexity: 45
      functionsReached:
        - _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
      functionUses:    3
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'csutil.cxx:332,36'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
    - functionName:    _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          113
      EdgeCount:       45
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z9line_uniqRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          149
      EdgeCount:       32
      CyclomaticComplexity: 2
      functionsReached:
        - _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'csutil.cxx:304,36'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
    - functionName:    _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          93
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z6myopenRNSt3__114basic_ifstreamIcNS_11char_traitsIcEEEEPKcj
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7FileMgr10getlinenumEv
      functionSourceFile: '/src/hunspell/src/hunspell/filemgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    78
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/filemgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          83
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6Hunzip7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN6Hunzip7is_openEv
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'filemgr.cxx:110,26'
          Dst:             _ZN6Hunzip7is_openEv
        - Src:             'filemgr.cxx:111,16'
          Dst:             _ZN6Hunzip7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZN7FileMgrD2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/filemgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6HunzipD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'filemgr.cxx:102,3'
          Dst:             _ZN6HunzipD2Ev
    - functionName:    _ZN7FileMgrC2EPKcS1_
      functionSourceFile: '/src/hunspell/src/hunspell/filemgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          144
      EdgeCount:       56
      CyclomaticComplexity: 28
      functionsReached:
        - _Z6myopenRNSt3__114basic_ifstreamIcNS_11char_traitsIcEEEEPKcj
        - _ZN6Hunzip7is_openEv
        - _ZN6HunzipC2EPKcS1_
        - _ZN7FileMgr4failEPKcS1_
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'filemgr.cxx:88,17'
          Dst:             strlen
        - Src:             'filemgr.cxx:90,3'
          Dst:             _Z6myopenRNSt3__114basic_ifstreamIcNS_11char_traitsIcEEEEPKcj
        - Src:             'filemgr.cxx:95,15'
          Dst:             _ZN6HunzipC2EPKcS1_
        - Src:             'filemgr.cxx:97,31'
          Dst:             _ZN6Hunzip7is_openEv
        - Src:             'filemgr.cxx:98,5'
          Dst:             _ZN7FileMgr4failEPKcS1_
    - functionName:    _ZN7FileMgr4failEPKcS1_
      functionSourceFile: '/src/hunspell/src/hunspell/filemgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'filemgr.cxx:79,3'
          Dst:             fprintf
    - functionName:    '_ZZNK7HashMgr12decode_flagsEPPtRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEP7FileMgrbENK3$_1clEc'
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 806
      functionLinenumberEnd: 806
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9replentryC2EOS_
      functionSourceFile: '/src/hunspell/src/hunspell/./w_char.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7HashMgr12get_reptableEv
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1435
      functionLinenumberEnd: 1436
      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:    _ZNK7HashMgr9is_aliasmEv
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1332
      functionLinenumberEnd: 1333
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7HashMgr9is_aliasfEv
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1221
      functionLinenumberEnd: 1222
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7HashMgr14parse_reptableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgr
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1344
      functionLinenumberEnd: 1432
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          502
      EdgeCount:       152
      CyclomaticComplexity: 74
      functionsReached:
        - _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - _ZN7FileMgr10getlinenumEv
        - _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - atoi
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hashmgr.cxx:1353,5'
          Branch Sides:    []
        - Branch String:   'hashmgr.cxx:1393,9'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'hashmgr.cxx:1347,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1346,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:1351,43'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'hashmgr.cxx:1359,18'
          Dst:             atoi
        - Src:             'hashmgr.cxx:1362,32'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1361,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:1373,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'hashmgr.cxx:1377,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1376,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:1386,13'
          Dst:             _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:1387,7'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:1390,21'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'hashmgr.cxx:1405,13'
          Dst:             _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'hashmgr.cxx:1414,13'
          Dst:             _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'hashmgr.cxx:1421,23'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'hashmgr.cxx:1426,28'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1425,7'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
    - functionName:    _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
      functionSourceFile: '/src/hunspell/src/hunspell/./atypes.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    33
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7HashMgr12parse_aliasmERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgr
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1237
      functionLinenumberEnd: 1330
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         72
      ICount:          427
      EdgeCount:       140
      CyclomaticComplexity: 70
      functionsReached:
        - _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - _ZN7FileMgr10getlinenumEv
        - _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK7HashMgr10arena_freeEPv
        - _ZNK7HashMgr11arena_allocEmm
        - atoi
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hashmgr.cxx:1246,5'
          Branch Sides:    []
        - Branch String:   'hashmgr.cxx:1286,9'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'hashmgr.cxx:1240,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1239,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:1244,43'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'hashmgr.cxx:1252,21'
          Dst:             atoi
        - Src:             'hashmgr.cxx:1255,32'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1254,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:1266,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'hashmgr.cxx:1271,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1270,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:1279,13'
          Dst:             _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:1280,7'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:1283,21'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'hashmgr.cxx:1300,17'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:1302,17'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:1305,28'
          Dst:             _ZNK7HashMgr11arena_allocEmm
        - Src:             'hashmgr.cxx:1315,23'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'hashmgr.cxx:1320,9'
          Dst:             _ZNK7HashMgr10arena_freeEPv
        - Src:             'hashmgr.cxx:1324,28'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1323,7'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
    - functionName:    _ZNK7HashMgr11arena_allocEmm
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1439
      functionLinenumberEnd: 1468
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          135
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'hashmgr.cxx:1447,3'
          Dst:             __assert_fail
    - functionName:    _ZNK7HashMgr10arena_freeEPv
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1470
      functionLinenumberEnd: 1480
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          33
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - abort
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'hashmgr.cxx:1477,5'
          Dst:             abort
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7HashMgr12parse_aliasfERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgr
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1128
      functionLinenumberEnd: 1219
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          411
      EdgeCount:       119
      CyclomaticComplexity: 58
      functionsReached:
        - _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - _ZN7FileMgr10getlinenumEv
        - _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK7HashMgr10arena_freeEPv
        - _ZNK7HashMgr12decode_flagsEPPtRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEP7FileMgrb
        - atoi
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hashmgr.cxx:1137,5'
          Branch Sides:    []
        - Branch String:   'hashmgr.cxx:1182,9'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'hashmgr.cxx:1131,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1130,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:1135,43'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'hashmgr.cxx:1143,21'
          Dst:             atoi
        - Src:             'hashmgr.cxx:1148,32'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1147,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:1160,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'hashmgr.cxx:1166,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1165,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:1176,13'
          Dst:             _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:1177,7'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:1179,21'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'hashmgr.cxx:1193,33'
          Dst:             _ZNK7HashMgr12decode_flagsEPPtRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEP7FileMgrb
        - Src:             'hashmgr.cxx:1201,23'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'hashmgr.cxx:1206,9'
          Dst:             _ZNK7HashMgr10arena_freeEPv
        - Src:             'hashmgr.cxx:1211,28'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1210,7'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
    - functionName:    _ZNK7HashMgr12decode_flagsEPPtRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEP7FileMgrb
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 867
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         61
      ICount:          440
      EdgeCount:       74
      CyclomaticComplexity: 15
      functionsReached:
        - _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - _ZN7FileMgr10getlinenumEv
        - '_ZZNK7HashMgr12decode_flagsEPPtRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEP7FileMgrbENK3$_0clEi'
        - atoi
      functionUses:    3
      BranchProfiles:
        - Branch String:   'hashmgr.cxx:788,3'
          Branch Sides:    []
      Callsites:
        - Src:             'hashmgr.cxx:793,30'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:792,9'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:795,17'
          Dst:             '_ZZNK7HashMgr12decode_flagsEPPtRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEP7FileMgrbENK3$_0clEi'
        - Src:             'hashmgr.cxx:807,17'
          Dst:             '_ZZNK7HashMgr12decode_flagsEPPtRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEP7FileMgrbENK3$_0clEi'
        - Src:             'hashmgr.cxx:812,19'
          Dst:             atoi
        - Src:             'hashmgr.cxx:816,21'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:814,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:822,34'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:821,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:827,15'
          Dst:             atoi
        - Src:             'hashmgr.cxx:831,30'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:829,9'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:837,30'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:836,9'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:842,7'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hashmgr.cxx:844,17'
          Dst:             '_ZZNK7HashMgr12decode_flagsEPPtRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEP7FileMgrbENK3$_0clEi'
        - Src:             'hashmgr.cxx:858,17'
          Dst:             '_ZZNK7HashMgr12decode_flagsEPPtRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEP7FileMgrbENK3$_0clEi'
    - functionName:    '_ZZNK7HashMgr12decode_flagsEPPtRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEP7FileMgrbENK3$_0clEi'
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 781
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7HashMgr11arena_allocEmm
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'hashmgr.cxx:779,47'
          Dst:             _ZNK7HashMgr11arena_allocEmm
    - functionName:    _ZNK7HashMgr11encode_flagEt
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 975
      functionLinenumberEnd: 1006
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          163
      EdgeCount:       54
      CyclomaticComplexity: 28
      functionsReached:
        - _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'hashmgr.cxx:1001,5'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
    - functionName:    _ZNK7HashMgr11decode_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 943
      functionLinenumberEnd: 973
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          159
      EdgeCount:       32
      CyclomaticComplexity: 4
      functionsReached:
        - _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - _ZNK6w_charcvtEv
        - atoi
      functionUses:    6
      BranchProfiles:
        - Branch String:   'hashmgr.cxx:946,3'
          Branch Sides:    []
      Callsites:
        - Src:             'hashmgr.cxx:952,11'
          Dst:             atoi
        - Src:             'hashmgr.cxx:954,9'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:961,7'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hashmgr.cxx:963,29'
          Dst:             _ZNK6w_charcvtEv
        - Src:             'hashmgr.cxx:971,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
    - functionName:    _ZNK7HashMgr12decode_flagsERNSt3__16vectorItNS0_9allocatorItEEEERKNS0_12basic_stringIcNS0_11char_traitsIcEENS2_IcEEEEP7FileMgr
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 869
      functionLinenumberEnd: 941
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          355
      EdgeCount:       59
      CyclomaticComplexity: 10
      functionsReached:
        - _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - _ZN7FileMgr10getlinenumEv
        - atoi
      functionUses:    2
      BranchProfiles:
        - Branch String:   'hashmgr.cxx:873,3'
          Branch Sides:    []
      Callsites:
        - Src:             'hashmgr.cxx:878,30'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:877,9'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:893,19'
          Dst:             atoi
        - Src:             'hashmgr.cxx:897,21'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:895,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:903,34'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:902,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:907,15'
          Dst:             atoi
        - Src:             'hashmgr.cxx:911,30'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:909,9'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:917,30'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:916,9'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:922,7'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
    - functionName:    _ZNK7HashMgr10get_aliasfEiPPtP7FileMgr
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1225
      functionLinenumberEnd: 1234
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - _ZN7FileMgr10getlinenumEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'hashmgr.cxx:1231,24'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1230,3'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
    - functionName:    _ZNK7HashMgr14walk_hashtableERiP6hentry
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          92
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7HashMgr14add_with_affixERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionLinenumberEnd: 592
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          104
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7HashMgr20get_clen_and_captypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPi
        - _ZN7HashMgr21remove_forbidden_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN7HashMgr27add_hidden_capitalized_wordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPtiPS7_i
        - _ZN7HashMgr8add_wordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPtiPS7_bib
        - _ZNK7HashMgr6lookupEPKcm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'hashmgr.cxx:580,23'
          Dst:             _ZNK7HashMgr6lookupEPKcm
        - Src:             'hashmgr.cxx:581,3'
          Dst:             _ZN7HashMgr21remove_forbidden_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:584,15'
          Dst:             _ZN7HashMgr20get_clen_and_captypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPi
        - Src:             'hashmgr.cxx:587,9'
          Dst:             _ZN7HashMgr8add_wordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPtiPS7_bib
        - Src:             'hashmgr.cxx:589,12'
          Dst:             _ZN7HashMgr27add_hidden_capitalized_wordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPtiPS7_i
    - functionName:    _ZNK7HashMgr6lookupEPKcm
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK7HashMgr4hashEPKcm
        - strcmp
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'hashmgr.cxx:155,32'
          Dst:             _ZNK7HashMgr4hashEPKcm
        - Src:             'hashmgr.cxx:159,9'
          Dst:             strcmp
    - functionName:    _ZN7HashMgr21remove_forbidden_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          208
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN7HashMgr13release_flagsEPtb
        - _ZNK7HashMgr6lookupEPKcm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'hashmgr.cxx:529,23'
          Dst:             _ZNK7HashMgr6lookupEPKcm
        - Src:             'hashmgr.cxx:535,9'
          Dst:             _ZN7HashMgr13release_flagsEPtb
        - Src:             'hashmgr.cxx:546,9'
          Dst:             _ZN7HashMgr13release_flagsEPtb
    - functionName:    _ZN7HashMgr20get_clen_and_captypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPi
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7HashMgr20get_clen_and_captypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiRNS0_6vectorI6w_charNS4_ISB_EEEE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'hashmgr.cxx:504,10'
          Dst:             _ZN7HashMgr20get_clen_and_captypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiRNS0_6vectorI6w_charNS4_ISB_EEEE
    - functionName:    _ZN7HashMgr8add_wordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPtiPS7_bib
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - bool
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         277
      ICount:          1627
      EdgeCount:       318
      CyclomaticComplexity: 43
      functionsReached:
        - _Z10mkallsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - _Z11HENTRY_DATAP6hentry
        - _Z11HENTRY_FINDP6hentryPKc
        - _Z11get_captypeRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _Z12is_utf8_contc
        - _Z13mkinitcap_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - _Z13store_pointerPcS_
        - _Z14mkallsmall_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _Z16get_captype_utf8RKNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - _Z20has_no_ignored_charsRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_
        - _Z20remove_ignored_charsRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_
        - _Z24remove_ignored_chars_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - _Z9mkinitcapRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - _ZN7HashMgr13release_flagsEPtb
        - _ZNK7HashMgr10arena_freeEPv
        - _ZNK7HashMgr10get_aliasmEi
        - _ZNK7HashMgr11arena_allocEmm
        - _ZNK7HashMgr4hashEPKcm
        - atoi
        - strcmp
        - strcpy
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'hashmgr.cxx:176,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:177,5'
          Dst:             _ZN7HashMgr13release_flagsEPtb
        - Src:             'hashmgr.cxx:186,33'
          Dst:             _Z20has_no_ignored_charsRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_
        - Src:             'hashmgr.cxx:191,15'
          Dst:             _Z24remove_ignored_chars_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'hashmgr.cxx:193,9'
          Dst:             _Z20remove_ignored_charsRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_
        - Src:             'hashmgr.cxx:199,15'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:201,9'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:208,13'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:210,13'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:221,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:224,5'
          Dst:             _ZN7HashMgr13release_flagsEPtb
        - Src:             'hashmgr.cxx:232,23'
          Dst:             _ZNK7HashMgr11arena_allocEmm
        - Src:             'hashmgr.cxx:237,5'
          Dst:             _ZN7HashMgr13release_flagsEPtb
        - Src:             'hashmgr.cxx:245,11'
          Dst:             _ZNK7HashMgr4hashEPKcm
        - Src:             'hashmgr.cxx:262,56'
          Dst:             atoi
        - Src:             'hashmgr.cxx:262,45'
          Dst:             _ZNK7HashMgr10get_aliasmEi
        - Src:             'hashmgr.cxx:262,7'
          Dst:             _Z13store_pointerPcS_
        - Src:             'hashmgr.cxx:264,7'
          Dst:             strcpy
        - Src:             'hashmgr.cxx:266,9'
          Dst:             _Z11HENTRY_FINDP6hentryPKc
        - Src:             'hashmgr.cxx:273,28'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'hashmgr.cxx:274,72'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'hashmgr.cxx:302,19'
          Dst:             _Z12is_utf8_contc
        - Src:             'hashmgr.cxx:305,19'
          Dst:             _Z12is_utf8_contc
        - Src:             'hashmgr.cxx:322,17'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hashmgr.cxx:323,21'
          Dst:             _Z16get_captype_utf8RKNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'hashmgr.cxx:324,19'
          Dst:             _Z13mkinitcap_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'hashmgr.cxx:325,19'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'hashmgr.cxx:327,26'
          Dst:             _Z11get_captypeRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'hashmgr.cxx:328,19'
          Dst:             _Z9mkinitcapRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'hashmgr.cxx:344,21'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hashmgr.cxx:345,21'
          Dst:             _Z14mkallsmall_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'hashmgr.cxx:346,21'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'hashmgr.cxx:348,21'
          Dst:             _Z10mkallsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'hashmgr.cxx:364,23'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'hashmgr.cxx:377,33'
          Dst:             strcmp
        - Src:             'hashmgr.cxx:381,11'
          Dst:             _ZN7HashMgr13release_flagsEPtb
        - Src:             'hashmgr.cxx:386,11'
          Dst:             _ZNK7HashMgr10arena_freeEPv
        - Src:             'hashmgr.cxx:393,11'
          Dst:             _ZN7HashMgr13release_flagsEPtb
        - Src:             'hashmgr.cxx:394,11'
          Dst:             _ZNK7HashMgr10arena_freeEPv
        - Src:             'hashmgr.cxx:407,7'
          Dst:             strcmp
        - Src:             'hashmgr.cxx:411,9'
          Dst:             _ZN7HashMgr13release_flagsEPtb
        - Src:             'hashmgr.cxx:416,9'
          Dst:             _ZNK7HashMgr10arena_freeEPv
        - Src:             'hashmgr.cxx:423,9'
          Dst:             _ZN7HashMgr13release_flagsEPtb
        - Src:             'hashmgr.cxx:424,9'
          Dst:             _ZNK7HashMgr10arena_freeEPv
        - Src:             'hashmgr.cxx:439,5'
          Dst:             _ZN7HashMgr13release_flagsEPtb
        - Src:             'hashmgr.cxx:440,5'
          Dst:             _ZNK7HashMgr10arena_freeEPv
    - functionName:    _ZN7HashMgr27add_hidden_capitalized_wordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPtiPS7_i
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          240
      EdgeCount:       38
      CyclomaticComplexity: 2
      functionsReached:
        - _Z10mkallsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - _Z13mkinitcap_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - _Z14mkallsmall_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - _Z9mkinitcapRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - _ZN7HashMgr8add_wordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPtiPS7_bib
        - _ZNK7HashMgr11arena_allocEmm
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'hashmgr.cxx:463,36'
          Dst:             _ZNK7HashMgr11arena_allocEmm
        - Src:             'hashmgr.cxx:473,7'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hashmgr.cxx:474,7'
          Dst:             _Z14mkallsmall_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'hashmgr.cxx:475,7'
          Dst:             _Z13mkinitcap_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'hashmgr.cxx:476,7'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'hashmgr.cxx:477,14'
          Dst:             _ZN7HashMgr8add_wordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPtiPS7_bib
        - Src:             'hashmgr.cxx:480,7'
          Dst:             _Z10mkallsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'hashmgr.cxx:481,7'
          Dst:             _Z9mkinitcapRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'hashmgr.cxx:482,17'
          Dst:             _ZN7HashMgr8add_wordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPtiPS7_bib
    - functionName:    _ZN7HashMgr13release_flagsEPtb
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7HashMgr4hashEPKcm
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 761
      functionLinenumberEnd: 770
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          90
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7HashMgr10get_aliasmEi
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1336
      functionLinenumberEnd: 1341
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'hashmgr.cxx:1339,3'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
    - functionName:    strcpy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7HashMgr20get_clen_and_captypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiRNS0_6vectorI6w_charNS4_ISB_EEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z11get_captypeRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - _Z16get_captype_utf8RKNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'hashmgr.cxx:493,11'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hashmgr.cxx:494,16'
          Dst:             _Z16get_captype_utf8RKNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'hashmgr.cxx:497,16'
          Dst:             _Z11get_captypeRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
    - functionName:    _ZNK7HashMgr12decode_flagsEPPtRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEP7FileMgr
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 773
      functionLinenumberEnd: 774
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7HashMgr12decode_flagsEPPtRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEP7FileMgrb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'hashmgr.cxx:774,10'
          Dst:             _ZNK7HashMgr12decode_flagsEPPtRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEP7FileMgrb
    - functionName:    _ZN7HashMgr14add_with_flagsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_S8_
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 576
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          61
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7HashMgr20get_clen_and_captypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPi
        - _ZN7HashMgr21remove_forbidden_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN7HashMgr27add_hidden_capitalized_wordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPtiPS7_i
        - _ZN7HashMgr8add_wordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPtiPS7_bib
        - _ZNK7HashMgr12decode_flagsEPPtRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEP7FileMgr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'hashmgr.cxx:568,3'
          Dst:             _ZN7HashMgr21remove_forbidden_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:571,12'
          Dst:             _ZNK7HashMgr12decode_flagsEPPtRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEP7FileMgr
        - Src:             'hashmgr.cxx:572,13'
          Dst:             _ZN7HashMgr20get_clen_and_captypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPi
        - Src:             'hashmgr.cxx:573,7'
          Dst:             _ZN7HashMgr8add_wordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPtiPS7_bib
        - Src:             'hashmgr.cxx:575,10'
          Dst:             _ZN7HashMgr27add_hidden_capitalized_wordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPtiPS7_i
    - functionName:    _ZN7HashMgr3addERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7HashMgr20get_clen_and_captypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPi
        - _ZN7HashMgr21remove_forbidden_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN7HashMgr27add_hidden_capitalized_wordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPtiPS7_i
        - _ZN7HashMgr8add_wordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPtiPS7_bib
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'hashmgr.cxx:558,3'
          Dst:             _ZN7HashMgr21remove_forbidden_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:561,13'
          Dst:             _ZN7HashMgr20get_clen_and_captypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPi
        - Src:             'hashmgr.cxx:562,7'
          Dst:             _ZN7HashMgr8add_wordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPtiPS7_bib
        - Src:             'hashmgr.cxx:564,10'
          Dst:             _ZN7HashMgr27add_hidden_capitalized_wordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPtiPS7_i
    - functionName:    _ZN7HashMgr6removeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          162
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7HashMgr13release_flagsEPtb
        - _ZNK7HashMgr6lookupEPKcm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'hashmgr.cxx:509,23'
          Dst:             _ZNK7HashMgr6lookupEPKcm
        - Src:             'hashmgr.cxx:516,7'
          Dst:             _ZN7HashMgr13release_flagsEPtb
    - functionName:    _ZN7HashMgrD2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          111
      EdgeCount:       28
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN7HashMgr10free_tableEv
        - _ZNK7HashMgr10arena_freeEPv
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hashmgr.cxx:133,3'
          Dst:             _ZN7HashMgr10free_tableEv
        - Src:             'hashmgr.cxx:138,5'
          Dst:             _ZNK7HashMgr10arena_freeEPv
        - Src:             'hashmgr.cxx:144,5'
          Dst:             _ZNK7HashMgr10arena_freeEPv
        - Src:             'hashmgr.cxx:133,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN7HashMgr10free_tableEv
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          74
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7HashMgr13release_flagsEPtb
        - _ZNK7HashMgr10arena_freeEPv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'hashmgr.cxx:124,7'
          Dst:             _ZN7HashMgr13release_flagsEPtb
        - Src:             'hashmgr.cxx:125,7'
          Dst:             _ZNK7HashMgr10arena_freeEPv
    - functionName:    _ZN7HashMgr11load_tablesEPKcS1_
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 757
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         149
      ICount:          723
      EdgeCount:       160
      CyclomaticComplexity: 13
      functionsReached:
        - _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - _ZN7FileMgr10getlinenumEv
        - _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN7FileMgrC2EPKcS1_
        - _ZN7FileMgrD2Ev
        - _ZN7HashMgr20get_clen_and_captypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiRNS0_6vectorI6w_charNS4_ISB_EEEE
        - _ZN7HashMgr27add_hidden_capitalized_wordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPtiPS7_i
        - _ZN7HashMgr8add_wordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPtiPS7_bib
        - _ZNK7HashMgr10get_aliasfEiPPtP7FileMgr
        - _ZNK7HashMgr12decode_flagsEPPtRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEP7FileMgrb
        - atoi
        - fprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'hashmgr.cxx:611,23'
          Dst:             _ZN7FileMgrC2EPKcS1_
        - Src:             'hashmgr.cxx:615,14'
          Dst:             _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:616,5'
          Dst:             fprintf
        - Src:             'hashmgr.cxx:617,5'
          Dst:             _ZN7FileMgrD2Ev
        - Src:             'hashmgr.cxx:620,3'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:627,19'
          Dst:             atoi
        - Src:             'hashmgr.cxx:638,5'
          Dst:             fprintf
        - Src:             'hashmgr.cxx:641,5'
          Dst:             _ZN7FileMgrD2Ev
        - Src:             'hashmgr.cxx:657,16'
          Dst:             _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:664,5'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:714,21'
          Dst:             atoi
        - Src:             'hashmgr.cxx:715,14'
          Dst:             _ZNK7HashMgr10get_aliasfEiPPtP7FileMgr
        - Src:             'hashmgr.cxx:718,34'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:717,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:721,14'
          Dst:             _ZNK7HashMgr12decode_flagsEPPtRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEP7FileMgrb
        - Src:             'hashmgr.cxx:723,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:724,11'
          Dst:             _ZN7FileMgrD2Ev
        - Src:             'hashmgr.cxx:735,15'
          Dst:             _ZN7HashMgr20get_clen_and_captypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiRNS0_6vectorI6w_charNS4_ISB_EEEE
        - Src:             'hashmgr.cxx:740,9'
          Dst:             _ZN7HashMgr8add_wordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPtiPS7_bib
        - Src:             'hashmgr.cxx:741,9'
          Dst:             _ZN7HashMgr27add_hidden_capitalized_wordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPtiPS7_i
        - Src:             'hashmgr.cxx:742,7'
          Dst:             _ZN7FileMgrD2Ev
        - Src:             'hashmgr.cxx:751,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:755,3'
          Dst:             _ZN7FileMgrD2Ev
    - functionName:    _ZN7HashMgr11load_configEPKcS1_
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1009
      functionLinenumberEnd: 1125
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         163
      ICount:          652
      EdgeCount:       171
      CyclomaticComplexity: 10
      functionsReached:
        - _Z11parse_arrayRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_RNS_6vectorI6w_charNS3_ISA_EEEEii
        - _Z12get_lang_numRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _Z12parse_stringRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_i
        - _Z14get_current_csRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - _ZN7FileMgr10getlinenumEv
        - _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN7FileMgrC2EPKcS1_
        - _ZN7FileMgrD2Ev
        - _ZN7HashMgr12parse_aliasfERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgr
        - _ZN7HashMgr12parse_aliasmERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgr
        - _ZN7HashMgr14parse_reptableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgr
        - _ZNK7HashMgr11decode_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - isspace
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'hashmgr.cxx:1013,25'
          Dst:             _ZN7FileMgrC2EPKcS1_
        - Src:             'hashmgr.cxx:1019,18'
          Dst:             _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:1020,5'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:1031,68'
          Dst:             isspace
        - Src:             'hashmgr.cxx:1036,34'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1033,9'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:1048,21'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1045,9'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:1054,43'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1054,12'
          Dst:             _Z12parse_stringRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_i
        - Src:             'hashmgr.cxx:1055,9'
          Dst:             _ZN7FileMgrD2Ev
        - Src:             'hashmgr.cxx:1058,23'
          Dst:             _ZNK7HashMgr11decode_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:1062,44'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1062,12'
          Dst:             _Z12parse_stringRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_i
        - Src:             'hashmgr.cxx:1063,9'
          Dst:             _ZN7FileMgrD2Ev
        - Src:             'hashmgr.cxx:1069,18'
          Dst:             _Z14get_current_csRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:1073,45'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1073,12'
          Dst:             _Z12parse_stringRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_i
        - Src:             'hashmgr.cxx:1074,9'
          Dst:             _ZN7FileMgrD2Ev
        - Src:             'hashmgr.cxx:1077,17'
          Dst:             _Z12get_lang_numRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:1084,38'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1083,12'
          Dst:             _Z11parse_arrayRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_RNS_6vectorI6w_charNS3_ISA_EEEEii
        - Src:             'hashmgr.cxx:1085,9'
          Dst:             _ZN7FileMgrD2Ev
        - Src:             'hashmgr.cxx:1090,66'
          Dst:             isspace
        - Src:             'hashmgr.cxx:1091,12'
          Dst:             _ZN7HashMgr12parse_aliasfERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgr
        - Src:             'hashmgr.cxx:1092,9'
          Dst:             _ZN7FileMgrD2Ev
        - Src:             'hashmgr.cxx:1097,66'
          Dst:             isspace
        - Src:             'hashmgr.cxx:1098,12'
          Dst:             _ZN7HashMgr12parse_aliasmERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgr
        - Src:             'hashmgr.cxx:1099,9'
          Dst:             _ZN7FileMgrD2Ev
        - Src:             'hashmgr.cxx:1109,12'
          Dst:             _ZN7HashMgr14parse_reptableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgr
        - Src:             'hashmgr.cxx:1110,9'
          Dst:             _ZN7FileMgrD2Ev
        - Src:             'hashmgr.cxx:1118,32'
          Dst:             isspace
        - Src:             'hashmgr.cxx:1123,3'
          Dst:             _ZN7FileMgrD2Ev
    - functionName:    isspace
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7HashMgrC2EPKcS1_S1_
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          153
      EdgeCount:       33
      CyclomaticComplexity: 16
      functionsReached:
        - _Z14get_current_csRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _ZN7HashMgr10free_tableEv
        - _ZN7HashMgr11load_configEPKcS1_
        - _ZN7HashMgr11load_tablesEPKcS1_
        - fprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hashmgr.cxx:99,3'
          Dst:             _ZN7HashMgr11load_configEPKcS1_
        - Src:             'hashmgr.cxx:101,14'
          Dst:             _Z14get_current_csRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:102,12'
          Dst:             _ZN7HashMgr11load_tablesEPKcS1_
        - Src:             'hashmgr.cxx:105,5'
          Dst:             fprintf
        - Src:             'hashmgr.cxx:106,5'
          Dst:             _ZN7HashMgr10free_tableEv
    - functionName:    _ZN6Hunzip7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hunzip.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         50
      ICount:          347
      EdgeCount:       64
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN6Hunzip6getbufEv
        - strcpy
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hunzip.cxx:217,5'
          Branch Sides:    []
      Callsites:
        - Src:             'hunzip.cxx:222,20'
          Dst:             _ZN6Hunzip6getbufEv
        - Src:             'hunzip.cxx:235,24'
          Dst:             _ZN6Hunzip6getbufEv
        - Src:             'hunzip.cxx:249,32'
          Dst:             _ZN6Hunzip6getbufEv
        - Src:             'hunzip.cxx:254,23'
          Dst:             strlen
        - Src:             'hunzip.cxx:258,5'
          Dst:             strcpy
        - Src:             'hunzip.cxx:264,14'
          Dst:             strlen
        - Src:             'hunzip.cxx:266,3'
          Dst:             strcpy
    - functionName:    _ZN6Hunzip6getbufEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunzip.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          217
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN6Hunzip4failEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'hunzip.cxx:200,10'
          Dst:             _ZN6Hunzip4failEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZN6Hunzip4failEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hunzip.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'hunzip.cxx:54,3'
          Dst:             fprintf
    - functionName:    _ZN6Hunzip7is_openEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunzip.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6HunzipD2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/hunzip.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6Hunzip7getcodeEPKc
      functionSourceFile: '/src/hunspell/src/hunspell/hunzip.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         82
      ICount:          611
      EdgeCount:       110
      CyclomaticComplexity: 30
      functionsReached:
        - _Z6myopenRNSt3__114basic_ifstreamIcNS_11char_traitsIcEEEEPKcj
        - _ZN6Hunzip4failEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - strncmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'hunzip.cxx:76,3'
          Dst:             _Z6myopenRNSt3__114basic_ifstreamIcNS_11char_traitsIcEEEEPKcj
        - Src:             'hunzip.cxx:82,9'
          Dst:             strncmp
        - Src:             'hunzip.cxx:83,9'
          Dst:             strncmp
        - Src:             'hunzip.cxx:84,12'
          Dst:             _ZN6Hunzip4failEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'hunzip.cxx:88,7'
          Dst:             strncmp
        - Src:             'hunzip.cxx:91,14'
          Dst:             _ZN6Hunzip4failEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'hunzip.cxx:93,14'
          Dst:             _ZN6Hunzip4failEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'hunzip.cxx:97,14'
          Dst:             _ZN6Hunzip4failEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'hunzip.cxx:104,12'
          Dst:             _ZN6Hunzip4failEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'hunzip.cxx:122,14'
          Dst:             _ZN6Hunzip4failEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'hunzip.cxx:132,14'
          Dst:             _ZN6Hunzip4failEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'hunzip.cxx:139,14'
          Dst:             _ZN6Hunzip4failEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZN6HunzipC2EPKcS1_
      functionSourceFile: '/src/hunspell/src/hunspell/hunzip.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          102
      EdgeCount:       24
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN6Hunzip6getbufEv
        - _ZN6Hunzip7getcodeEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunzip.cxx:62,7'
          Dst:             _ZN6Hunzip7getcodeEPKc
        - Src:             'hunzip.cxx:65,14'
          Dst:             _ZN6Hunzip6getbufEv
    - functionName:    _ZL7strmovePcS_
      functionSourceFile: '/src/hunspell/src/hunspell/phonet.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9myisalphac
      functionSourceFile: '/src/hunspell/src/hunspell/phonet.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - isalpha
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'phonet.cxx:61,12'
          Dst:             isalpha
    - functionName:    isalpha
      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:    _Z6phonetRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEER10phonetable
      functionSourceFile: '/src/hunspell/src/hunspell/phonet.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         234
      ICount:          1341
      EdgeCount:       301
      CyclomaticComplexity: 69
      functionsReached:
        - _ZL7strmovePcS_
        - _ZL9myisalphac
        - isdigit
        - strchr
        - strncpy
        - strstr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'phonet.cxx:79,3'
          Dst:             strncpy
        - Src:             'phonet.cxx:98,52'
          Dst:             isdigit
        - Src:             'phonet.cxx:98,82'
          Dst:             strchr
        - Src:             'phonet.cxx:104,15'
          Dst:             _ZL9myisalphac
        - Src:             'phonet.cxx:105,18'
          Dst:             strchr
        - Src:             'phonet.cxx:121,13'
          Dst:             isdigit
        - Src:             'phonet.cxx:129,53'
          Dst:             _ZL9myisalphac
        - Src:             'phonet.cxx:130,50'
          Dst:             _ZL9myisalphac
        - Src:             'phonet.cxx:131,36'
          Dst:             _ZL9myisalphac
        - Src:             'phonet.cxx:132,16'
          Dst:             _ZL9myisalphac
        - Src:             'phonet.cxx:147,59'
          Dst:             isdigit
        - Src:             'phonet.cxx:147,89'
          Dst:             strchr
        - Src:             'phonet.cxx:153,21'
          Dst:             _ZL9myisalphac
        - Src:             'phonet.cxx:153,48'
          Dst:             strchr
        - Src:             'phonet.cxx:168,19'
          Dst:             isdigit
        - Src:             'phonet.cxx:175,37'
          Dst:             _ZL9myisalphac
        - Src:             'phonet.cxx:201,44'
          Dst:             strchr
        - Src:             'phonet.cxx:217,15'
          Dst:             _ZL7strmovePcS_
        - Src:             'phonet.cxx:232,44'
          Dst:             strstr
        - Src:             'phonet.cxx:236,15'
          Dst:             _ZL7strmovePcS_
    - functionName:    _Z16init_phonet_hashR10phonetable
      functionSourceFile: '/src/hunspell/src/hunspell/phonet.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          76
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8SfxEntry8nextcharEPc
      functionSourceFile: '/src/hunspell/src/hunspell/affentry.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          80
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8PfxEntry8nextcharEPc
      functionSourceFile: '/src/hunspell/src/hunspell/affentry.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          79
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8SfxEntryD0Ev
      functionSourceFile: '/src/hunspell/src/hunspell/./affentry.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8SfxEntryD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './affentry.hxx:150,7'
          Dst:             _ZN8SfxEntryD2Ev
    - functionName:    _ZN8SfxEntryD2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/./affentry.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8AffEntryD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './affentry.hxx:150,7'
          Dst:             _ZN8AffEntryD2Ev
    - functionName:    _ZN8AffEntryD2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/affentry.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          111
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8AffEntryD0Ev
      functionSourceFile: '/src/hunspell/src/hunspell/affentry.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8AffEntryD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'affentry.cxx:79,23'
          Dst:             _ZN8AffEntryD2Ev
    - functionName:    _ZN8PfxEntryD0Ev
      functionSourceFile: '/src/hunspell/src/hunspell/./affentry.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8PfxEntryD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './affentry.hxx:80,7'
          Dst:             _ZN8PfxEntryD2Ev
    - functionName:    _ZN8PfxEntryD2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/./affentry.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8AffEntryD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './affentry.hxx:80,7'
          Dst:             _ZN8AffEntryD2Ev
    - functionName:    _ZN8SfxEntry15initReverseWordEv
      functionSourceFile: '/src/hunspell/src/hunspell/affentry.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 875
      functionLinenumberEnd: 878
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'affentry.cxx:877,3'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
    - functionName:    _ZN8SfxEntry16get_next_homonymEP6hentryiP8PfxEntrytt
      functionSourceFile: '/src/hunspell/src/hunspell/affentry.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 851
      functionLinenumberEnd: 873
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          262
      EdgeCount:       62
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN8PfxEntry10getContLenEv
        - _ZN8PfxEntry7getContEv
        - _ZN8PfxEntry7getFlagEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'affentry.cxx:853,25'
          Dst:             _ZN8PfxEntry7getFlagEv
        - Src:             'affentry.cxx:858,21'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affentry.cxx:859,11'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affentry.cxx:859,11'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affentry.cxx:859,11'
          Dst:             _ZN8PfxEntry10getContLenEv
    - functionName:    _ZN8SfxEntry18check_twosfx_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntrytR12AffixScratch
      functionSourceFile: '/src/hunspell/src/hunspell/affentry.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 773
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         72
      ICount:          396
      EdgeCount:       138
      CyclomaticComplexity: 68
      functionsReached:
        - _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _ZN8AffixMgr18suffix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratchttc
        - _ZN8PfxEntry7getFlagEv
        - _ZN8PfxEntry8getMorphEv
        - _ZN8SfxEntry14test_conditionEPKcS1_
        - _ZNK8AffixMgr13get_fullstripEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'affentry.cxx:791,42'
          Dst:             _ZNK8AffixMgr13get_fullstripEv
        - Src:             'affentry.cxx:813,9'
          Dst:             _ZN8SfxEntry14test_conditionEPKcS1_
        - Src:             'affentry.cxx:816,28'
          Dst:             _ZN8PfxEntry7getFlagEv
        - Src:             'affentry.cxx:817,36'
          Dst:             _ZN8AffixMgr18suffix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratchttc
        - Src:             'affentry.cxx:819,23'
          Dst:             _ZN8PfxEntry8getMorphEv
        - Src:             'affentry.cxx:820,35'
          Dst:             _ZN8PfxEntry8getMorphEv
        - Src:             'affentry.cxx:824,13'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affentry.cxx:827,36'
          Dst:             _ZN8AffixMgr18suffix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratchttc
        - Src:             'affentry.cxx:831,13'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affentry.cxx:835,34'
          Dst:             _ZN8AffixMgr18suffix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratchttc
        - Src:             'affentry.cxx:838,11'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
    - functionName:    _ZN8SfxEntry14test_conditionEPKcS1_
      functionSourceFile: '/src/hunspell/src/hunspell/affentry.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         137
      ICount:          639
      EdgeCount:       184
      CyclomaticComplexity: 49
      functionsReached:
        - _Z12is_utf8_contc
        - _ZN8SfxEntry8nextcharEPc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'affentry.cxx:506,5'
          Branch Sides:    []
      Callsites:
        - Src:             'affentry.cxx:510,13'
          Dst:             _ZN8SfxEntry8nextcharEPc
        - Src:             'affentry.cxx:514,13'
          Dst:             _ZN8SfxEntry8nextcharEPc
        - Src:             'affentry.cxx:523,52'
          Dst:             _Z12is_utf8_contc
        - Src:             'affentry.cxx:530,13'
          Dst:             _ZN8SfxEntry8nextcharEPc
        - Src:             'affentry.cxx:537,15'
          Dst:             _ZN8SfxEntry8nextcharEPc
        - Src:             'affentry.cxx:539,56'
          Dst:             _Z12is_utf8_contc
        - Src:             'affentry.cxx:562,15'
          Dst:             _ZN8SfxEntry8nextcharEPc
        - Src:             'affentry.cxx:573,20'
          Dst:             _Z12is_utf8_contc
        - Src:             'affentry.cxx:575,19'
          Dst:             _ZN8SfxEntry8nextcharEPc
        - Src:             'affentry.cxx:584,46'
          Dst:             _ZN8SfxEntry8nextcharEPc
        - Src:             'affentry.cxx:589,19'
          Dst:             _ZN8SfxEntry8nextcharEPc
        - Src:             'affentry.cxx:596,44'
          Dst:             _ZN8SfxEntry8nextcharEPc
        - Src:             'affentry.cxx:608,15'
          Dst:             _ZN8SfxEntry8nextcharEPc
    - functionName:    _ZN8SfxEntry12check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntrytR12AffixScratch
      functionSourceFile: '/src/hunspell/src/hunspell/affentry.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 709
      functionLinenumberEnd: 764
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          247
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratchttc
        - _ZN8PfxEntry7getFlagEv
        - _ZN8SfxEntry14test_conditionEPKcS1_
        - _ZNK8AffixMgr13get_fullstripEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'affentry.cxx:725,42'
          Dst:             _ZNK8AffixMgr13get_fullstripEv
        - Src:             'affentry.cxx:747,9'
          Dst:             _ZN8SfxEntry14test_conditionEPKcS1_
        - Src:             'affentry.cxx:751,28'
          Dst:             _ZN8PfxEntry7getFlagEv
        - Src:             'affentry.cxx:752,24'
          Dst:             _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratchttc
        - Src:             'affentry.cxx:754,24'
          Dst:             _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratchttc
        - Src:             'affentry.cxx:757,22'
          Dst:             _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratchttc
    - functionName:    _ZN8SfxEntry9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntrytttR12AffixScratch
      functionSourceFile: '/src/hunspell/src/hunspell/affentry.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 627
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      'N/A'
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - short
        - short
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         79
      ICount:          457
      EdgeCount:       108
      CyclomaticComplexity: 31
      functionsReached:
        - _ZN8AffixMgr6lookupEPKcm
        - _ZN8PfxEntry10getContLenEv
        - _ZN8PfxEntry7getContEv
        - _ZN8PfxEntry7getFlagEv
        - _ZN8SfxEntry14test_conditionEPKcS1_
        - _ZNK8AffixMgr13get_fullstripEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'affentry.cxx:646,42'
          Dst:             _ZNK8AffixMgr13get_fullstripEv
        - Src:             'affentry.cxx:669,9'
          Dst:             _ZN8SfxEntry14test_conditionEPKcS1_
        - Src:             'affentry.cxx:673,25'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'affentry.cxx:677,27'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affentry.cxx:678,17'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affentry.cxx:678,17'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affentry.cxx:678,17'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affentry.cxx:680,23'
          Dst:             _ZN8PfxEntry7getFlagEv
        - Src:             'affentry.cxx:683,24'
          Dst:             _ZN8PfxEntry7getFlagEv
    - functionName:    _ZN8SfxEntry3addEPKcm
      functionSourceFile: '/src/hunspell/src/hunspell/affentry.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          167
      EdgeCount:       35
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8SfxEntry14test_conditionEPKcS1_
        - _ZNK8AffixMgr13get_fullstripEv
        - strcmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'affentry.cxx:470,51'
          Dst:             _ZNK8AffixMgr13get_fullstripEv
        - Src:             'affentry.cxx:471,28'
          Dst:             _ZN8SfxEntry14test_conditionEPKcS1_
        - Src:             'affentry.cxx:473,32'
          Dst:             strcmp
    - functionName:    _ZN8SfxEntryC2EP8AffixMgr
      functionSourceFile: '/src/hunspell/src/hunspell/affentry.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8AffEntryC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'affentry.cxx:456,11'
          Dst:             _ZN8AffEntryC2Ev
    - functionName:    _ZN8AffEntryC2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/./baseaffix.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8PfxEntry11check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiictR12AffixScratch
      functionSourceFile: '/src/hunspell/src/hunspell/affentry.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         94
      ICount:          480
      EdgeCount:       177
      CyclomaticComplexity: 85
      functionsReached:
        - _Z11HENTRY_DATAP6hentry
        - _Z11HENTRY_FINDP6hentryPKc
        - _Z12HENTRY_DATA2PK6hentry
        - _ZN8AffixMgr18suffix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratchttc
        - _ZN8AffixMgr6lookupEPKcm
        - _ZN8PfxEntry14test_conditionERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN8PfxEntry6getKeyEv
        - _ZN8PfxEntry7getFlagEv
        - _ZNK8AffixMgr11encode_flagEt
        - _ZNK8AffixMgr13get_fullstripEv
        - _ZNK8AffixMgr13get_needaffixEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'affentry.cxx:384,42'
          Dst:             _ZNK8AffixMgr13get_fullstripEv
        - Src:             'affentry.cxx:401,9'
          Dst:             _ZN8PfxEntry14test_conditionERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affentry.cxx:404,25'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'affentry.cxx:408,16'
          Dst:             _ZNK8AffixMgr13get_needaffixEv
        - Src:             'affentry.cxx:416,29'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affentry.cxx:417,18'
          Dst:             _Z11HENTRY_FINDP6hentryPKc
        - Src:             'affentry.cxx:423,17'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'affentry.cxx:425,29'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'affentry.cxx:428,54'
          Dst:             _ZN8PfxEntry7getFlagEv
        - Src:             'affentry.cxx:428,42'
          Dst:             _ZNK8AffixMgr11encode_flagEt
        - Src:             'affentry.cxx:444,34'
          Dst:             _ZN8AffixMgr18suffix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratchttc
    - functionName:    _ZN8PfxEntry14test_conditionERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/affentry.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         92
      ICount:          460
      EdgeCount:       121
      CyclomaticComplexity: 31
      functionsReached:
        - _Z12is_utf8_contc
        - _Z9utf8_nextRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm
        - _ZN8PfxEntry8nextcharEPc
      functionUses:    5
      BranchProfiles:
        - Branch String:   'affentry.cxx:134,5'
          Branch Sides:    []
      Callsites:
        - Src:             'affentry.cxx:140,13'
          Dst:             _ZN8PfxEntry8nextcharEPc
        - Src:             'affentry.cxx:145,13'
          Dst:             _ZN8PfxEntry8nextcharEPc
        - Src:             'affentry.cxx:153,13'
          Dst:             _ZN8PfxEntry8nextcharEPc
        - Src:             'affentry.cxx:156,34'
          Dst:             _Z9utf8_nextRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm
        - Src:             'affentry.cxx:165,15'
          Dst:             _ZN8PfxEntry8nextcharEPc
        - Src:             'affentry.cxx:167,34'
          Dst:             _Z9utf8_nextRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm
        - Src:             'affentry.cxx:174,15'
          Dst:             _ZN8PfxEntry8nextcharEPc
        - Src:             'affentry.cxx:176,25'
          Dst:             _Z12is_utf8_contc
        - Src:             'affentry.cxx:183,19'
          Dst:             _ZN8PfxEntry8nextcharEPc
        - Src:             'affentry.cxx:188,46'
          Dst:             _ZN8PfxEntry8nextcharEPc
        - Src:             'affentry.cxx:193,44'
          Dst:             _ZN8PfxEntry8nextcharEPc
        - Src:             'affentry.cxx:197,15'
          Dst:             _ZN8PfxEntry8nextcharEPc
    - functionName:    _ZN8PfxEntry18check_twosfx_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiictR12AffixScratch
      functionSourceFile: '/src/hunspell/src/hunspell/affentry.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          197
      EdgeCount:       33
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8AffixMgr25suffix_check_twosfx_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratcht
        - _ZN8PfxEntry14test_conditionERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK8AffixMgr13get_fullstripEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'affentry.cxx:334,42'
          Dst:             _ZNK8AffixMgr13get_fullstripEv
        - Src:             'affentry.cxx:351,9'
          Dst:             _ZN8PfxEntry14test_conditionERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affentry.cxx:359,26'
          Dst:             _ZN8AffixMgr25suffix_check_twosfx_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratcht
    - functionName:    _ZN8PfxEntry12check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiictR12AffixScratch
      functionSourceFile: '/src/hunspell/src/hunspell/affentry.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          160
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN8AffixMgr19suffix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratcht
        - _ZN8PfxEntry14test_conditionERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK8AffixMgr13get_fullstripEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'affentry.cxx:284,42'
          Dst:             _ZNK8AffixMgr13get_fullstripEv
        - Src:             'affentry.cxx:301,9'
          Dst:             _ZN8PfxEntry14test_conditionERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affentry.cxx:310,37'
          Dst:             _ZN8AffixMgr19suffix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratcht
    - functionName:    _ZN8PfxEntry9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiictR12AffixScratch
      functionSourceFile: '/src/hunspell/src/hunspell/affentry.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          267
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratchttc
        - _ZN8AffixMgr6lookupEPKcm
        - _ZN8PfxEntry14test_conditionERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK8AffixMgr13get_fullstripEv
        - _ZNK8AffixMgr13get_needaffixEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'affentry.cxx:223,41'
          Dst:             _ZNK8AffixMgr13get_fullstripEv
        - Src:             'affentry.cxx:239,9'
          Dst:             _ZN8PfxEntry14test_conditionERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affentry.cxx:241,25'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'affentry.cxx:245,16'
          Dst:             _ZNK8AffixMgr13get_needaffixEv
        - Src:             'affentry.cxx:260,22'
          Dst:             _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratchttc
    - functionName:    _ZN8PfxEntry3addEPKcm
      functionSourceFile: '/src/hunspell/src/hunspell/affentry.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          203
      EdgeCount:       47
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN8PfxEntry14test_conditionERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK8AffixMgr13get_fullstripEv
        - strncmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'affentry.cxx:99,51'
          Dst:             _ZNK8AffixMgr13get_fullstripEv
        - Src:             'affentry.cxx:100,28'
          Dst:             _ZN8PfxEntry14test_conditionERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affentry.cxx:102,31'
          Dst:             strncmp
    - functionName:    _ZN8PfxEntryC2EP8AffixMgr
      functionSourceFile: '/src/hunspell/src/hunspell/affentry.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8AffEntryC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'affentry.cxx:88,11'
          Dst:             _ZN8AffEntryC2Ev
...
