---
Fuzzer filename: '/src/hunspell/./src/tools/persdicfuzzer.cxx'
All functions:
  Function list name: All functions
  Elements:
    - 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:    _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:    __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:    225
      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:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/hunspell/./src/tools/persdicfuzzer.cxx'
      linkageType:     externalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         76
      ICount:          436
      EdgeCount:       143
      CyclomaticComplexity: 69
      functionsReached:
        - _ZN8Hunspell14add_with_affixERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - _ZN8Hunspell3addERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN8Hunspell5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_
        - _ZN8Hunspell6removeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN8HunspellC2EPKcS1_S1_
        - _ZN8HunspellD2Ev
      functionUses:    0
      BranchProfiles:
        - Branch String:   './src/tools/persdicfuzzer.cxx:95,9'
          Branch Sides:    []
      Callsites:
        - Src:             './src/tools/persdicfuzzer.cxx:64,14'
          Dst:             _ZN8HunspellC2EPKcS1_S1_
        - Src:             './src/tools/persdicfuzzer.cxx:97,22'
          Dst:             _ZN8Hunspell5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_
        - Src:             './src/tools/persdicfuzzer.cxx:100,22'
          Dst:             _ZN8Hunspell3addERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             './src/tools/persdicfuzzer.cxx:103,22'
          Dst:             _ZN8Hunspell6removeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             './src/tools/persdicfuzzer.cxx:106,22'
          Dst:             _ZN8Hunspell14add_with_affixERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - Src:             './src/tools/persdicfuzzer.cxx:113,14'
          Dst:             _ZN8Hunspell5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_
        - Src:             './src/tools/persdicfuzzer.cxx:116,1'
          Dst:             _ZN8HunspellD2Ev
        - Src:             './src/tools/persdicfuzzer.cxx:116,1'
          Dst:             _ZN8HunspellD2Ev
    - 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:    __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:    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:    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: 2455
      functionLinenumberEnd: 2457
      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:2456,47'
          Dst:             _ZN12HunspellImpl9free_listEPPPci
    - functionName:    _ZN12HunspellImpl9free_listEPPPci
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2148
      functionLinenumberEnd: 2155
      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: 2451
      functionLinenumberEnd: 2453
      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:2452,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: 1560
      functionLinenumberEnd: 1564
      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:1562,24'
          Dst:             _ZN7HashMgr6removeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    Hunspell_add_with_affix
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2445
      functionLinenumberEnd: 2447
      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:2446,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: 1554
      functionLinenumberEnd: 1558
      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:1556,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: 2434
      functionLinenumberEnd: 2436
      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:2435,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: 1548
      functionLinenumberEnd: 1552
      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:1550,24'
          Dst:             _ZN7HashMgr14add_with_flagsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_S8_
    - functionName:    Hunspell_add
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2430
      functionLinenumberEnd: 2432
      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:2431,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: 1542
      functionLinenumberEnd: 1546
      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:1544,24'
          Dst:             _ZN7HashMgr3addERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    Hunspell_generate2
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2422
      functionLinenumberEnd: 2423
      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:2423,54'
          Dst:             _ZN12HunspellImpl8generateEPPPcPKcS1_i
    - functionName:    _ZN12HunspellImpl8generateEPPPcPKcS1_i
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2185
      functionLinenumberEnd: 2192
      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:2190,36'
          Dst:             _ZN12HunspellImpl8generateERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKNS0_6vectorIS6_NS4_IS6_EEEE
        - Src:             'hunspell.cxx:2191,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: 1853
      functionLinenumberEnd: 1898
      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:1857,34'
          Dst:             _ZN12HunspellImpl7analyzeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1860,3'
          Dst:             _ZN12HunspellImpl9cleanwordERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_PiSA_
        - Src:             'hunspell.cxx:1865,31'
          Dst:             _ZN10SuggestMgr11suggest_genERKNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_NS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:1865,5'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1871,7'
          Dst:             _ZN12HunspellImpl8mkallcapERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1874,12'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'hunspell.cxx:1879,9'
          Dst:             _ZN12HunspellImpl9mkinitcapERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1890,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: 2111
      functionLinenumberEnd: 2121
      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:2118,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: 2103
      functionLinenumberEnd: 2108
      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: 1585
      functionLinenumberEnd: 1608
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          173
      EdgeCount:       33
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12HunspellImpl16analyze_internalERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN7RepList4convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
        - _ZNK8AffixMgr14get_oconvtableEv
      functionUses:    6
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'hunspell.cxx:1586,35'
          Dst:             _ZN12HunspellImpl16analyze_internalERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1588,34'
          Dst:             _ZNK8AffixMgr14get_oconvtableEv
        - Src:             'hunspell.cxx:1596,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: 1577
      functionLinenumberEnd: 1583
      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: 1511
      functionLinenumberEnd: 1520
      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:1514,5'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hunspell.cxx:1515,5'
          Dst:             _Z13mkinitcap_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'hunspell.cxx:1516,5'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'hunspell.cxx:1518,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:    25
      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: 833
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         483
      ICount:          2458
      EdgeCount:       507
      CyclomaticComplexity: 26
      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
        - _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
        - _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_NS0_6chrono10time_pointINSB_12steady_clockENSB_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - _ZN7RepList4convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
        - _ZNK6w_charcvtEv
        - _ZNK8AffixMgr14get_forbidwarnEv
        - _ZNK8AffixMgr14get_iconvtableEv
        - _ZNK8AffixMgr15get_checksharpsEv
        - _ZNK8AffixMgr8get_warnEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   'hunspell.cxx:562,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:517,12'
          Dst:             _ZN12HunspellImpl10cleanword2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEERKS6_PiPm
        - Src:             'hunspell.cxx:519,12'
          Dst:             _ZN12HunspellImpl10cleanword2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEERKS6_PiPm
        - Src:             'hunspell.cxx:548,59'
          Dst:             _ZNK6w_charcvtEv
        - Src:             'hunspell.cxx:569,12'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_NS0_6chrono10time_pointINSB_12steady_clockENSB_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:573,14'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_NS0_6chrono10time_pointINSB_12steady_clockENSB_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:580,9'
          Dst:             _ZN12HunspellImpl12mkinitsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:581,14'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_NS0_6chrono10time_pointINSB_12steady_clockENSB_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:582,19'
          Dst:             _ZN12HunspellImpl11is_keepcaseEPK6hentry
        - Src:             'hunspell.cxx:588,12'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_NS0_6chrono10time_pointINSB_12steady_clockENSB_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:594,14'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_NS0_6chrono10time_pointINSB_12steady_clockENSB_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:602,9'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:609,13'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hunspell.cxx:610,13'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hunspell.cxx:611,13'
          Dst:             _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:615,18'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_NS0_6chrono10time_pointINSB_12steady_clockENSB_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:619,13'
          Dst:             _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:621,18'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_NS0_6chrono10time_pointINSB_12steady_clockENSB_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:625,11'
          Dst:             _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:626,16'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_NS0_6chrono10time_pointINSB_12steady_clockENSB_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:631,27'
          Dst:             _ZNK8AffixMgr15get_checksharpsEv
        - Src:             'hunspell.cxx:633,9'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:635,14'
          Dst:             _ZN12HunspellImpl11spellsharpsERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmiiPiPS6_NS0_6chrono10time_pointINSA_12steady_clockENSA_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:637,11'
          Dst:             _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:638,16'
          Dst:             _ZN12HunspellImpl11spellsharpsERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmiiPiPS6_NS0_6chrono10time_pointINSA_12steady_clockENSA_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:642,16'
          Dst:             _ZN12HunspellImpl11spellsharpsERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmiiPiPS6_NS0_6chrono10time_pointINSA_12steady_clockENSA_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:646,18'
          Dst:             _ZN12HunspellImpl11spellsharpsERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmiiPiPS6_NS0_6chrono10time_pointINSA_12steady_clockENSA_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:659,11'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:660,11'
          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:676,17'
          Dst:             _ZN12HunspellImpl11is_keepcaseEPK6hentry
        - Src:             'hunspell.cxx:681,7'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:683,7'
          Dst:             _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:685,12'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_NS0_6chrono10time_pointINSB_12steady_clockENSB_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:688,14'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_NS0_6chrono10time_pointINSB_12steady_clockENSB_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:694,16'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_NS0_6chrono10time_pointINSB_12steady_clockENSB_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:697,21'
          Dst:             _ZN12HunspellImpl11is_keepcaseEPK6hentry
        - Src:             'hunspell.cxx:702,17'
          Dst:             _ZN12HunspellImpl11is_keepcaseEPK6hentry
        - Src:             'hunspell.cxx:706,21'
          Dst:             _ZNK8AffixMgr15get_checksharpsEv
        - Src:             'hunspell.cxx:715,25'
          Dst:             _ZNK8AffixMgr8get_warnEv
        - Src:             'hunspell.cxx:716,9'
          Dst:             _ZNK8AffixMgr8get_warnEv
        - Src:             'hunspell.cxx:718,18'
          Dst:             _ZNK8AffixMgr14get_forbidwarnEv
        - Src:             'hunspell.cxx:749,11'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:758,13'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:777,14'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:782,13'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:792,15'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:806,14'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:811,13'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:821,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:    _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:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_NS0_6chrono10time_pointINSB_12steady_clockENSB_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 836
      functionLinenumberEnd: 976
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         212
      ICount:          1044
      EdgeCount:       235
      CyclomaticComplexity: 25
      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_9allocatorIcEEEEiiR12AffixScratchtct
        - _ZN8AffixMgr14compound_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEssssPP6hentrySB_ccPiR12AffixScratch
        - _ZNK7HashMgr6lookupEPKcm
        - _ZNK8AffixMgr12get_compoundEv
        - _ZNK8AffixMgr13get_needaffixEv
        - _ZNK8AffixMgr16get_compoundflagEv
        - _ZNK8AffixMgr17get_forbiddenwordEv
        - _ZNK8AffixMgr18get_onlyincompoundEv
        - isdigit
      functionUses:    18
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'hunspell.cxx:844,3'
          Dst:             _ZN12HunspellImpl12clean_ignoreERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:852,7'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hunspell.cxx:854,7'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hunspell.cxx:862,22'
          Dst:             _ZNK7HashMgr6lookupEPKcm
        - Src:             'hunspell.cxx:866,9'
          Dst:             _ZNK8AffixMgr17get_forbiddenwordEv
        - Src:             'hunspell.cxx:871,20'
          Dst:             _ZNK8AffixMgr16get_compoundflagEv
        - Src:             'hunspell.cxx:872,13'
          Dst:             _ZNK8AffixMgr16get_compoundflagEv
        - Src:             'hunspell.cxx:882,21'
          Dst:             _ZNK8AffixMgr13get_needaffixEv
        - Src:             'hunspell.cxx:883,14'
          Dst:             _ZNK8AffixMgr13get_needaffixEv
        - Src:             'hunspell.cxx:884,21'
          Dst:             _ZNK8AffixMgr18get_onlyincompoundEv
        - Src:             'hunspell.cxx:885,14'
          Dst:             _ZNK8AffixMgr18get_onlyincompoundEv
        - Src:             'hunspell.cxx:894,18'
          Dst:             _ZN12AffixScratchC2Ev
        - Src:             'hunspell.cxx:898,17'
          Dst:             _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiR12AffixScratchtct
        - Src:             'hunspell.cxx:902,18'
          Dst:             _ZNK8AffixMgr18get_onlyincompoundEv
        - Src:             'hunspell.cxx:903,11'
          Dst:             _ZNK8AffixMgr18get_onlyincompoundEv
        - Src:             'hunspell.cxx:911,11'
          Dst:             _ZNK8AffixMgr17get_forbiddenwordEv
        - Src:             'hunspell.cxx:920,13'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hunspell.cxx:922,13'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hunspell.cxx:926,23'
          Dst:             _ZNK8AffixMgr12get_compoundEv
        - Src:             'hunspell.cxx:933,19'
          Dst:             _ZN8AffixMgr14compound_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEssssPP6hentrySB_ccPiR12AffixScratch
        - Src:             'hunspell.cxx:940,21'
          Dst:             _ZN8AffixMgr14compound_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEssssPP6hentrySB_ccPiR12AffixScratch
        - Src:             'hunspell.cxx:945,20'
          Dst:             isdigit
        - Src:             'hunspell.cxx:948,22'
          Dst:             _ZN10SuggestMgr7suggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_Pib
        - Src:             'hunspell.cxx:956,21'
          Dst:             _ZN8AffixMgr14compound_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEssssPP6hentrySB_ccPiR12AffixScratch
        - Src:             'hunspell.cxx:964,15'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hunspell.cxx:966,15'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hunspell.cxx:973,3'
          Dst:             _ZN12AffixScratchD2Ev
        - Src:             'hunspell.cxx:973,3'
          Dst:             _ZN12AffixScratchD2Ev
    - functionName:    _ZN12HunspellImpl12mkinitsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1532
      functionLinenumberEnd: 1539
      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:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:1534,5'
          Dst:             _Z15mkinitsmall_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'hunspell.cxx:1535,5'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'hunspell.cxx:1537,5'
          Dst:             _Z11mkinitsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
    - 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:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:439,38'
          Dst:             _ZNK8AffixMgr12get_keepcaseEv
        - Src:             'hunspell.cxx:440,10'
          Dst:             _ZNK8AffixMgr12get_keepcaseEv
    - 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: 1522
      functionLinenumberEnd: 1529
      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:1524,5'
          Dst:             _Z13mkinitcap_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'hunspell.cxx:1525,5'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'hunspell.cxx:1527,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:    _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: 146
      functionLinenumberEnd: 146
      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: 146
      functionLinenumberEnd: 146
      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:    _ZN12HunspellImpl16analyze_internalERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1610
      functionLinenumberEnd: 1851
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         399
      ICount:          1901
      EdgeCount:       781
      CyclomaticComplexity: 384
      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:1700,3'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'hunspell.cxx:1629,34'
          Dst:             _ZNK8AffixMgr14get_iconvtableEv
        - Src:             'hunspell.cxx:1633,32'
          Dst:             _ZN7RepList4convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
        - Src:             'hunspell.cxx:1639,12'
          Dst:             _ZN12HunspellImpl10cleanword2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEERKS6_PiPm
        - Src:             'hunspell.cxx:1641,12'
          Dst:             _ZN12HunspellImpl10cleanword2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEERKS6_PiPm
        - Src:             'hunspell.cxx:1684,77'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_NS0_6chrono10time_pointINSB_12steady_clockENSB_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:1688,35'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1688,9'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1691,35'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1691,9'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1693,35'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1693,9'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1695,14'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'hunspell.cxx:1704,33'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1704,7'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1708,35'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1708,9'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1713,7'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1715,7'
          Dst:             _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1716,33'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1716,7'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1717,33'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1717,7'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1720,35'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1720,9'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1725,35'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1725,9'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1730,33'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1730,7'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1734,35'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1734,9'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1736,7'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1738,7'
          Dst:             _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1740,33'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1740,7'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1741,33'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1741,7'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1744,35'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1744,9'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1749,35'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1749,9'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1759,9'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1761,9'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1763,12'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'hunspell.cxx:1777,11'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:1778,32'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1780,18'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'hunspell.cxx:1785,11'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:1786,12'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:1787,33'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1792,21'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1796,16'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'hunspell.cxx:1801,17'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:1803,22'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:1805,33'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1810,21'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1814,16'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'hunspell.cxx:1839,13'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_NS0_6chrono10time_pointINSB_12steady_clockENSB_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:1841,35'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1845,18'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
    - functionName:    Hunspell_generate
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2413
      functionLinenumberEnd: 2414
      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:2414,54'
          Dst:             _ZN12HunspellImpl8generateEPPPcPKcS4_
    - functionName:    _ZN12HunspellImpl8generateEPPPcPKcS4_
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2180
      functionLinenumberEnd: 2183
      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:2181,36'
          Dst:             _ZN12HunspellImpl8generateERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - Src:             'hunspell.cxx:2182,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: 1900
      functionLinenumberEnd: 1905
      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:1901,33'
          Dst:             _ZN12HunspellImpl7analyzeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1902,35'
          Dst:             _ZN12HunspellImpl8generateERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKNS0_6vectorIS6_NS4_IS6_EEEE
        - Src:             'hunspell.cxx:1903,3'
          Dst:             _Z8uniqlistRNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE
    - functionName:    Hunspell_stem2
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2405
      functionLinenumberEnd: 2406
      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:2406,54'
          Dst:             _ZN12HunspellImpl4stemEPPPcS1_i
    - functionName:    _ZN12HunspellImpl4stemEPPPcS1_i
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2171
      functionLinenumberEnd: 2178
      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:2176,36'
          Dst:             _ZN12HunspellImpl4stemERKNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEE
        - Src:             'hunspell.cxx:2177,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: 1446
      functionLinenumberEnd: 1497
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         76
      ICount:          416
      EdgeCount:       141
      CyclomaticComplexity: 67
      functionsReached:
        - _Z10copy_fieldRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - _Z21append_compound_partsRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_
        - _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
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:1456,24'
          Dst:             _Z21append_compound_partsRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_
        - Src:             'hunspell.cxx:1461,35'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'hunspell.cxx:1471,33'
          Dst:             _ZN10SuggestMgr11suggest_genERKNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_NS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:1473,42'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'hunspell.cxx:1485,11'
          Dst:             _Z10copy_fieldRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'hunspell.cxx:1489,9'
          Dst:             _Z10copy_fieldRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'hunspell.cxx:1494,10'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'hunspell.cxx:1495,3'
          Dst:             _Z8uniqlistRNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE
    - functionName:    Hunspell_stem
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2401
      functionLinenumberEnd: 2402
      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:2402,54'
          Dst:             _ZN12HunspellImpl4stemEPPPcPKc
    - functionName:    _ZN12HunspellImpl4stemEPPPcPKc
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2166
      functionLinenumberEnd: 2169
      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:2167,36'
          Dst:             _ZN12HunspellImpl4stemERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:2168,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: 1499
      functionLinenumberEnd: 1501
      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:1500,15'
          Dst:             _ZN12HunspellImpl7analyzeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1500,10'
          Dst:             _ZN12HunspellImpl4stemERKNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEE
    - functionName:    Hunspell_analyze
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2397
      functionLinenumberEnd: 2398
      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:2398,54'
          Dst:             _ZN12HunspellImpl7analyzeEPPPcPKc
    - functionName:    _ZN12HunspellImpl7analyzeEPPPcPKc
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2161
      functionLinenumberEnd: 2164
      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:2162,36'
          Dst:             _ZN12HunspellImpl7analyzeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:2163,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: 2393
      functionLinenumberEnd: 2394
      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:2394,54'
          Dst:             _ZN12HunspellImpl14suffix_suggestEPPPcPKc
    - functionName:    _ZN12HunspellImpl14suffix_suggestEPPPcPKc
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2143
      functionLinenumberEnd: 2146
      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:2144,36'
          Dst:             _ZN12HunspellImpl14suffix_suggestERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:2145,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: 2065
      functionLinenumberEnd: 2098
      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:2071,37'
          Dst:             _ZNK8AffixMgr10get_ignoreEv
        - Src:             'hunspell.cxx:2076,18'
          Dst:             _ZNK8AffixMgr16get_ignore_utf16Ev
        - Src:             'hunspell.cxx:2077,7'
          Dst:             _Z24remove_ignored_chars_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'hunspell.cxx:2079,7'
          Dst:             _Z20remove_ignored_charsRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_
        - Src:             'hunspell.cxx:2092,22'
          Dst:             _ZNK7HashMgr6lookupEPKcm
        - Src:             'hunspell.cxx:2095,19'
          Dst:             _ZN8AffixMgr16get_suffix_wordsEPtiRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    Hunspell_suggest
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2389
      functionLinenumberEnd: 2390
      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:2390,54'
          Dst:             _ZN12HunspellImpl7suggestEPPPcPKc
    - functionName:    _ZN12HunspellImpl7suggestEPPPcPKc
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2138
      functionLinenumberEnd: 2141
      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:2139,39'
          Dst:             _ZN12HunspellImpl7suggestERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:2140,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: 1126
      functionLinenumberEnd: 1130
      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:1129,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: 984
      functionLinenumberEnd: 1124
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         173
      ICount:          921
      EdgeCount:       178
      CyclomaticComplexity: 7
      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:1033,5'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'hunspell.cxx:1000,35'
          Dst:             _ZN12HunspellImpl16suggest_internalERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEESC_RbRmRiNS0_6chrono10time_pointINSG_12steady_clockENSG_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:1007,9'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1009,9'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1017,7'
          Dst:             _ZN12HunspellImpl9mkinitcapERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1025,31'
          Dst:             _ZNK8AffixMgr16get_sugswithdotsEv
        - Src:             'hunspell.cxx:1032,24'
          Dst:             _ZNK8AffixMgr12get_keepcaseEv
        - Src:             'hunspell.cxx:1032,49'
          Dst:             _ZNK8AffixMgr17get_forbiddenwordEv
        - Src:             'hunspell.cxx:1043,23'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:1051,20'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:1064,15'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hunspell.cxx:1068,13'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1069,17'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:1073,15'
          Dst:             _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1074,19'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:1104,34'
          Dst:             _ZNK8AffixMgr14get_oconvtableEv
        - Src:             'hunspell.cxx:1109,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: 1136
      functionLinenumberEnd: 1440
      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:         444
      ICount:          2396
      EdgeCount:       821
      CyclomaticComplexity: 379
      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:1202,3'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   'hunspell.cxx:1348,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:1151,12'
          Dst:             _ZN12HunspellImpl7spellmlERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1166,34'
          Dst:             _ZNK8AffixMgr14get_iconvtableEv
        - Src:             'hunspell.cxx:1170,32'
          Dst:             _ZN7RepList4convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
        - Src:             'hunspell.cxx:1176,12'
          Dst:             _ZN12HunspellImpl10cleanword2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEERKS6_PiPm
        - Src:             'hunspell.cxx:1178,12'
          Dst:             _ZN12HunspellImpl10cleanword2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEERKS6_PiPm
        - Src:             'hunspell.cxx:1192,43'
          Dst:             _ZNK8AffixMgr14get_forceucaseEv
        - Src:             'hunspell.cxx:1194,9'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_NS0_6chrono10time_pointINSB_12steady_clockENSB_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:1196,7'
          Dst:             _ZN12HunspellImpl9mkinitcapERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1204,22'
          Dst:             _ZN10SuggestMgr7suggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_Pib
        - Src:             'hunspell.cxx:1210,24'
          Dst:             _ZN10SuggestMgr7suggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_Pib
        - Src:             'hunspell.cxx:1219,22'
          Dst:             _ZN10SuggestMgr7suggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_Pib
        - Src:             'hunspell.cxx:1223,7'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1224,22'
          Dst:             _ZN10SuggestMgr7suggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_Pib
        - Src:             'hunspell.cxx:1233,22'
          Dst:             _ZN10SuggestMgr7suggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_Pib
        - Src:             'hunspell.cxx:1243,11'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hunspell.cxx:1244,22'
          Dst:             _Z16get_captype_utf8RKNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'hunspell.cxx:1246,22'
          Dst:             _Z11get_captypeRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'hunspell.cxx:1251,11'
          Dst:             _ZN12HunspellImpl10insert_sugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_
        - Src:             'hunspell.cxx:1260,9'
          Dst:             _ZN12HunspellImpl12mkinitsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1261,24'
          Dst:             _ZN10SuggestMgr7suggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_Pib
        - Src:             'hunspell.cxx:1266,7'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1267,11'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:1268,9'
          Dst:             _ZN12HunspellImpl10insert_sugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_
        - Src:             'hunspell.cxx:1270,22'
          Dst:             _ZN10SuggestMgr7suggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_Pib
        - Src:             'hunspell.cxx:1274,9'
          Dst:             _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1275,13'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:1276,11'
          Dst:             _ZN12HunspellImpl10insert_sugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_
        - Src:             'hunspell.cxx:1277,24'
          Dst:             _ZN10SuggestMgr7suggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_Pib
        - Src:             'hunspell.cxx:1283,29'
          Dst:             strchr
        - Src:             'hunspell.cxx:1285,25'
          Dst:             strlen
        - Src:             'hunspell.cxx:1287,30'
          Dst:             strcmp
        - Src:             'hunspell.cxx:1292,15'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hunspell.cxx:1293,13'
          Dst:             _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1305,7'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1306,22'
          Dst:             _ZN10SuggestMgr7suggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_Pib
        - Src:             'hunspell.cxx:1309,27'
          Dst:             _ZNK8AffixMgr12get_keepcaseEv
        - Src:             'hunspell.cxx:1309,45'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:1310,9'
          Dst:             _ZN12HunspellImpl10insert_sugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_
        - Src:             'hunspell.cxx:1311,7'
          Dst:             _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1312,22'
          Dst:             _ZN10SuggestMgr7suggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_Pib
        - Src:             'hunspell.cxx:1316,9'
          Dst:             _ZN12HunspellImpl8mkallcapERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1317,29'
          Dst:             _ZNK8AffixMgr15get_checksharpsEv
        - Src:             'hunspell.cxx:1319,13'
          Dst:             _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'hunspell.cxx:1321,13'
          Dst:             _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'hunspell.cxx:1337,15'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:1347,66'
          Dst:             _ZNK8AffixMgr16get_maxngramsugsEv
        - Src:             'hunspell.cxx:1350,16'
          Dst:             _ZN10SuggestMgr9ngsuggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEEPKcRKNS1_INS0_10unique_ptrI7HashMgrNS0_14default_deleteISE_EEEENS5_ISH_EEEEi
        - Src:             'hunspell.cxx:1361,9'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1362,16'
          Dst:             _ZN10SuggestMgr9ngsuggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEEPKcRKNS1_INS0_10unique_ptrI7HashMgrNS0_14default_deleteISE_EEEENS5_ISH_EEEEi
        - Src:             'hunspell.cxx:1370,9'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1371,16'
          Dst:             _ZN10SuggestMgr9ngsuggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEEPKcRKNS1_INS0_10unique_ptrI7HashMgrNS0_14default_deleteISE_EEEENS5_ISH_EEEEi
        - Src:             'hunspell.cxx:1378,9'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1380,16'
          Dst:             _ZN10SuggestMgr9ngsuggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEEPKcRKNS1_INS0_10unique_ptrI7HashMgrNS0_14default_deleteISE_EEEENS5_ISH_EEEEi
        - Src:             'hunspell.cxx:1384,11'
          Dst:             _ZN12HunspellImpl8mkallcapERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1412,29'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:1413,41'
          Dst:             _ZN12HunspellImpl7suggestERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEENS0_6chrono10time_pointINSD_12steady_clockENSD_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:1424,31'
          Dst:             _ZNK8AffixMgr17get_forbiddenwordEv
        - Src:             'hunspell.cxx:1425,13'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_NS0_6chrono10time_pointINSB_12steady_clockENSB_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:1427,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: 1983
      functionLinenumberEnd: 2063
      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:1998,7'
          Dst:             _ZN12HunspellImpl13check_xml_parERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmPKcSA_
        - Src:             'hunspell.cxx:1999,22'
          Dst:             _ZN12HunspellImpl11get_xml_parERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'hunspell.cxx:2001,14'
          Dst:             _ZN12HunspellImpl7analyzeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:2010,7'
          Dst:             _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'hunspell.cxx:2011,7'
          Dst:             _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'hunspell.cxx:2012,7'
          Dst:             _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'hunspell.cxx:2021,14'
          Dst:             _ZN12HunspellImpl13check_xml_parERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmPKcSA_
        - Src:             'hunspell.cxx:2022,22'
          Dst:             _ZN12HunspellImpl11get_xml_parERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'hunspell.cxx:2024,14'
          Dst:             _ZN12HunspellImpl4stemERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:2025,14'
          Dst:             _ZN12HunspellImpl13check_xml_parERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmPKcSA_
        - Src:             'hunspell.cxx:2026,22'
          Dst:             _ZN12HunspellImpl11get_xml_parERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'hunspell.cxx:2031,25'
          Dst:             _ZN12HunspellImpl11get_xml_parERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'hunspell.cxx:2033,16'
          Dst:             _ZN12HunspellImpl8generateERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - Src:             'hunspell.cxx:2038,42'
          Dst:             _ZN12HunspellImpl12get_xml_listERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmPKc
        - Src:             'hunspell.cxx:2040,18'
          Dst:             _ZN12HunspellImpl8generateERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKNS0_6vectorIS6_NS4_IS6_EEEE
        - Src:             'hunspell.cxx:2041,11'
          Dst:             _Z8uniqlistRNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE
        - Src:             'hunspell.cxx:2046,14'
          Dst:             _ZN12HunspellImpl13check_xml_parERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmPKcSA_
        - Src:             'hunspell.cxx:2047,22'
          Dst:             _ZN12HunspellImpl11get_xml_parERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'hunspell.cxx:2052,25'
          Dst:             _ZN12HunspellImpl11get_xml_parERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'hunspell.cxx:2054,9'
          Dst:             _ZN12HunspellImpl14add_with_affixERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - Src:             'hunspell.cxx:2056,9'
          Dst:             _ZN12HunspellImpl3addERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:2059,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:    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: 1960
      functionLinenumberEnd: 1963
      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:1961,41'
          Dst:             _ZN12HunspellImpl11get_xml_posERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmPKc
        - Src:             'hunspell.cxx:1961,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: 1908
      functionLinenumberEnd: 1924
      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:1921,3'
          Dst:             _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'hunspell.cxx:1922,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: 1965
      functionLinenumberEnd: 1981
      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:1973,46'
          Dst:             strlen
        - Src:             'hunspell.cxx:1973,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: 1940
      functionLinenumberEnd: 1956
      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:1953,12'
          Dst:             strlen
        - Src:             'hunspell.cxx:1955,16'
          Dst:             strlen
    - functionName:    Hunspell_get_library_version
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2385
      functionLinenumberEnd: 2386
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8Hunspell19get_library_versionEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2386,10'
          Dst:             _ZN8Hunspell19get_library_versionEv
    - functionName:    _ZN8Hunspell19get_library_versionEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2351
      functionLinenumberEnd: 2352
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Hunspell_get_dic_encoding
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2381
      functionLinenumberEnd: 2382
      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:2382,54'
          Dst:             _ZN12HunspellImpl16get_dic_encodingEv
    - functionName:    _ZN12HunspellImpl16get_dic_encodingEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2157
      functionLinenumberEnd: 2158
      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: 2377
      functionLinenumberEnd: 2378
      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:2378,54'
          Dst:             _ZN12HunspellImpl5spellEPKcPiPPc
    - functionName:    _ZN12HunspellImpl5spellEPKcPiPPc
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2124
      functionLinenumberEnd: 2136
      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:2127,14'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:2132,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: 2373
      functionLinenumberEnd: 2374
      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:2374,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: 2369
      functionLinenumberEnd: 2371
      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:2370,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: 2365
      functionLinenumberEnd: 2367
      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:2366,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: 2359
      functionLinenumberEnd: 2361
      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:2360,43'
          Dst:             _ZN12HunspellImplC2EPKcS1_S1_
    - functionName:    _ZN8Hunspell10input_convEPKcPcm
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2355
      functionLinenumberEnd: 2356
      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:2356,18'
          Dst:             _ZN12HunspellImpl10input_convEPKcPcm
    - functionName:    _ZN12HunspellImpl10input_convEPKcPcm
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2202
      functionLinenumberEnd: 2210
      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:2204,14'
          Dst:             _ZN12HunspellImpl10input_convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
        - Src:             'hunspell.cxx:2206,5'
          Dst:             strncpy
    - functionName:    _ZN12HunspellImpl10input_convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1930
      functionLinenumberEnd: 1937
      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:1931,32'
          Dst:             _ZNK8AffixMgr14get_iconvtableEv
        - Src:             'hunspell.cxx:1933,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: 2347
      functionLinenumberEnd: 2348
      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:2348,18'
          Dst:             _ZNK12HunspellImpl11get_versionEv
    - functionName:    _ZNK12HunspellImpl11get_versionEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2198
      functionLinenumberEnd: 2199
      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:2199,10'
          Dst:             _ZNK12HunspellImpl15get_version_cppEv
    - functionName:    _ZNK12HunspellImpl15get_version_cppEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1566
      functionLinenumberEnd: 1567
      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:1567,17'
          Dst:             _ZNK8AffixMgr11get_versionEv
    - functionName:    _ZNK8Hunspell13get_wordcharsEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2343
      functionLinenumberEnd: 2344
      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:2344,18'
          Dst:             _ZNK12HunspellImpl13get_wordcharsEv
    - functionName:    _ZNK12HunspellImpl13get_wordcharsEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2194
      functionLinenumberEnd: 2195
      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:2195,10'
          Dst:             _ZNK12HunspellImpl17get_wordchars_cppEv
    - functionName:    _ZNK12HunspellImpl17get_wordchars_cppEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1503
      functionLinenumberEnd: 1504
      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:1504,17'
          Dst:             _ZNK8AffixMgr13get_wordcharsEv
    - functionName:    _ZN8Hunspell8generateEPPPcPKcS1_i
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2339
      functionLinenumberEnd: 2340
      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:2340,18'
          Dst:             _ZN12HunspellImpl8generateEPPPcPKcS1_i
    - functionName:    _ZN8Hunspell8generateEPPPcPKcS4_
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2335
      functionLinenumberEnd: 2336
      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:2336,18'
          Dst:             _ZN12HunspellImpl8generateEPPPcPKcS4_
    - functionName:    _ZN8Hunspell4stemEPPPcS1_i
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2331
      functionLinenumberEnd: 2332
      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:2332,18'
          Dst:             _ZN12HunspellImpl4stemEPPPcS1_i
    - functionName:    _ZN8Hunspell4stemEPPPcPKc
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2327
      functionLinenumberEnd: 2328
      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:2328,18'
          Dst:             _ZN12HunspellImpl4stemEPPPcPKc
    - functionName:    _ZN8Hunspell7analyzeEPPPcPKc
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2323
      functionLinenumberEnd: 2324
      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:2324,18'
          Dst:             _ZN12HunspellImpl7analyzeEPPPcPKc
    - functionName:    _ZN8Hunspell16get_dic_encodingEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2319
      functionLinenumberEnd: 2320
      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:2320,18'
          Dst:             _ZN12HunspellImpl16get_dic_encodingEv
    - functionName:    _ZN8Hunspell9free_listEPPPci
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2315
      functionLinenumberEnd: 2317
      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:2316,11'
          Dst:             _ZN12HunspellImpl9free_listEPPPci
    - functionName:    _ZN8Hunspell14suffix_suggestEPPPcPKc
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2311
      functionLinenumberEnd: 2312
      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:2312,18'
          Dst:             _ZN12HunspellImpl14suffix_suggestEPPPcPKc
    - functionName:    _ZN8Hunspell7suggestEPPPcPKc
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2307
      functionLinenumberEnd: 2308
      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:2308,18'
          Dst:             _ZN12HunspellImpl7suggestEPPPcPKc
    - functionName:    _ZN8Hunspell5spellEPKcPiPPc
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2303
      functionLinenumberEnd: 2304
      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:2304,18'
          Dst:             _ZN12HunspellImpl5spellEPKcPiPPc
    - functionName:    _ZN8Hunspell10input_convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2299
      functionLinenumberEnd: 2300
      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:2300,18'
          Dst:             _ZN12HunspellImpl10input_convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
    - functionName:    _ZNK8Hunspell11get_langnumEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2295
      functionLinenumberEnd: 2296
      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:2296,18'
          Dst:             _ZNK12HunspellImpl11get_langnumEv
    - functionName:    _ZNK12HunspellImpl11get_langnumEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1926
      functionLinenumberEnd: 1927
      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: 2291
      functionLinenumberEnd: 2292
      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:2292,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: 2287
      functionLinenumberEnd: 2288
      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:2288,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: 2283
      functionLinenumberEnd: 2284
      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:2284,18'
          Dst:             _ZN12HunspellImpl7analyzeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZN8Hunspell10get_csconvEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2279
      functionLinenumberEnd: 2280
      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:2280,18'
          Dst:             _ZN12HunspellImpl10get_csconvEv
    - functionName:    _ZN12HunspellImpl10get_csconvEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1570
      functionLinenumberEnd: 1574
      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: 2275
      functionLinenumberEnd: 2276
      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:2276,18'
          Dst:             _ZNK12HunspellImpl15get_version_cppEv
    - functionName:    _ZN8Hunspell6removeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2271
      functionLinenumberEnd: 2272
      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:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2272,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: 2267
      functionLinenumberEnd: 2268
      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:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2268,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: 2263
      functionLinenumberEnd: 2264
      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:2264,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: 2259
      functionLinenumberEnd: 2260
      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:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2260,18'
          Dst:             _ZN12HunspellImpl3addERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZNK8Hunspell19get_wordchars_utf16Ev
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2255
      functionLinenumberEnd: 2256
      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:2256,18'
          Dst:             _ZNK12HunspellImpl19get_wordchars_utf16Ev
    - functionName:    _ZNK12HunspellImpl19get_wordchars_utf16Ev
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1507
      functionLinenumberEnd: 1508
      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:1508,17'
          Dst:             _ZNK8AffixMgr19get_wordchars_utf16Ev
    - functionName:    _ZNK8Hunspell17get_wordchars_cppEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2251
      functionLinenumberEnd: 2252
      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:2252,18'
          Dst:             _ZNK12HunspellImpl17get_wordchars_cppEv
    - functionName:    _ZN8Hunspell4stemERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2247
      functionLinenumberEnd: 2248
      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:2248,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: 2243
      functionLinenumberEnd: 2244
      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:2244,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: 2239
      functionLinenumberEnd: 2240
      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:2240,18'
          Dst:             _ZNK12HunspellImpl17get_dict_encodingEv
    - functionName:    _ZNK12HunspellImpl17get_dict_encodingEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1442
      functionLinenumberEnd: 1443
      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: 2235
      functionLinenumberEnd: 2236
      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:2236,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: 2231
      functionLinenumberEnd: 2232
      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:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2232,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: 2225
      functionLinenumberEnd: 2229
      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:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2227,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: 2221
      functionLinenumberEnd: 2222
      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:2222,18'
          Dst:             _ZN12HunspellImpl7add_dicEPKcS1_
    - functionName:    _ZN8HunspellD2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2216
      functionLinenumberEnd: 2218
      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:2217,3'
          Dst:             _ZN12HunspellImplD2Ev
    - functionName:    _ZN8HunspellC2EPKcS1_S1_
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2213
      functionLinenumberEnd: 2214
      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:2213,16'
          Dst:             _ZN12HunspellImplC2EPKcS1_S1_
    - functionName:    _ZN4TrieItLb1EE17advance_or_createEmh
      functionSourceFile: '/src/hunspell/src/hunspell/./replist.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          88
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4TrieItLb1EE4NodeC2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/./replist.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7RepList24check_against_breaktableERKNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEE
      functionSourceFile: '/src/hunspell/src/hunspell/replist.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 246
      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:    _ZNK4TrieItLb1EE9transcodeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERS7_
      functionSourceFile: '/src/hunspell/src/hunspell/./replist.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          234
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4TrieItLb1EE10get_statusEv
      functionSourceFile: '/src/hunspell/src/hunspell/./replist.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7RepList4convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
      functionSourceFile: '/src/hunspell/src/hunspell/replist.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          240
      EdgeCount:       40
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7RepList4findEPKcm
        - _ZN7RepList7replaceEmib
        - _ZNK4TrieItLb1EE10get_statusEv
        - _ZNK4TrieItLb1EE9transcodeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERS7_
      functionUses:    7
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'replist.cxx:187,28'
          Dst:             _ZNK4TrieItLb1EE10get_statusEv
        - Src:             'replist.cxx:188,17'
          Dst:             _ZNK4TrieItLb1EE9transcodeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERS7_
        - Src:             'replist.cxx:205,15'
          Dst:             _ZN7RepList4findEPKcm
        - Src:             'replist.cxx:208,11'
          Dst:             _ZN7RepList7replaceEmib
    - functionName:    _ZN7RepList4findEPKcm
      functionSourceFile: '/src/hunspell/src/hunspell/replist.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          126
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - strncmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'replist.cxx:100,13'
          Dst:             strncmp
    - functionName:    _ZN7RepList7replaceEmib
      functionSourceFile: '/src/hunspell/src/hunspell/replist.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 123
      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:    _ZN4TrieItLb1EE3addERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
      functionSourceFile: '/src/hunspell/src/hunspell/./replist.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          154
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4TrieItLb1EE17advance_or_createEmh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './replist.hxx:187,28'
          Dst:             _ZN4TrieItLb1EE17advance_or_createEmh
        - Src:             './replist.hxx:189,28'
          Dst:             _ZN4TrieItLb1EE17advance_or_createEmh
    - functionName:    _ZN7RepList3addERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
      functionSourceFile: '/src/hunspell/src/hunspell/replist.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          418
      EdgeCount:       138
      CyclomaticComplexity: 66
      functionsReached:
        - _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - _ZN4TrieItLb1EE3addERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - _ZN7RepList4findEPKcm
        - _ZN9replentryC2Ev
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'replist.cxx:142,3'
          Dst:             _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'replist.cxx:151,5'
          Dst:             _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'replist.cxx:152,10'
          Dst:             _ZN4TrieItLb1EE3addERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             'replist.cxx:158,11'
          Dst:             _ZN7RepList4findEPKcm
        - Src:             'replist.cxx:162,5'
          Dst:             _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'replist.cxx:167,22'
          Dst:             _ZN9replentryC2Ev
        - Src:             'replist.cxx:170,3'
          Dst:             _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'replist.cxx:175,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: 84
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          60
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4TrieItLb1EED2Ev
        - _ZN9replentryD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'replist.cxx:86,5'
          Dst:             _ZN9replentryD2Ev
        - Src:             'replist.cxx:88,1'
          Dst:             _ZN4TrieItLb1EED2Ev
    - functionName:    _ZN4TrieItLb1EED2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/./replist.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4TrieItLb1EEC2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/./replist.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7RepListC2Ei
      functionSourceFile: '/src/hunspell/src/hunspell/replist.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          66
      EdgeCount:       16
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4TrieItLb1EEC2Ev
        - _ZN4TrieItLb1EED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'replist.cxx:79,10'
          Dst:             _ZN4TrieItLb1EEC2Ev
        - Src:             'replist.cxx:82,1'
          Dst:             _ZN4TrieItLb1EED2Ev
    - functionName:    _ZN9guesswordC2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/./atypes.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 122
      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: 2272
      functionLinenumberEnd: 2309
      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:2277,9'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:2278,9'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:2280,9'
          Dst:             strlen
        - Src:             'suggestmgr.cxx:2281,9'
          Dst:             strlen
        - Src:             'suggestmgr.cxx:2292,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: 1974
      functionLinenumberEnd: 2049
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         117
      ICount:          620
      EdgeCount:       221
      CyclomaticComplexity: 106
      functionsReached:
        - _Z10copy_fieldRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - _Z21append_compound_partsRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_
        - _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:1991,31'
          Dst:             _Z21append_compound_partsRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_
        - Src:             'suggestmgr.cxx:1999,37'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'suggestmgr.cxx:2010,26'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:2012,11'
          Dst:             _Z10copy_fieldRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'suggestmgr.cxx:2013,23'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'suggestmgr.cxx:2019,30'
          Dst:             _ZN10SuggestMgr18suggest_hentry_genEP6hentryPKc
        - Src:             'suggestmgr.cxx:2021,20'
          Dst:             _ZN10SuggestMgr18suggest_hentry_genEP6hentryPKc
        - Src:             'suggestmgr.cxx:2023,46'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'suggestmgr.cxx:2029,19'
          Dst:             _Z10copy_fieldRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'suggestmgr.cxx:2041,30'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:2045,5'
          Dst:             _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
    - 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:    30
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10SuggestMgr18suggest_hentry_genEP6hentryPKc
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1925
      functionLinenumberEnd: 1971
      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_it
        - strncmp
        - strstr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:1927,18'
          Dst:             _ZL12get_sfxcountPKc
        - Src:             'suggestmgr.cxx:1929,20'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'suggestmgr.cxx:1929,7'
          Dst:             _ZL12get_sfxcountPKc
        - Src:             'suggestmgr.cxx:1932,7'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'suggestmgr.cxx:1934,39'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'suggestmgr.cxx:1933,30'
          Dst:             _ZN8AffixMgr8morphgenEPKciPKttS1_S1_it
        - Src:             'suggestmgr.cxx:1943,7'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'suggestmgr.cxx:1944,23'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'suggestmgr.cxx:1944,16'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:1947,16'
          Dst:             _Z8fieldlenPKc
        - Src:             'suggestmgr.cxx:1949,33'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'suggestmgr.cxx:1953,11'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'suggestmgr.cxx:1954,34'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'suggestmgr.cxx:1954,27'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:1956,28'
          Dst:             _Z8fieldlenPKc
        - Src:             'suggestmgr.cxx:1955,20'
          Dst:             strncmp
        - Src:             'suggestmgr.cxx:1958,56'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'suggestmgr.cxx:1957,36'
          Dst:             _ZN8AffixMgr8morphgenEPKciPKttS1_S1_it
        - Src:             'suggestmgr.cxx:1967,9'
          Dst:             strstr
    - functionName:    _ZL12get_sfxcountPKc
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1902
      functionLinenumberEnd: 1922
      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:1907,11'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:1909,13'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:1911,13'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:1915,13'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:1917,15'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:1919,15'
          Dst:             strstr
    - functionName:    _Z11HENTRY_DATAP6hentry
      functionSourceFile: '/src/hunspell/src/hunspell/./csutil.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 309
      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:306,11'
          Dst:             _Z18get_stored_pointerPKc
    - functionName:    _Z12HENTRY_DATA2PK6hentry
      functionSourceFile: '/src/hunspell/src/hunspell/./csutil.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 334
      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:331,11'
          Dst:             _Z18get_stored_pointerPKc
    - functionName:    _Z11HENTRY_FINDP6hentryPKc
      functionSourceFile: '/src/hunspell/src/hunspell/./csutil.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 339
      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:338,16'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             './csutil.hxx:339,17'
          Dst:             strstr
    - functionName:    _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1847
      functionLinenumberEnd: 1900
      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:1860,7'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'suggestmgr.cxx:1862,7'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'suggestmgr.cxx:1865,15'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'suggestmgr.cxx:1869,11'
          Dst:             _ZNK8AffixMgr17get_forbiddenwordEv
        - Src:             'suggestmgr.cxx:1870,11'
          Dst:             _ZNK8AffixMgr13get_needaffixEv
        - Src:             'suggestmgr.cxx:1871,11'
          Dst:             _ZNK8AffixMgr18get_onlyincompoundEv
        - Src:             'suggestmgr.cxx:1872,12'
          Dst:             _Z11HENTRY_FINDP6hentryPKc
        - Src:             'suggestmgr.cxx:1877,11'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'suggestmgr.cxx:1879,23'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'suggestmgr.cxx:1886,16'
          Dst:             _ZN12AffixScratchC2Ev
        - Src:             'suggestmgr.cxx:1887,27'
          Dst:             _ZN8AffixMgr17affix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiR12AffixScratchtc
        - Src:             'suggestmgr.cxx:1892,14'
          Dst:             _ZNK8AffixMgr12get_compoundEv
        - Src:             'suggestmgr.cxx:1894,12'
          Dst:             _ZN8AffixMgr20compound_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEssssPP6hentrySB_cRS6_PS7_R12AffixScratch
        - Src:             'suggestmgr.cxx:1897,3'
          Dst:             _Z9line_uniqRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'suggestmgr.cxx:1900,1'
          Dst:             _ZN12AffixScratchD2Ev
        - Src:             'suggestmgr.cxx:1900,1'
          Dst:             _ZN12AffixScratchD2Ev
    - functionName:    _ZN12_GLOBAL__N_115ngsuggest_guardD2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1172
      functionLinenumberEnd: 1177
      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: 2331
      functionLinenumberEnd: 2332
      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:2332,10'
          Dst:             _ZN10SuggestMgr6lcslenEPKcS1_
    - functionName:    _ZN10SuggestMgr6lcslenEPKcS1_
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2311
      functionLinenumberEnd: 2329
      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:2313,18'
          Dst:             _ZN10SuggestMgr3lcsEPKcS1_PiS2_
    - functionName:    _ZN10SuggestMgr24commoncharacterpositionsEPKcS1_Pi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2177
      functionLinenumberEnd: 2232
      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:2183,14'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:2183,36'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:2190,21'
          Dst:             _Z9lower_utf6w_chari
        - Src:             'suggestmgr.cxx:2192,16'
          Dst:             _Z9lower_utf6w_chari
        - Src:             'suggestmgr.cxx:2195,18'
          Dst:             _Zeq6w_charS_
        - Src:             'suggestmgr.cxx:2204,26'
          Dst:             _Zeq6w_charS_
        - Src:             'suggestmgr.cxx:2205,26'
          Dst:             _Zeq6w_charS_
        - Src:             'suggestmgr.cxx:2215,7'
          Dst:             _Z10mkallsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
    - functionName:    _ZN10SuggestMgr10bubblesortEPPcS1_Pii
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2243
      functionLinenumberEnd: 2266
      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: 2098
      functionLinenumberEnd: 2128
      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: 2156
      functionLinenumberEnd: 2173
      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:2158,14'
          Dst:             strlen
        - Src:             'suggestmgr.cxx:2158,31'
          Dst:             strlen
    - functionName:    _ZN10SuggestMgr5ngramEiRKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_i
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2055
      functionLinenumberEnd: 2092
      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: 2133
      functionLinenumberEnd: 2151
      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:2137,33'
          Dst:             _Zeq6w_charS_
        - Src:             'suggestmgr.cxx:2140,60'
          Dst:             _ZNK6w_charcvtEv
        - Src:             'suggestmgr.cxx:2141,65'
          Dst:             _ZNK6w_charcvtEv
        - Src:             'suggestmgr.cxx:2142,41'
          Dst:             _Z14unicodetolowerti
        - Src:             'suggestmgr.cxx:2145,49'
          Dst:             _Zeq6w_charS_
    - functionName:    _ZN12_GLOBAL__N_115ngsuggest_guardC2EbPK7cs_infoPiPS3_
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1168
      functionLinenumberEnd: 1169
      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: 1185
      functionLinenumberEnd: 1724
      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:1214,7'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'suggestmgr.cxx:1216,7'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'suggestmgr.cxx:1220,15'
          Dst:             strlen
        - Src:             'suggestmgr.cxx:1224,20'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:1232,16'
          Dst:             _Z14get_current_csRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'suggestmgr.cxx:1237,19'
          Dst:             _ZN12_GLOBAL__N_115ngsuggest_guardC2EbPK7cs_infoPiPS3_
        - Src:             'suggestmgr.cxx:1246,37'
          Dst:             _ZNK8AffixMgr14get_phonetableEv
        - Src:             'suggestmgr.cxx:1252,7'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:1253,7'
          Dst:             _Z12mkallcap_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'suggestmgr.cxx:1254,7'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:1258,9'
          Dst:             _Z8mkallcapRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'suggestmgr.cxx:1260,14'
          Dst:             _Z6phonetRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEER10phonetable
        - Src:             'suggestmgr.cxx:1263,39'
          Dst:             _ZNK8AffixMgr17get_forbiddenwordEv
        - Src:             'suggestmgr.cxx:1264,35'
          Dst:             _ZNK8AffixMgr13get_nosuggestEv
        - Src:             'suggestmgr.cxx:1265,40'
          Dst:             _ZNK8AffixMgr18get_nongramsuggestEv
        - Src:             'suggestmgr.cxx:1266,40'
          Dst:             _ZNK8AffixMgr18get_onlyincompoundEv
        - Src:             'suggestmgr.cxx:1270,5'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:1271,5'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:1278,32'
          Dst:             _ZNK7HashMgr14walk_hashtableERiP6hentry
        - Src:             'suggestmgr.cxx:1304,9'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:1306,26'
          Dst:             _ZN10SuggestMgr19leftcommonsubstringERKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_
        - Src:             'suggestmgr.cxx:1309,11'
          Dst:             _Z14mkallsmall_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'suggestmgr.cxx:1311,14'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_i
        - Src:             'suggestmgr.cxx:1315,26'
          Dst:             _ZN10SuggestMgr19leftcommonsubstringEPKcS1_
        - Src:             'suggestmgr.cxx:1318,11'
          Dst:             _Z10mkallsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'suggestmgr.cxx:1320,14'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_i
        - Src:             'suggestmgr.cxx:1326,25'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'suggestmgr.cxx:1326,11'
          Dst:             _Z10copy_fieldRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'suggestmgr.cxx:1329,11'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:1331,28'
          Dst:             _ZN10SuggestMgr19leftcommonsubstringERKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_
        - Src:             'suggestmgr.cxx:1334,13'
          Dst:             _Z14mkallsmall_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'suggestmgr.cxx:1336,17'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_i
        - Src:             'suggestmgr.cxx:1338,28'
          Dst:             _ZN10SuggestMgr19leftcommonsubstringEPKcS1_
        - Src:             'suggestmgr.cxx:1341,13'
          Dst:             _Z10mkallsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'suggestmgr.cxx:1343,17'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_i
        - Src:             'suggestmgr.cxx:1352,11'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:1353,11'
          Dst:             _Z12mkallcap_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'suggestmgr.cxx:1354,11'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:1357,11'
          Dst:             _Z8mkallcapRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'suggestmgr.cxx:1359,13'
          Dst:             _Z6phonetRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEER10phonetable
        - Src:             'suggestmgr.cxx:1361,11'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:1362,24'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_i
        - Src:             'suggestmgr.cxx:1365,24'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_i
        - Src:             'suggestmgr.cxx:1417,9'
          Dst:             _Z14mkallsmall_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'suggestmgr.cxx:1420,17'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_i
        - Src:             'suggestmgr.cxx:1428,9'
          Dst:             _Z10mkallsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'suggestmgr.cxx:1431,17'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_i
        - Src:             'suggestmgr.cxx:1459,51'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'suggestmgr.cxx:1459,37'
          Dst:             _Z10copy_fieldRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'suggestmgr.cxx:1461,23'
          Dst:             _ZN8AffixMgr15expand_rootwordEP9guesswordiPKciPKttS3_iS3_
        - Src:             'suggestmgr.cxx:1467,11'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:1469,28'
          Dst:             _ZN10SuggestMgr19leftcommonsubstringERKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_
        - Src:             'suggestmgr.cxx:1472,13'
          Dst:             _Z14mkallsmall_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'suggestmgr.cxx:1475,16'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_i
        - Src:             'suggestmgr.cxx:1479,28'
          Dst:             _ZN10SuggestMgr19leftcommonsubstringEPKcS1_
        - Src:             'suggestmgr.cxx:1482,13'
          Dst:             _Z10mkallsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'suggestmgr.cxx:1485,16'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_i
        - Src:             'suggestmgr.cxx:1522,3'
          Dst:             _ZN10SuggestMgr10bubblesortEPPcS1_Pii
        - Src:             'suggestmgr.cxx:1524,5'
          Dst:             _ZN10SuggestMgr10bubblesortEPPcS1_Pii
        - Src:             'suggestmgr.cxx:1533,23'
          Dst:             _ZNK8AffixMgr11get_maxdiffEv
        - Src:             'suggestmgr.cxx:1545,15'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:1546,9'
          Dst:             _Z14mkallsmall_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'suggestmgr.cxx:1547,9'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:1551,11'
          Dst:             _Z10mkallsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'suggestmgr.cxx:1552,15'
          Dst:             strlen
        - Src:             'suggestmgr.cxx:1555,18'
          Dst:             _ZN10SuggestMgr6lcslenEPKcS1_
        - Src:             'suggestmgr.cxx:1565,9'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:1567,14'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_i
        - Src:             'suggestmgr.cxx:1571,11'
          Dst:             _Z14mkallsmall_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'suggestmgr.cxx:1572,17'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_i
        - Src:             'suggestmgr.cxx:1574,17'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_i
        - Src:             'suggestmgr.cxx:1578,14'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_i
        - Src:             'suggestmgr.cxx:1582,11'
          Dst:             _Z10mkallsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'suggestmgr.cxx:1583,17'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_i
        - Src:             'suggestmgr.cxx:1585,17'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_i
        - Src:             'suggestmgr.cxx:1592,23'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_i
        - Src:             'suggestmgr.cxx:1593,28'
          Dst:             _ZN10SuggestMgr19leftcommonsubstringERKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_
        - Src:             'suggestmgr.cxx:1596,23'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_i
        - Src:             'suggestmgr.cxx:1597,28'
          Dst:             _ZN10SuggestMgr19leftcommonsubstringEPKcS1_
        - Src:             'suggestmgr.cxx:1605,23'
          Dst:             _ZN10SuggestMgr24commoncharacterpositionsEPKcS1_Pi
        - Src:             'suggestmgr.cxx:1620,3'
          Dst:             _ZN10SuggestMgr10bubblesortEPPcS1_Pii
        - Src:             'suggestmgr.cxx:1630,17'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:1631,11'
          Dst:             _Z14mkallsmall_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'suggestmgr.cxx:1632,11'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:1636,13'
          Dst:             _Z10mkallsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'suggestmgr.cxx:1637,17'
          Dst:             strlen
        - Src:             'suggestmgr.cxx:1643,30'
          Dst:             _ZN10SuggestMgr19leftcommonsubstringERKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_
        - Src:             'suggestmgr.cxx:1645,30'
          Dst:             _ZN10SuggestMgr19leftcommonsubstringEPKcS1_
        - Src:             'suggestmgr.cxx:1647,30'
          Dst:             _ZN10SuggestMgr6lcslenERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - Src:             'suggestmgr.cxx:1653,5'
          Dst:             _ZN10SuggestMgr10bubblesortEPPcS1_Pii
        - Src:             'suggestmgr.cxx:1670,55'
          Dst:             _ZNK8AffixMgr15get_onlymaxdiffEv
        - Src:             'suggestmgr.cxx:1679,33'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:1679,82'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:1681,16'
          Dst:             _ZN10SuggestMgr9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPiPNS0_6chrono10time_pointINSA_12steady_clockENSA_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'suggestmgr.cxx:1711,17'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:1713,18'
          Dst:             _ZN10SuggestMgr9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPiPNS0_6chrono10time_pointINSA_12steady_clockENSA_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'suggestmgr.cxx:1724,1'
          Dst:             _ZN12_GLOBAL__N_115ngsuggest_guardD2Ev
        - Src:             'suggestmgr.cxx:1724,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: 1735
      functionLinenumberEnd: 1826
      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_9allocatorIcEEEEiicR12AffixScratchtt
        - _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratchttct
        - _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:1755,18'
          Dst:             _ZNK8AffixMgr12get_compoundEv
        - Src:             'suggestmgr.cxx:1759,22'
          Dst:             _ZN12AffixScratchC2Ev
        - Src:             'suggestmgr.cxx:1760,21'
          Dst:             _ZN8AffixMgr14compound_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEssssPP6hentrySB_ccPiR12AffixScratch
        - Src:             'suggestmgr.cxx:1764,29'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'suggestmgr.cxx:1765,16'
          Dst:             _ZNK8AffixMgr17get_forbiddenwordEv
        - Src:             'suggestmgr.cxx:1766,16'
          Dst:             _ZNK8AffixMgr13get_nosuggestEv
        - Src:             'suggestmgr.cxx:1769,7'
          Dst:             _ZN12AffixScratchD2Ev
        - Src:             'suggestmgr.cxx:1769,7'
          Dst:             _ZN12AffixScratchD2Ev
        - Src:             'suggestmgr.cxx:1773,17'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'suggestmgr.cxx:1777,12'
          Dst:             _ZNK8AffixMgr17get_forbiddenwordEv
        - Src:             'suggestmgr.cxx:1778,12'
          Dst:             _ZNK8AffixMgr13get_nosuggestEv
        - Src:             'suggestmgr.cxx:1779,12'
          Dst:             _ZNK8AffixMgr15get_substandardEv
        - Src:             'suggestmgr.cxx:1783,14'
          Dst:             _ZNK8AffixMgr13get_needaffixEv
        - Src:             'suggestmgr.cxx:1785,14'
          Dst:             _ZNK8AffixMgr18get_onlyincompoundEv
        - Src:             'suggestmgr.cxx:1791,20'
          Dst:             _ZN12AffixScratchC2Ev
        - Src:             'suggestmgr.cxx:1792,19'
          Dst:             _ZN8AffixMgr12prefix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiicR12AffixScratchtt
        - Src:             'suggestmgr.cxx:1794,5'
          Dst:             _ZN12AffixScratchD2Ev
        - Src:             'suggestmgr.cxx:1794,5'
          Dst:             _ZN12AffixScratchD2Ev
        - Src:             'suggestmgr.cxx:1799,20'
          Dst:             _ZN12AffixScratchC2Ev
        - Src:             'suggestmgr.cxx:1800,19'
          Dst:             _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratchttct
        - Src:             'suggestmgr.cxx:1801,5'
          Dst:             _ZN12AffixScratchD2Ev
        - Src:             'suggestmgr.cxx:1801,5'
          Dst:             _ZN12AffixScratchD2Ev
        - Src:             'suggestmgr.cxx:1803,23'
          Dst:             _ZNK8AffixMgr14have_contclassEv
        - Src:             'suggestmgr.cxx:1804,20'
          Dst:             _ZN12AffixScratchC2Ev
        - Src:             'suggestmgr.cxx:1805,19'
          Dst:             _ZN8AffixMgr19suffix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratcht
        - Src:             'suggestmgr.cxx:1807,21'
          Dst:             _ZN8AffixMgr19prefix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiicR12AffixScratcht
        - Src:             'suggestmgr.cxx:1808,5'
          Dst:             _ZN12AffixScratchD2Ev
        - Src:             'suggestmgr.cxx:1808,5'
          Dst:             _ZN12AffixScratchD2Ev
        - Src:             'suggestmgr.cxx:1812,10'
          Dst:             _ZNK8AffixMgr17get_forbiddenwordEv
        - Src:             'suggestmgr.cxx:1814,10'
          Dst:             _ZNK8AffixMgr13get_nosuggestEv
        - Src:             'suggestmgr.cxx:1815,10'
          Dst:             _ZNK8AffixMgr18get_onlyincompoundEv
        - Src:             'suggestmgr.cxx:1819,19'
          Dst:             _ZNK8AffixMgr16get_compoundflagEv
        - Src:             'suggestmgr.cxx:1820,11'
          Dst:             _ZNK8AffixMgr16get_compoundflagEv
    - functionName:    _ZN10SuggestMgr8mystrlenEPKc
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2234
      functionLinenumberEnd: 2240
      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:2237,12'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:2239,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: 1828
      functionLinenumberEnd: 1845
      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_9allocatorIcEEEEiicR12AffixScratchtt
        - _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratchttct
        - _ZN8AffixMgr6lookupEPKcm
        - _ZNK8AffixMgr13get_needaffixEv
        - _ZNK8AffixMgr17get_forbiddenwordEv
        - _ZNK8AffixMgr18get_onlyincompoundEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'suggestmgr.cxx:1830,32'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'suggestmgr.cxx:1832,10'
          Dst:             _ZNK8AffixMgr13get_needaffixEv
        - Src:             'suggestmgr.cxx:1833,10'
          Dst:             _ZNK8AffixMgr18get_onlyincompoundEv
        - Src:             'suggestmgr.cxx:1836,18'
          Dst:             _ZN12AffixScratchC2Ev
        - Src:             'suggestmgr.cxx:1837,18'
          Dst:             _ZN8AffixMgr12prefix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiicR12AffixScratchtt
        - Src:             'suggestmgr.cxx:1838,19'
          Dst:             _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratchttct
        - Src:             'suggestmgr.cxx:1843,3'
          Dst:             _ZN12AffixScratchD2Ev
        - Src:             'suggestmgr.cxx:1841,9'
          Dst:             _ZNK8AffixMgr17get_forbiddenwordEv
        - Src:             'suggestmgr.cxx:1843,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: 854
      functionLinenumberEnd: 959
      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:860,17'
          Dst:             _ZN10SuggestMgr15check_forbiddenERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'suggestmgr.cxx:871,20'
          Dst:             _Z12is_utf8_contc
        - Src:             'suggestmgr.cxx:886,24'
          Dst:             _ZN10SuggestMgr9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPiPNS0_6chrono10time_pointINSA_12steady_clockENSA_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'suggestmgr.cxx:903,26'
          Dst:             _ZN10SuggestMgr9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPiPNS0_6chrono10time_pointINSA_12steady_clockENSA_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'suggestmgr.cxx:918,16'
          Dst:             _ZN10SuggestMgr9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPiPNS0_6chrono10time_pointINSA_12steady_clockENSA_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'suggestmgr.cxx:920,14'
          Dst:             _ZN10SuggestMgr9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPiPNS0_6chrono10time_pointINSA_12steady_clockENSA_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'suggestmgr.cxx:941,15'
          Dst:             _ZN10SuggestMgr8mystrlenEPKc
        - Src:             'suggestmgr.cxx:941,38'
          Dst:             _ZN10SuggestMgr8mystrlenEPKc
        - Src:             'suggestmgr.cxx:941,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: 713
      functionLinenumberEnd: 732
      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:725,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: 737
      functionLinenumberEnd: 758
      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:747,16'
          Dst:             _Zeq6w_charS_
        - Src:             'suggestmgr.cxx:750,7'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:751,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: 1081
      functionLinenumberEnd: 1111
      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:1093,7'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPNS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEERi
        - Src:             'suggestmgr.cxx:1104,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: 1116
      functionLinenumberEnd: 1150
      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:1129,7'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:1130,7'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPNS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEERi
        - Src:             'suggestmgr.cxx:1142,7'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:1143,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: 801
      functionLinenumberEnd: 819
      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:812,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: 824
      functionLinenumberEnd: 844
      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:836,7'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:837,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: 783
      functionLinenumberEnd: 796
      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:792,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: 763
      functionLinenumberEnd: 778
      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:773,5'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:774,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: 660
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          325
      EdgeCount:       55
      CyclomaticComplexity: 8
      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:647,9'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPNS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEERi
        - Src:             'suggestmgr.cxx:651,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: 666
      functionLinenumberEnd: 708
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         61
      ICount:          375
      EdgeCount:       118
      CyclomaticComplexity: 59
      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:674,24'
          Dst:             _Z9upper_utf6w_chari
        - Src:             'suggestmgr.cxx:676,7'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:677,7'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPNS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEERi
        - Src:             'suggestmgr.cxx:693,9'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:694,9'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPNS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEERi
        - Src:             'suggestmgr.cxx:698,9'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:699,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: 1041
      functionLinenumberEnd: 1055
      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:1049,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: 1060
      functionLinenumberEnd: 1076
      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:1069,9'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:1070,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: 964
      functionLinenumberEnd: 995
      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:973,5'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPNS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEERi
        - Src:             'suggestmgr.cxx:985,5'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPNS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEERi
        - Src:             'suggestmgr.cxx:990,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: 1000
      functionLinenumberEnd: 1036
      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:1012,5'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:1013,5'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPNS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEERi
        - Src:             'suggestmgr.cxx:1025,5'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:1026,5'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPNS0_6chrono10time_pointINSE_12steady_clockENSE_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEERi
        - Src:             'suggestmgr.cxx:1031,7'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:1032,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:    _ZN8patentryD2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/./atypes.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 128
      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: 136
      functionLinenumberEnd: 137
      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: 128
      functionLinenumberEnd: 128
      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: 1574
      functionLinenumberEnd: 1575
      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: 1567
      functionLinenumberEnd: 1568
      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: 297
      functionLinenumberEnd: 297
      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: 4877
      functionLinenumberEnd: 4899
      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:4879,16'
          Dst:             _ZN12AffixScratchC2Ev
        - Src:             'affixmgr.cxx:4885,29'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:4887,26'
          Dst:             _ZN8SfxEntry8getAffixEv
        - Src:             'affixmgr.cxx:4888,29'
          Dst:             _ZN8SfxEntry9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntrytttR12AffixScratch
        - Src:             'affixmgr.cxx:4895,18'
          Dst:             _ZN8SfxEntry7getNextEv
        - Src:             'affixmgr.cxx:4899,1'
          Dst:             _ZN12AffixScratchD2Ev
        - Src:             'affixmgr.cxx:4899,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:    16
      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: 4468
      functionLinenumberEnd: 4472
      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: 4438
      functionLinenumberEnd: 4440
      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: 4475
      functionLinenumberEnd: 4475
      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: 4474
      functionLinenumberEnd: 4474
      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: 4789
      functionLinenumberEnd: 4873
      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:4799,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4814,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4820,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4839,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4853,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4860,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: 295
      functionLinenumberEnd: 297
      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: 4455
      functionLinenumberEnd: 4464
      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:4457,29'
          Dst:             _ZN8PfxEntryC2EP8AffixMgr
        - Src:             'affixmgr.cxx:4459,29'
          Dst:             _ZN8SfxEntryC2EP8AffixMgr
    - functionName:    _ZN17entries_container11first_entryEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 4466
      functionLinenumberEnd: 4466
      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: 4442
      functionLinenumberEnd: 4453
      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:4446,29'
          Dst:             _ZN8PfxEntryC2EP8AffixMgr
        - Src:             'affixmgr.cxx:4448,29'
          Dst:             _ZN8SfxEntryC2EP8AffixMgr
    - functionName:    _ZN17entries_containerC2EcP8AffixMgr
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 4436
      functionLinenumberEnd: 4437
      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: 4392
      functionLinenumberEnd: 4427
      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:4399,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZNK8AffixMgr16get_sugswithdotsEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3738
      functionLinenumberEnd: 3739
      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: 3733
      functionLinenumberEnd: 3734
      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: 3728
      functionLinenumberEnd: 3729
      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: 3724
      functionLinenumberEnd: 3725
      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: 3720
      functionLinenumberEnd: 3721
      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: 3716
      functionLinenumberEnd: 3717
      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: 3712
      functionLinenumberEnd: 3713
      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: 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:    _ZNK8AffixMgr11get_versionEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3693
      functionLinenumberEnd: 3694
      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: 3688
      functionLinenumberEnd: 3689
      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_circumfixEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3683
      functionLinenumberEnd: 3684
      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:    _ZNK8AffixMgr13get_needaffixEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3678
      functionLinenumberEnd: 3679
      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: 3673
      functionLinenumberEnd: 3674
      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: 3668
      functionLinenumberEnd: 3669
      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: 3663
      functionLinenumberEnd: 3664
      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: 3658
      functionLinenumberEnd: 3659
      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: 3653
      functionLinenumberEnd: 3654
      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: 3648
      functionLinenumberEnd: 3649
      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: 3643
      functionLinenumberEnd: 3644
      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: 3639
      functionLinenumberEnd: 3640
      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: 3634
      functionLinenumberEnd: 3635
      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: 3627
      functionLinenumberEnd: 3630
      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: 3622
      functionLinenumberEnd: 3623
      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: 3615
      functionLinenumberEnd: 3619
      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: 3606
      functionLinenumberEnd: 3607
      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: 3602
      functionLinenumberEnd: 3603
      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: 3598
      functionLinenumberEnd: 3599
      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: 3594
      functionLinenumberEnd: 3595
      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: 3590
      functionLinenumberEnd: 3591
      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: 3586
      functionLinenumberEnd: 3587
      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: 3581
      functionLinenumberEnd: 3582
      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: 3576
      functionLinenumberEnd: 3577
      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: 3564
      functionLinenumberEnd: 3565
      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: 3559
      functionLinenumberEnd: 3560
      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: 3552
      functionLinenumberEnd: 3556
      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: 3545
      functionLinenumberEnd: 3549
      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: 3538
      functionLinenumberEnd: 3542
      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: 3389
      functionLinenumberEnd: 3396
      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:3392,19'
          Dst:             strlen
    - functionName:    _ZN8AffixMgr15expand_rootwordEP9guesswordiPKciPKttS3_iS3_
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3408
      functionLinenumberEnd: 3530
      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:3414,21'
          Dst:             _ZN12_GLOBAL__N_18mystrdupEPKc
        - Src:             'affixmgr.cxx:3420,23'
          Dst:             _ZN12_GLOBAL__N_18mystrdupEPKc
        - Src:             'affixmgr.cxx:3422,23'
          Dst:             _ZN12_GLOBAL__N_18mystrdupEPKc
        - Src:             'affixmgr.cxx:3432,18'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:3433,19'
          Dst:             _ZN8SfxEntry9getKeyLenEv
        - Src:             'affixmgr.cxx:3434,27'
          Dst:             _ZN8SfxEntry9getKeyLenEv
        - Src:             'affixmgr.cxx:3435,27'
          Dst:             _ZN8SfxEntry8getAffixEv
        - Src:             'affixmgr.cxx:3435,58'
          Dst:             _ZN8SfxEntry9getKeyLenEv
        - Src:             'affixmgr.cxx:3435,14'
          Dst:             strcmp
        - Src:             'affixmgr.cxx:3437,19'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3439,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3439,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3439,15'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3441,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3441,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3441,15'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3443,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3443,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3443,15'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3444,37'
          Dst:             _ZN8SfxEntry3addEPKcm
        - Src:             'affixmgr.cxx:3447,29'
          Dst:             _ZN12_GLOBAL__N_18mystrdupEPKc
        - Src:             'affixmgr.cxx:3448,36'
          Dst:             _ZNK8SfxEntry10allowCrossEv
        - Src:             'affixmgr.cxx:3454,37'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:3455,15'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:3457,31'
          Dst:             _ZN12_GLOBAL__N_18mystrdupEPKc
        - Src:             'affixmgr.cxx:3459,31'
          Dst:             _ZN12_GLOBAL__N_18mystrdupEPKc
        - Src:             'affixmgr.cxx:3465,20'
          Dst:             _ZN8SfxEntry9getFlgNxtEv
        - Src:             'affixmgr.cxx:3478,22'
          Dst:             _ZN8PfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:3478,51'
          Dst:             _ZNK8PfxEntry10allowCrossEv
        - Src:             'affixmgr.cxx:3479,23'
          Dst:             _ZN8PfxEntry9getKeyLenEv
        - Src:             'affixmgr.cxx:3480,31'
          Dst:             _ZN8PfxEntry9getKeyLenEv
        - Src:             'affixmgr.cxx:3481,32'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:3481,53'
          Dst:             _ZN8PfxEntry9getKeyLenEv
        - Src:             'affixmgr.cxx:3481,18'
          Dst:             strncmp
        - Src:             'affixmgr.cxx:3482,22'
          Dst:             strlen
        - Src:             'affixmgr.cxx:3483,41'
          Dst:             _ZN8PfxEntry3addEPKcm
        - Src:             'affixmgr.cxx:3486,33'
          Dst:             _ZN12_GLOBAL__N_18mystrdupEPKc
        - Src:             'affixmgr.cxx:3487,40'
          Dst:             _ZNK8PfxEntry10allowCrossEv
        - Src:             'affixmgr.cxx:3493,24'
          Dst:             _ZN8PfxEntry9getFlgNxtEv
        - Src:             'affixmgr.cxx:3503,17'
          Dst:             _ZN8PfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:3504,18'
          Dst:             _ZN8PfxEntry9getKeyLenEv
        - Src:             'affixmgr.cxx:3505,26'
          Dst:             _ZN8PfxEntry9getKeyLenEv
        - Src:             'affixmgr.cxx:3506,27'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:3506,47'
          Dst:             _ZN8PfxEntry9getKeyLenEv
        - Src:             'affixmgr.cxx:3506,14'
          Dst:             strncmp
        - Src:             'affixmgr.cxx:3508,18'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3510,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3510,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3510,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3512,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3512,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3512,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3514,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3514,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3514,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3515,36'
          Dst:             _ZN8PfxEntry3addEPKcm
        - Src:             'affixmgr.cxx:3518,29'
          Dst:             _ZN12_GLOBAL__N_18mystrdupEPKc
        - Src:             'affixmgr.cxx:3519,35'
          Dst:             _ZNK8PfxEntry10allowCrossEv
        - Src:             'affixmgr.cxx:3525,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: 3219
      functionLinenumberEnd: 3296
      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:3257,7'
          Branch Sides:    []
        - Branch String:   'affixmgr.cxx:3264,7'
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:3228,8'
          Dst:             strchr
        - Src:             'affixmgr.cxx:3229,7'
          Dst:             strstr
        - Src:             'affixmgr.cxx:3231,9'
          Dst:             strstr
        - Src:             'affixmgr.cxx:3233,9'
          Dst:             strstr
        - Src:             'affixmgr.cxx:3237,8'
          Dst:             strchr
        - Src:             'affixmgr.cxx:3238,7'
          Dst:             strstr
        - Src:             'affixmgr.cxx:3240,9'
          Dst:             strstr
        - Src:             'affixmgr.cxx:3242,9'
          Dst:             strstr
        - Src:             'affixmgr.cxx:3279,9'
          Dst:             strstr
        - Src:             'affixmgr.cxx:3281,11'
          Dst:             strstr
        - Src:             'affixmgr.cxx:3283,11'
          Dst:             strstr
        - Src:             'affixmgr.cxx:3287,9'
          Dst:             strstr
        - Src:             'affixmgr.cxx:3289,11'
          Dst:             strstr
        - Src:             'affixmgr.cxx:3291,11'
          Dst:             strstr
    - functionName:    _ZN8AffixMgr8morphgenEPKciPKttS1_S1_it
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3305
      functionLinenumberEnd: 3385
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         120
      ICount:          614
      EdgeCount:       236
      CyclomaticComplexity: 118
      functionsReached:
        - _ZL8morphcmpPKcS0_
        - _ZN8AffixMgr8morphgenEPKciPKttS1_S1_it
        - _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:3314,7'
          Dst:             _ZL8morphcmpPKcS0_
        - Src:             'affixmgr.cxx:3321,7'
          Dst:             strstr
        - Src:             'affixmgr.cxx:3321,40'
          Dst:             strstr
        - Src:             'affixmgr.cxx:3339,17'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:3339,45'
          Dst:             _ZN8SfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:3340,19'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3342,13'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3342,13'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3342,13'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3345,69'
          Dst:             _ZN8SfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:3348,29'
          Dst:             _ZN8SfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:3351,19'
          Dst:             _ZL8morphcmpPKcS0_
        - Src:             'affixmgr.cxx:3354,39'
          Dst:             _ZN8SfxEntry3addEPKcm
        - Src:             'affixmgr.cxx:3356,36'
          Dst:             _ZNK7HashMgr6lookupEPKcm
        - Src:             'affixmgr.cxx:3366,50'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3367,14'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3367,14'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3367,14'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3368,39'
          Dst:             _ZN8SfxEntry3addEPKcm
        - Src:             'affixmgr.cxx:3371,65'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3372,32'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3373,32'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:3371,17'
          Dst:             _ZN8AffixMgr8morphgenEPKciPKttS1_S1_it
        - Src:             'affixmgr.cxx:3381,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: 2994
      functionLinenumberEnd: 3137
      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:3004,24'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3008,18'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3009,14'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3009,14'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3009,14'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3012,30'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3013,16'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3013,16'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3013,16'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3014,20'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3015,17'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3015,17'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3015,17'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3017,28'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3018,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3018,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3018,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3019,19'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3020,16'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3020,16'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3020,16'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3023,20'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3024,17'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3024,17'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3024,17'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3027,19'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3028,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3028,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3028,15'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3030,21'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3031,16'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3031,16'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3031,16'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3032,18'
          Dst:             _ZN8SfxEntry9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntrytttR12AffixScratch
        - Src:             'affixmgr.cxx:3036,21'
          Dst:             _ZN8PfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:3037,33'
          Dst:             _ZN8PfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:3040,37'
          Dst:             _ZN8PfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:3040,13'
          Dst:             _ZN8AffixMgr9debugflagERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEt
        - Src:             'affixmgr.cxx:3042,32'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'affixmgr.cxx:3043,25'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'affixmgr.cxx:3044,14'
          Dst:             _Z11HENTRY_FINDP6hentryPKc
        - Src:             'affixmgr.cxx:3050,33'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'affixmgr.cxx:3052,25'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'affixmgr.cxx:3054,17'
          Dst:             _ZN8SfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:3056,29'
          Dst:             _ZN8SfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:3058,33'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:3058,11'
          Dst:             _ZN8AffixMgr9debugflagERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEt
        - Src:             'affixmgr.cxx:3060,18'
          Dst:             _ZN8SfxEntry16get_next_homonymEP6hentryiP8PfxEntrytt
        - Src:             'affixmgr.cxx:3063,14'
          Dst:             _ZN8SfxEntry7getNextEv
        - Src:             'affixmgr.cxx:3073,27'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:3073,9'
          Dst:             _ZN8AffixMgr11isRevSubsetEPKcS1_i
        - Src:             'affixmgr.cxx:3077,20'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3078,14'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3078,14'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3078,14'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3082,30'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3083,16'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3083,16'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3083,16'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3084,22'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3085,17'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3085,17'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3085,17'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3087,28'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3088,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3088,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3088,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3089,21'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3090,16'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3090,16'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3090,16'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3093,22'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3093,36'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3093,36'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3093,36'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3097,21'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3098,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3098,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3098,15'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3099,20'
          Dst:             _ZN8SfxEntry9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntrytttR12AffixScratch
        - Src:             'affixmgr.cxx:3103,21'
          Dst:             _ZN8PfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:3104,33'
          Dst:             _ZN8PfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:3107,37'
          Dst:             _ZN8PfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:3107,13'
          Dst:             _ZN8AffixMgr9debugflagERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEt
        - Src:             'affixmgr.cxx:3109,32'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'affixmgr.cxx:3110,25'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'affixmgr.cxx:3111,14'
          Dst:             _Z11HENTRY_FINDP6hentryPKc
        - Src:             'affixmgr.cxx:3117,33'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'affixmgr.cxx:3119,25'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'affixmgr.cxx:3122,19'
          Dst:             _ZN8SfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:3124,31'
          Dst:             _ZN8SfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:3126,35'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:3126,11'
          Dst:             _ZN8AffixMgr9debugflagERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEt
        - Src:             'affixmgr.cxx:3128,20'
          Dst:             _ZN8SfxEntry16get_next_homonymEP6hentryiP8PfxEntrytt
        - Src:             'affixmgr.cxx:3130,20'
          Dst:             _ZN8SfxEntry9getNextEQEv
        - Src:             'affixmgr.cxx:3132,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: 2725
      functionLinenumberEnd: 2731
      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: 3610
      functionLinenumberEnd: 3611
      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:3611,17'
          Dst:             _ZNK7HashMgr11encode_flagEt
    - functionName:    _ZN8AffixMgr25suffix_check_twosfx_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratcht
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2919
      functionLinenumberEnd: 2984
      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:2927,25'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:2928,28'
          Dst:             _ZN8SfxEntry18check_twosfx_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntrytR12AffixScratch
        - Src:             'affixmgr.cxx:2931,21'
          Dst:             _ZN8PfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:2932,33'
          Dst:             _ZN8PfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:2935,37'
          Dst:             _ZN8PfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:2935,13'
          Dst:             _ZN8AffixMgr9debugflagERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEt
        - Src:             'affixmgr.cxx:2938,17'
          Dst:             _ZN8SfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:2940,29'
          Dst:             _ZN8SfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:2942,33'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:2942,11'
          Dst:             _ZN8AffixMgr9debugflagERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEt
        - Src:             'affixmgr.cxx:2946,14'
          Dst:             _ZN8SfxEntry7getNextEv
        - Src:             'affixmgr.cxx:2956,27'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:2956,9'
          Dst:             _ZN8AffixMgr11isRevSubsetEPKcS1_i
        - Src:             'affixmgr.cxx:2957,29'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:2958,32'
          Dst:             _ZN8SfxEntry18check_twosfx_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntrytR12AffixScratch
        - Src:             'affixmgr.cxx:2960,27'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:2961,22'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2962,30'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:2967,21'
          Dst:             _ZN8SfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:2969,34'
          Dst:             _ZN8SfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:2971,38'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:2971,13'
          Dst:             _ZN8AffixMgr9debugflagERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEt
        - Src:             'affixmgr.cxx:2972,11'
          Dst:             _Z10strlinecatRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_
        - Src:             'affixmgr.cxx:2977,20'
          Dst:             _ZN8SfxEntry9getNextEQEv
        - Src:             'affixmgr.cxx:2979,20'
          Dst:             _ZN8SfxEntry9getNextNEEv
    - functionName:    _ZN8AffixMgr17affix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiR12AffixScratchtc
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3180
      functionLinenumberEnd: 3212
      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:3184,20'
          Dst:             _ZN8AffixMgr18prefix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiicR12AffixScratcht
        - Src:             'affixmgr.cxx:3190,8'
          Dst:             _ZN8AffixMgr18suffix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratchttc
        - Src:             'affixmgr.cxx:3199,10'
          Dst:             _ZN8AffixMgr25suffix_check_twosfx_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratcht
        - Src:             'affixmgr.cxx:3205,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: 1199
      functionLinenumberEnd: 1240
      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:1210,26'
          Dst:             _ZN8PfxEntry11check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiictR12AffixScratch
        - Src:             'affixmgr.cxx:1214,14'
          Dst:             _ZN8PfxEntry7getNextEv
        - Src:             'affixmgr.cxx:1222,24'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:1222,9'
          Dst:             _ZN8AffixMgr8isSubsetEPKcS1_
        - Src:             'affixmgr.cxx:1223,30'
          Dst:             _ZN8PfxEntry11check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiictR12AffixScratch
        - Src:             'affixmgr.cxx:1227,22'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1227,36'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1227,36'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1227,36'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1233,20'
          Dst:             _ZN8PfxEntry9getNextEQEv
        - Src:             'affixmgr.cxx:1235,20'
          Dst:             _ZN8PfxEntry9getNextNEEv
    - functionName:    _ZN8AffixMgr25prefix_check_twosfx_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiicR12AffixScratcht
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1248
      functionLinenumberEnd: 1283
      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:1258,26'
          Dst:             _ZN8PfxEntry18check_twosfx_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiictR12AffixScratch
        - Src:             'affixmgr.cxx:1262,14'
          Dst:             _ZN8PfxEntry7getNextEv
        - Src:             'affixmgr.cxx:1270,24'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:1270,9'
          Dst:             _ZN8AffixMgr8isSubsetEPKcS1_
        - Src:             'affixmgr.cxx:1271,30'
          Dst:             _ZN8PfxEntry18check_twosfx_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiictR12AffixScratch
        - Src:             'affixmgr.cxx:1276,20'
          Dst:             _ZN8PfxEntry9getNextEQEv
        - Src:             'affixmgr.cxx:1278,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: 2223
      functionLinenumberEnd: 2720
      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:         898
      ICount:          4571
      EdgeCount:       952
      CyclomaticComplexity: 56
      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_9allocatorIcEEEEiiR12AffixScratchtct
        - _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_9allocatorIcEEEEiicR12AffixScratchtt
        - _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratchttct
        - _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:2650,13'
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:2254,3'
          Dst:             _ZN8AffixMgr10setcminmaxEPmS0_PKcm
        - Src:             'affixmgr.cxx:2261,14'
          Dst:             _Z12is_utf8_contc
        - Src:             'affixmgr.cxx:2300,12'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'affixmgr.cxx:2319,20'
          Dst:             _ZN8AffixMgr12defcpd_checkEPPP6hentryssS1_S2_c
        - Src:             'affixmgr.cxx:2321,20'
          Dst:             _ZN8AffixMgr12defcpd_checkEPPP6hentryssS1_S2_c
        - Src:             'affixmgr.cxx:2333,14'
          Dst:             _Z11HENTRY_FINDP6hentryPKc
        - Src:             'affixmgr.cxx:2338,13'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'affixmgr.cxx:2340,26'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'affixmgr.cxx:2347,19'
          Dst:             _ZN8AffixMgr12prefix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiicR12AffixScratchtt
        - Src:             'affixmgr.cxx:2349,22'
          Dst:             _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratchttct
        - Src:             'affixmgr.cxx:2350,47'
          Dst:             _ZN8AffixMgr19suffix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratcht
        - Src:             'affixmgr.cxx:2351,36'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2352,39'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2352,39'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2352,39'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2353,32'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2353,32'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2353,32'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2360,22'
          Dst:             _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratchttct
        - Src:             'affixmgr.cxx:2361,47'
          Dst:             _ZN8AffixMgr19suffix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratcht
        - Src:             'affixmgr.cxx:2363,22'
          Dst:             _ZN8AffixMgr12prefix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiicR12AffixScratchtt
        - Src:             'affixmgr.cxx:2365,22'
          Dst:             _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratchttct
        - Src:             'affixmgr.cxx:2366,47'
          Dst:             _ZN8AffixMgr19suffix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratcht
        - Src:             'affixmgr.cxx:2368,22'
          Dst:             _ZN8AffixMgr12prefix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiicR12AffixScratchtt
        - Src:             'affixmgr.cxx:2371,17'
          Dst:             _ZN8AffixMgr17affix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiR12AffixScratchtc
        - Src:             'affixmgr.cxx:2374,19'
          Dst:             _ZN8AffixMgr17affix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiR12AffixScratchtc
        - Src:             'affixmgr.cxx:2376,19'
          Dst:             _ZN8AffixMgr17affix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiR12AffixScratchtc
        - Src:             'affixmgr.cxx:2383,13'
          Dst:             _Z13line_uniq_appRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'affixmgr.cxx:2400,25'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2401,13'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2401,13'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2401,13'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2402,25'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2403,13'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2403,13'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2403,13'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2409,25'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2410,13'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2410,13'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2410,13'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2411,25'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2412,13'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2412,13'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2412,13'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2419,25'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2420,13'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2420,13'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2420,13'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2421,25'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2422,13'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2422,13'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2422,13'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2454,54'
          Dst:             _ZN8AffixMgr12cpdpat_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmP6hentrySA_c
        - Src:             'affixmgr.cxx:2455,46'
          Dst:             _ZN8AffixMgr13cpdcase_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
        - Src:             'affixmgr.cxx:2457,69'
          Dst:             _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiR12AffixScratchtct
        - Src:             'affixmgr.cxx:2458,28'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2459,17'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2459,17'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2459,17'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2460,17'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2460,17'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2460,17'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2466,26'
          Dst:             _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:2470,41'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:2470,23'
          Dst:             _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:2477,14'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'affixmgr.cxx:2483,61'
          Dst:             _ZN8AffixMgr12defcpd_checkEPPP6hentryssS1_S2_c
        - Src:             'affixmgr.cxx:2492,34'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'affixmgr.cxx:2493,27'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'affixmgr.cxx:2494,16'
          Dst:             _Z11HENTRY_FINDP6hentryPKc
        - Src:             'affixmgr.cxx:2500,35'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'affixmgr.cxx:2502,27'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'affixmgr.cxx:2541,30'
          Dst:             _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:2550,15'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'affixmgr.cxx:2552,29'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'affixmgr.cxx:2553,18'
          Dst:             _Z11HENTRY_FINDP6hentryPKc
        - Src:             'affixmgr.cxx:2561,29'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'affixmgr.cxx:2576,16'
          Dst:             _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiR12AffixScratchtct
        - Src:             'affixmgr.cxx:2583,16'
          Dst:             _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiR12AffixScratchtct
        - Src:             'affixmgr.cxx:2587,16'
          Dst:             _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiR12AffixScratchtct
        - Src:             'affixmgr.cxx:2588,30'
          Dst:             _ZN8AffixMgr12defcpd_checkEPPP6hentryssS1_S2_c
        - Src:             'affixmgr.cxx:2591,19'
          Dst:             _ZN8AffixMgr17affix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiR12AffixScratchtc
        - Src:             'affixmgr.cxx:2593,19'
          Dst:             _ZN8AffixMgr17affix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiR12AffixScratchtc
        - Src:             'affixmgr.cxx:2600,15'
          Dst:             _Z13line_uniq_appRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'affixmgr.cxx:2610,27'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2611,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2611,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2611,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2612,27'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2613,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2613,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2613,15'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2629,26'
          Dst:             _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:2635,13'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:2636,34'
          Dst:             _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:2643,41'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:2643,23'
          Dst:             _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:2683,17'
          Dst:             _ZN8AffixMgr17affix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiR12AffixScratchtc
        - Src:             'affixmgr.cxx:2685,17'
          Dst:             _ZN8AffixMgr17affix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiR12AffixScratchtc
        - Src:             'affixmgr.cxx:2692,13'
          Dst:             _Z13line_uniq_appRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'affixmgr.cxx:2705,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: 1582
      functionLinenumberEnd: 1597
      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:1586,38'
          Dst:             _Z12is_utf8_contc
        - Src:             'affixmgr.cxx:1590,36'
          Dst:             _Z12is_utf8_contc
    - functionName:    _ZN8AffixMgr6lookupEPKcm
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3698
      functionLinenumberEnd: 3703
      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:3701,21'
          Dst:             _ZNK7HashMgr6lookupEPKcm
    - functionName:    _ZN8AffixMgr12defcpd_checkEPPP6hentryssS1_S2_c
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1410
      functionLinenumberEnd: 1541
      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_9allocatorIcEEEEiicR12AffixScratchtt
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1084
      functionLinenumberEnd: 1148
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         61
      ICount:          375
      EdgeCount:       84
      CyclomaticComplexity: 25
      functionsReached:
        - _ZN8AffixMgr8isSubsetEPKcS1_
        - _ZN8PfxEntry10getContLenEv
        - _ZN8PfxEntry6getKeyEv
        - _ZN8PfxEntry7getContEv
        - _ZN8PfxEntry7getNextEv
        - _ZN8PfxEntry9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiictR12AffixScratch
        - _ZN8PfxEntry9getNextEQEv
        - _ZN8PfxEntry9getNextNEEv
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'affixmgr.cxx:1098,16'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1099,13'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1099,13'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1099,13'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1102,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1103,12'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1103,12'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1103,12'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1105,16'
          Dst:             _ZN8PfxEntry9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiictR12AffixScratch
        - Src:             'affixmgr.cxx:1114,14'
          Dst:             _ZN8PfxEntry7getNextEv
        - Src:             'affixmgr.cxx:1122,24'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:1122,9'
          Dst:             _ZN8AffixMgr8isSubsetEPKcS1_
        - Src:             'affixmgr.cxx:1126,20'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1127,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1127,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1127,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1130,19'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1130,33'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1130,33'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1130,33'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1133,20'
          Dst:             _ZN8PfxEntry9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiictR12AffixScratch
        - Src:             'affixmgr.cxx:1141,20'
          Dst:             _ZN8PfxEntry9getNextEQEv
        - Src:             'affixmgr.cxx:1143,20'
          Dst:             _ZN8PfxEntry9getNextNEEv
    - functionName:    _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratchttct
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2744
      functionLinenumberEnd: 2863
      functionDepth:   0
      returnType:      'N/A'
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - short
        - short
        - char
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         179
      ICount:          983
      EdgeCount:       253
      CyclomaticComplexity: 76
      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:2752,24'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2756,17'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2757,13'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2757,13'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2757,13'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2760,29'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2761,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2761,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2761,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2762,19'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2763,16'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2763,16'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2763,16'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2765,27'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2766,14'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2766,14'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2766,14'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2767,18'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2768,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2768,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2768,15'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2771,18'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2772,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2772,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2772,15'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2775,18'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2776,14'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2776,14'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2776,14'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2778,20'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2779,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2779,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2779,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2780,18'
          Dst:             _ZN8SfxEntry9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntrytttR12AffixScratch
        - Src:             'affixmgr.cxx:2793,14'
          Dst:             _ZN8SfxEntry7getNextEv
        - Src:             'affixmgr.cxx:2803,27'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:2803,9'
          Dst:             _ZN8AffixMgr11isRevSubsetEPKcS1_i
        - Src:             'affixmgr.cxx:2807,19'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2808,13'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2808,13'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2808,13'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2812,29'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2813,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2813,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2813,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2814,21'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2815,16'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2815,16'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2815,16'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2817,27'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2818,14'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2818,14'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2818,14'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2819,20'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2820,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2820,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2820,15'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2823,21'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2823,35'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2823,35'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2823,35'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2827,20'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2828,14'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2828,14'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2828,14'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2830,20'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2831,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2831,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2831,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2833,21'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2834,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2834,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2834,15'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2835,22'
          Dst:             _ZN8SfxEntry9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntrytttR12AffixScratch
        - Src:             'affixmgr.cxx:2843,29'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:2844,24'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2845,32'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:2847,50'
          Dst:             _ZN8SfxEntry9getKeyLenEv
        - Src:             'affixmgr.cxx:2848,28'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:2848,56'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:2849,28'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:2856,20'
          Dst:             _ZN8SfxEntry9getNextEQEv
        - Src:             'affixmgr.cxx:2858,20'
          Dst:             _ZN8SfxEntry9getNextNEEv
    - functionName:    _ZN8AffixMgr19suffix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratcht
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2872
      functionLinenumberEnd: 2910
      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:2878,25'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:2879,16'
          Dst:             _ZN8SfxEntry12check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntrytR12AffixScratch
        - Src:             'affixmgr.cxx:2883,14'
          Dst:             _ZN8SfxEntry7getNextEv
        - Src:             'affixmgr.cxx:2893,27'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:2893,9'
          Dst:             _ZN8AffixMgr11isRevSubsetEPKcS1_i
        - Src:             'affixmgr.cxx:2894,29'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:2895,20'
          Dst:             _ZN8SfxEntry12check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntrytR12AffixScratch
        - Src:             'affixmgr.cxx:2897,27'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:2898,22'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2899,30'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:2903,20'
          Dst:             _ZN8SfxEntry9getNextEQEv
        - Src:             'affixmgr.cxx:2905,20'
          Dst:             _ZN8SfxEntry9getNextNEEv
    - functionName:    _ZN8AffixMgr12cpdpat_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmP6hentrySA_c
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1351
      functionLinenumberEnd: 1371
      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:1354,9'
          Dst:             _ZN8AffixMgr8isSubsetEPKcS1_
        - Src:             'affixmgr.cxx:1363,12'
          Dst:             strncmp
        - Src:             'affixmgr.cxx:1366,12'
          Dst:             strncmp
    - functionName:    _ZN8AffixMgr13cpdcase_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1375
      functionLinenumberEnd: 1396
      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:1379,44'
          Dst:             _Z12is_utf8_contc
        - Src:             'affixmgr.cxx:1383,5'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'affixmgr.cxx:1384,60'
          Dst:             _ZNK6w_charcvtEv
        - Src:             'affixmgr.cxx:1385,58'
          Dst:             _ZNK6w_charcvtEv
        - Src:             'affixmgr.cxx:1386,11'
          Dst:             _Z14unicodetoupperti
        - Src:             'affixmgr.cxx:1386,46'
          Dst:             _Z14unicodetolowerti
        - Src:             'affixmgr.cxx:1387,11'
          Dst:             _Z14unicodetoupperti
        - Src:             'affixmgr.cxx:1387,46'
          Dst:             _Z14unicodetolowerti
    - functionName:    _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiR12AffixScratchtct
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3146
      functionLinenumberEnd: 3172
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - short
        - char
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          110
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8AffixMgr12prefix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiicR12AffixScratchtt
        - _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratchttct
        - _ZN8AffixMgr19prefix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiicR12AffixScratcht
        - _ZN8AffixMgr19suffix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratcht
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'affixmgr.cxx:3149,23'
          Dst:             _ZN8AffixMgr12prefix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiicR12AffixScratchtt
        - Src:             'affixmgr.cxx:3154,8'
          Dst:             _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratchttct
        - Src:             'affixmgr.cxx:3163,10'
          Dst:             _ZN8AffixMgr19suffix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratcht
        - Src:             'affixmgr.cxx:3168,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: 1559
      functionLinenumberEnd: 1580
      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:1572,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: 1156
      functionLinenumberEnd: 1191
      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:1167,14'
          Dst:             _ZN8PfxEntry12check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiictR12AffixScratch
        - Src:             'affixmgr.cxx:1170,14'
          Dst:             _ZN8PfxEntry7getNextEv
        - Src:             'affixmgr.cxx:1178,24'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:1178,9'
          Dst:             _ZN8AffixMgr8isSubsetEPKcS1_
        - Src:             'affixmgr.cxx:1179,18'
          Dst:             _ZN8PfxEntry12check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiictR12AffixScratch
        - Src:             'affixmgr.cxx:1184,20'
          Dst:             _ZN8PfxEntry9getNextEQEv
        - Src:             'affixmgr.cxx:1186,20'
          Dst:             _ZN8PfxEntry9getNextNEEv
    - functionName:    _ZN8AffixMgr14compound_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEssssPP6hentrySB_ccPiR12AffixScratch
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1611
      functionLinenumberEnd: 2209
      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_9allocatorIcEEEEiiR12AffixScratchtct
        - _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_9allocatorIcEEEEiicR12AffixScratchtt
        - _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratchttct
        - _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:2073,17'
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:1644,3'
          Dst:             _ZN8AffixMgr10setcminmaxEPmS0_PKcm
        - Src:             'affixmgr.cxx:1651,14'
          Dst:             _Z12is_utf8_contc
        - Src:             'affixmgr.cxx:1697,11'
          Dst:             _ZN8AffixMgr10setcminmaxEPmS0_PKcm
        - Src:             'affixmgr.cxx:1714,14'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'affixmgr.cxx:1724,17'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:1749,22'
          Dst:             _ZN8AffixMgr12defcpd_checkEPPP6hentryssS1_S2_c
        - Src:             'affixmgr.cxx:1751,22'
          Dst:             _ZN8AffixMgr12defcpd_checkEPPP6hentryssS1_S2_c
        - Src:             'affixmgr.cxx:1764,22'
          Dst:             _ZN8AffixMgr12prefix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiicR12AffixScratchtt
        - Src:             'affixmgr.cxx:1767,24'
          Dst:             _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratchttct
        - Src:             'affixmgr.cxx:1768,49'
          Dst:             _ZN8AffixMgr19suffix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratcht
        - Src:             'affixmgr.cxx:1769,38'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1770,41'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1770,41'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1770,41'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1771,34'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1771,34'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1771,34'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1778,24'
          Dst:             _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratchttct
        - Src:             'affixmgr.cxx:1779,49'
          Dst:             _ZN8AffixMgr19suffix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratcht
        - Src:             'affixmgr.cxx:1781,24'
          Dst:             _ZN8AffixMgr12prefix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiicR12AffixScratchtt
        - Src:             'affixmgr.cxx:1783,24'
          Dst:             _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratchttct
        - Src:             'affixmgr.cxx:1784,49'
          Dst:             _ZN8AffixMgr19suffix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratcht
        - Src:             'affixmgr.cxx:1786,24'
          Dst:             _ZN8AffixMgr12prefix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiicR12AffixScratchtt
        - Src:             'affixmgr.cxx:1801,27'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1802,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1802,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1802,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1803,27'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1804,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1804,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1804,15'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1811,27'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1812,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1812,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1812,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1813,27'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1814,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1814,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1814,15'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1821,27'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1822,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1822,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1822,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1823,27'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1824,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1824,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1824,15'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1871,17'
          Dst:             _ZN8AffixMgr13cpdcase_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
        - Src:             'affixmgr.cxx:1874,23'
          Dst:             _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiR12AffixScratchtct
        - Src:             'affixmgr.cxx:1875,30'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1877,22'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1877,22'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1877,22'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1879,22'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1879,22'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1879,22'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1886,28'
          Dst:             _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:1889,43'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:1889,25'
          Dst:             _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:1909,18'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'affixmgr.cxx:1915,65'
          Dst:             _ZN8AffixMgr12defcpd_checkEPPP6hentryssS1_S2_c
        - Src:             'affixmgr.cxx:1966,34'
          Dst:             _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:1971,42'
          Dst:             _ZN8AffixMgr12cpdpat_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmP6hentrySA_c
        - Src:             'affixmgr.cxx:1979,40'
          Dst:             _ZN8AffixMgr12cpdrep_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiR12AffixScratchRbNS0_6chrono10time_pointINSC_12steady_clockENSC_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'affixmgr.cxx:1980,19'
          Dst:             _ZN8AffixMgr17cpdwordpair_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiR12AffixScratchRbNS0_6chrono10time_pointINSC_12steady_clockENSC_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'affixmgr.cxx:1991,70'
          Dst:             _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiR12AffixScratchtct
        - Src:             'affixmgr.cxx:1997,22'
          Dst:             _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiR12AffixScratchtct
        - Src:             'affixmgr.cxx:2002,22'
          Dst:             _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiR12AffixScratchtct
        - Src:             'affixmgr.cxx:2003,25'
          Dst:             _ZN8AffixMgr12defcpd_checkEPPP6hentryssS1_S2_c
        - Src:             'affixmgr.cxx:2016,17'
          Dst:             _ZN8AffixMgr12cpdpat_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmP6hentrySA_c
        - Src:             'affixmgr.cxx:2020,39'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2021,27'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2021,27'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2021,27'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2023,39'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2024,27'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2024,27'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2024,27'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2051,32'
          Dst:             _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:2058,17'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:2059,38'
          Dst:             _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:2066,45'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:2066,27'
          Dst:             _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:2106,40'
          Dst:             _ZN8AffixMgr12cpdrep_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiR12AffixScratchRbNS0_6chrono10time_pointINSC_12steady_clockENSC_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'affixmgr.cxx:2107,19'
          Dst:             _ZN8AffixMgr17cpdwordpair_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiR12AffixScratchRbNS0_6chrono10time_pointINSC_12steady_clockENSC_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'affixmgr.cxx:2118,20'
          Dst:             _ZN8AffixMgr14compound_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEssssPP6hentrySB_ccPiR12AffixScratch
        - Src:             'affixmgr.cxx:2124,21'
          Dst:             _ZN8AffixMgr12cpdpat_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmP6hentrySA_c
        - Src:             'affixmgr.cxx:2126,22'
          Dst:             _ZN8AffixMgr12cpdpat_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmP6hentrySA_c
        - Src:             'affixmgr.cxx:2135,19'
          Dst:             _ZN8AffixMgr17cpdwordpair_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiR12AffixScratchRbNS0_6chrono10time_pointINSC_12steady_clockENSC_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'affixmgr.cxx:2139,41'
          Dst:             _ZN8AffixMgr12cpdrep_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiR12AffixScratchRbNS0_6chrono10time_pointINSC_12steady_clockENSC_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'affixmgr.cxx:2147,44'
          Dst:             _ZN8AffixMgr12cpdrep_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiR12AffixScratchRbNS0_6chrono10time_pointINSC_12steady_clockENSC_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'affixmgr.cxx:2148,23'
          Dst:             _ZN8AffixMgr17cpdwordpair_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiR12AffixScratchRbNS0_6chrono10time_pointINSC_12steady_clockENSC_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'affixmgr.cxx:2154,42'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'affixmgr.cxx:2156,29'
          Dst:             _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiR12AffixScratchtct
        - Src:             'affixmgr.cxx:2159,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: 1290
      functionLinenumberEnd: 1317
      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:1291,19'
          Dst:             _ZNK8AffixMgr12get_reptableEv
        - Src:             'affixmgr.cxx:1296,24'
          Dst:             _ZNK8AffixMgr12get_reptableEv
        - Src:             'affixmgr.cxx:1309,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: 1325
      functionLinenumberEnd: 1344
      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:1334,19'
          Dst:             _Z12is_utf8_contc
        - Src:             'affixmgr.cxx:1337,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: 1543
      functionLinenumberEnd: 1556
      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_9allocatorIcEEEEiiR12AffixScratchtct
        - _ZN8AffixMgr6lookupEPKcm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'affixmgr.cxx:1545,23'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'affixmgr.cxx:1552,8'
          Dst:             _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiR12AffixScratchtct
    - functionName:    _ZNK8AffixMgr12get_reptableEv
      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:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7HashMgr12get_reptableEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'affixmgr.cxx:3534,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: 4481
      functionLinenumberEnd: 4784
      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:4501,5'
          Branch Sides:    []
        - Branch String:   'affixmgr.cxx:4581,7'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:4487,21'
          Dst:             _ZN17entries_containerC2EcP8AffixMgr
        - Src:             'affixmgr.cxx:4499,43'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4511,24'
          Dst:             _ZNK7HashMgr11decode_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4517,19'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4514,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4533,19'
          Dst:             atoi
        - Src:             'affixmgr.cxx:4536,36'
          Dst:             _ZNK7HashMgr11encode_flagEt
        - Src:             'affixmgr.cxx:4538,32'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4537,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4545,20'
          Dst:             _ZNK7HashMgr9is_aliasfEv
        - Src:             'affixmgr.cxx:4547,20'
          Dst:             _ZNK7HashMgr9is_aliasmEv
        - Src:             'affixmgr.cxx:4549,20'
          Dst:             _ZN17entries_container10initializeEict
        - Src:             'affixmgr.cxx:4556,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4560,30'
          Dst:             _ZNK7HashMgr11encode_flagEt
        - Src:             'affixmgr.cxx:4562,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4561,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4567,32'
          Dst:             _ZN17entries_container11first_entryEv
        - Src:             'affixmgr.cxx:4570,14'
          Dst:             _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4572,5'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4579,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4586,32'
          Dst:             _ZN17entries_container9add_entryEc
        - Src:             'affixmgr.cxx:4594,22'
          Dst:             _ZNK7HashMgr11decode_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4595,38'
          Dst:             _ZNK7HashMgr11encode_flagEt
        - Src:             'affixmgr.cxx:4598,34'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4596,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4603,48'
          Dst:             _ZN17entries_container11first_entryEv
        - Src:             'affixmgr.cxx:4615,15'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4617,15'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4636,42'
          Dst:             _Z20has_no_ignored_charsRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_
        - Src:             'affixmgr.cxx:4638,17'
          Dst:             _Z24remove_ignored_chars_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'affixmgr.cxx:4640,17'
          Dst:             _Z20remove_ignored_charsRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_
        - Src:             'affixmgr.cxx:4646,17'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4648,17'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4651,24'
          Dst:             _ZNK7HashMgr9is_aliasfEv
        - Src:             'affixmgr.cxx:4652,27'
          Dst:             atoi
        - Src:             'affixmgr.cxx:4653,60'
          Dst:             _ZNK7HashMgr10get_aliasfEiPPtP7FileMgr
        - Src:             'affixmgr.cxx:4656,17'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4660,60'
          Dst:             _ZNK7HashMgr12decode_flagsEPPtRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEP7FileMgr
        - Src:             'affixmgr.cxx:4672,42'
          Dst:             _Z20has_no_ignored_charsRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_
        - Src:             'affixmgr.cxx:4674,17'
          Dst:             _Z24remove_ignored_chars_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'affixmgr.cxx:4676,17'
          Dst:             _Z20remove_ignored_charsRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_
        - Src:             'affixmgr.cxx:4682,17'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4684,17'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4700,15'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4702,15'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4703,13'
          Dst:             _ZN8AffixMgr17reverse_conditionERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4707,39'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4706,15'
          Dst:             _ZN8AffixMgr19redundant_conditionEcRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_i
        - Src:             'affixmgr.cxx:4710,13'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4711,13'
          Dst:             _ZN8AffixMgr17reverse_conditionERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4713,15'
          Dst:             _ZN8AffixMgr8encodeitER8AffEntryRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4721,22'
          Dst:             _ZNK7HashMgr9is_aliasmEv
        - Src:             'affixmgr.cxx:4722,25'
          Dst:             atoi
        - Src:             'affixmgr.cxx:4723,39'
          Dst:             _ZNK7HashMgr10get_aliasmEi
        - Src:             'affixmgr.cxx:4727,17'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4729,17'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4736,32'
          Dst:             _ZN12_GLOBAL__N_18mystrdupEPKc
        - Src:             'affixmgr.cxx:4744,21'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4748,32'
          Dst:             _ZNK7HashMgr11encode_flagEt
        - Src:             'affixmgr.cxx:4750,28'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4749,7'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4771,27'
          Dst:             _ZN17entries_container5beginEv
        - Src:             'affixmgr.cxx:4771,53'
          Dst:             _ZN17entries_container3endEv
        - Src:             'affixmgr.cxx:4774,7'
          Dst:             _ZN8AffixMgr13build_pfxtreeEP8PfxEntry
        - Src:             'affixmgr.cxx:4776,7'
          Dst:             _ZN8AffixMgr13build_sfxtreeEP8SfxEntry
        - Src:             'affixmgr.cxx:4781,14'
          Dst:             _ZN17entries_container7releaseEv
        - Src:             'affixmgr.cxx:4784,1'
          Dst:             _ZN17entries_containerD2Ev
        - Src:             'affixmgr.cxx:4784,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: 4309
      functionLinenumberEnd: 4390
      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:4321,5'
          Branch Sides:    []
        - Branch String:   'affixmgr.cxx:4361,7'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:4312,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4311,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4319,43'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4327,20'
          Dst:             atoi
        - Src:             'affixmgr.cxx:4330,32'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4329,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4343,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4347,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4346,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4354,14'
          Dst:             _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4356,5'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4359,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4365,34'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4364,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4379,21'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4385,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4384,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
    - functionName:    _ZN8AffixMgr14parse_maptableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgr
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 4204
      functionLinenumberEnd: 4306
      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:4216,5'
          Branch Sides:    []
        - Branch String:   'affixmgr.cxx:4255,7'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:4207,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4206,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4214,43'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4222,18'
          Dst:             atoi
        - Src:             'affixmgr.cxx:4225,32'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4224,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4236,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4240,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4239,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4247,14'
          Dst:             _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4249,5'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4253,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4259,34'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4258,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4278,37'
          Dst:             _Z12is_utf8_contc
        - Src:             'affixmgr.cxx:4286,35'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4285,15'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4297,21'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4301,28'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4300,7'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
    - functionName:    _ZN8AffixMgr17parse_defcpdtableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgr
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 4103
      functionLinenumberEnd: 4201
      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:4115,5'
          Branch Sides:    []
        - Branch String:   'affixmgr.cxx:4154,7'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:4106,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4105,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4113,43'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4121,21'
          Dst:             atoi
        - Src:             'affixmgr.cxx:4124,32'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4123,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4135,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4139,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4138,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4146,14'
          Dst:             _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4148,5'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4152,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4158,34'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4157,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4180,24'
          Dst:             _ZNK7HashMgr12decode_flagsERNSt3__16vectorItNS0_9allocatorItEEEERKNS0_12basic_stringIcNS0_11char_traitsIcEENS2_IcEEEEP7FileMgr
        - Src:             'affixmgr.cxx:4184,20'
          Dst:             _ZNK7HashMgr12decode_flagsERNSt3__16vectorItNS0_9allocatorItEEEERKNS0_12basic_stringIcNS0_11char_traitsIcEENS2_IcEEEEP7FileMgr
        - Src:             'affixmgr.cxx:4192,21'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4196,28'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4195,7'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
    - functionName:    _ZN8AffixMgr19parse_checkcpdtableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgr
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 4006
      functionLinenumberEnd: 4100
      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:4018,5'
          Branch Sides:    []
        - Branch String:   'affixmgr.cxx:4057,7'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:4009,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4008,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4016,43'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4024,23'
          Dst:             atoi
        - Src:             'affixmgr.cxx:4027,32'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4026,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4038,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4042,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4041,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4049,14'
          Dst:             _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4051,5'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4055,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4061,34'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4060,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4073,48'
          Dst:             _ZNK7HashMgr11decode_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4083,49'
          Dst:             _ZNK7HashMgr11decode_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4096,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: 3914
      functionLinenumberEnd: 4003
      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:3926,5'
          Branch Sides:    []
        - Branch String:   'affixmgr.cxx:3967,9'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:3917,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3916,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:3924,43'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:3932,15'
          Dst:             atoi
        - Src:             'affixmgr.cxx:3935,32'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3934,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:3947,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:3951,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3950,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:3958,14'
          Dst:             _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:3960,5'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:3964,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:3971,36'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3970,15'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:3982,13'
          Dst:             _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'affixmgr.cxx:3990,21'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:3994,28'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3993,7'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4000,3'
          Dst:             _Z16init_phonet_hashR10phonetable
    - functionName:    _ZN8AffixMgr15parse_convtableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgrPP7RepListS8_
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3822
      functionLinenumberEnd: 3911
      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:3833,5'
          Branch Sides:    []
        - Branch String:   'affixmgr.cxx:3876,9'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:3825,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3824,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:3831,43'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:3839,17'
          Dst:             atoi
        - Src:             'affixmgr.cxx:3842,32'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3841,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:3845,19'
          Dst:             _ZN7RepListC2Ei
        - Src:             'affixmgr.cxx:3855,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:3859,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3858,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:3866,14'
          Dst:             _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:3868,5'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:3873,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:3880,36'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3879,15'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:3881,15'
          Dst:             _ZN7RepListD2Ev
        - Src:             'affixmgr.cxx:3900,21'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:3904,28'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3903,7'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:3908,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: 3775
      functionLinenumberEnd: 3817
      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:3780,5'
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:3778,43'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:3786,26'
          Dst:             atoi
        - Src:             'affixmgr.cxx:3796,11'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'affixmgr.cxx:3806,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:3811,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3809,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
    - functionName:    _ZN8AffixMgr9parse_numERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiP7FileMgr
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3759
      functionLinenumberEnd: 3772
      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:3764,13'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3761,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:3768,34'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3768,8'
          Dst:             _Z12parse_stringRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_i
        - Src:             'affixmgr.cxx:3770,10'
          Dst:             atoi
    - functionName:    _ZN8AffixMgr10parse_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPtP7FileMgr
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3743
      functionLinenumberEnd: 3756
      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:3748,13'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3745,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:3752,34'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3752,8'
          Dst:             _Z12parse_stringRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_i
        - Src:             'affixmgr.cxx:3754,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: 3569
      functionLinenumberEnd: 3572
      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: 247
      functionLinenumberEnd: 247
      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: 2573
      functionLinenumberEnd: 2574
      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:    '_ZZL19drop_repeated_linesRNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEEENK3$_0clERKS6_'
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      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: 2626
      functionLinenumberEnd: 2634
      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:2627,8'
          Dst:             _Z12parse_stringRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_i
        - Src:             'csutil.cxx:2630,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: 2590
      functionLinenumberEnd: 2620
      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:2599,5'
          Branch Sides:    []
      Callsites:
        - Src:             'csutil.cxx:2592,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'csutil.cxx:2597,43'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'csutil.cxx:2613,20'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'csutil.cxx:2616,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: 170
      functionLinenumberEnd: 240
      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:186,7'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'csutil.cxx:194,26'
          Dst:             _Z12is_utf8_contc
        - Src:             'csutil.cxx:198,9'
          Dst:             _ZL17warn_missing_contRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_11__wrap_iterIPKcEE
        - Src:             'csutil.cxx:203,26'
          Dst:             _Z12is_utf8_contc
        - Src:             'csutil.cxx:206,28'
          Dst:             _Z12is_utf8_contc
        - Src:             'csutil.cxx:210,11'
          Dst:             _ZL17warn_missing_contRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_11__wrap_iterIPKcEE
        - Src:             'csutil.cxx:214,9'
          Dst:             _ZL17warn_missing_contRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_11__wrap_iterIPKcEE
        - Src:             'csutil.cxx:219,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: 154
      functionLinenumberEnd: 160
      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:155,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: 255
      functionLinenumberEnd: 271
      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:258,13'
          Dst:             _ZN12_GLOBAL__N_19is_any_ofC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'csutil.cxx:262,23'
          Dst:             _ZNK12_GLOBAL__N_19is_any_ofclEc
        - Src:             'csutil.cxx:271,1'
          Dst:             _ZN12_GLOBAL__N_19is_any_ofD2Ev
        - Src:             'csutil.cxx:266,24'
          Dst:             _ZNK12_GLOBAL__N_19is_any_ofclEc
        - Src:             'csutil.cxx:271,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: 245
      functionLinenumberEnd: 245
      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: 243
      functionLinenumberEnd: 243
      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: 2583
      functionLinenumberEnd: 2588
      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:2585,48'
          Dst:             _ZN12_GLOBAL__N_19is_any_ofC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'csutil.cxx:2584,3'
          Dst:             _ZN12_GLOBAL__N_19is_any_ofD2Ev
        - Src:             'csutil.cxx:2584,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: 2567
      functionLinenumberEnd: 2579
      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:2570,3'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'csutil.cxx:2577,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: 135
      functionLinenumberEnd: 151
      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: 2531
      functionLinenumberEnd: 2563
      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:2539,38'
          Dst:             _ZNK6w_charcvtEv
        - Src:             'csutil.cxx:2540,25'
          Dst:             _Z14unicodetolowerti
        - Src:             'csutil.cxx:2543,9'
          Dst:             _Z14unicodetoupperti
        - Src:             'csutil.cxx:2548,38'
          Dst:             _ZNK6w_charcvtEv
        - Src:             'csutil.cxx:2549,24'
          Dst:             _Z14unicodetolowerti
    - functionName:    _Z14unicodetolowerti
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2472
      functionLinenumberEnd: 2488
      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: 2454
      functionLinenumberEnd: 2470
      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: 525
      functionLinenumberEnd: 527
      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:526,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: 2499
      functionLinenumberEnd: 2529
      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:2508,9'
          Dst:             _ZN12_GLOBAL__N_15ccaseEPK7cs_infoi
        - Src:             'csutil.cxx:2510,9'
          Dst:             _ZN12_GLOBAL__N_16cupperEPK7cs_infoi
        - Src:             'csutil.cxx:2510,35'
          Dst:             _ZN12_GLOBAL__N_16clowerEPK7cs_infoi
    - functionName:    _ZN12_GLOBAL__N_16cupperEPK7cs_infoi
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 517
      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:516,3'
          Dst:             __assert_fail
    - functionName:    _ZN12_GLOBAL__N_16clowerEPK7cs_infoi
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 522
      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:521,3'
          Dst:             __assert_fail
    - functionName:    _Z14unicodeisalphat
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2490
      functionLinenumberEnd: 2494
      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: 2445
      functionLinenumberEnd: 2452
      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:2447,9'
          Dst:             strcmp
    - functionName:    _Z13get_casecharsPKc
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2406
      functionLinenumberEnd: 2418
      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:2407,34'
          Dst:             _Z14get_current_csRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'csutil.cxx:2410,9'
          Dst:             _ZN12_GLOBAL__N_16cupperEPK7cs_infoi
        - Src:             'csutil.cxx:2410,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: 2293
      functionLinenumberEnd: 2314
      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:2295,3'
          Dst:             _ZL36toAsciiLowerAndRemoveNonAlphanumericPKcPc
        - Src:             'csutil.cxx:2299,9'
          Dst:             strcmp
        - Src:             'csutil.cxx:2308,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
    - functionName:    _ZL36toAsciiLowerAndRemoveNonAlphanumericPKcPc
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2273
      functionLinenumberEnd: 2291
      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: 643
      functionLinenumberEnd: 646
      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: 638
      functionLinenumberEnd: 640
      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: 630
      functionLinenumberEnd: 634
      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:632,12'
          Dst:             _Z9lower_utf6w_chari
    - functionName:    _Z9lower_utf6w_chari
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 568
      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:566,50'
          Dst:             _ZNK6w_charcvtEv
        - Src:             'csutil.cxx:566,19'
          Dst:             _Z14unicodetolowerti
    - functionName:    _Z11mkinitsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionLinenumberEnd: 627
      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:625,12'
          Dst:             _ZN12_GLOBAL__N_16clowerEPK7cs_infoi
    - functionName:    _Z13mkinitcap_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 620
      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:618,12'
          Dst:             _Z9upper_utf6w_chari
    - functionName:    _Z9upper_utf6w_chari
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 544
      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:542,50'
          Dst:             _ZNK6w_charcvtEv
        - Src:             'csutil.cxx:542,19'
          Dst:             _Z14unicodetoupperti
    - functionName:    _Z9mkinitcapRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 613
      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:611,12'
          Dst:             _ZN12_GLOBAL__N_16cupperEPK7cs_infoi
    - functionName:    _Z12mkallcap_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionLinenumberEnd: 606
      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:604,9'
          Dst:             _Z9upper_utf6w_chari
    - functionName:    _Z14mkallsmall_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 595
      functionLinenumberEnd: 599
      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:597,9'
          Dst:             _Z9lower_utf6w_chari
    - functionName:    _Z10mkallsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 588
      functionLinenumberEnd: 592
      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:590,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: 580
      functionLinenumberEnd: 584
      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:582,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: 499
      functionLinenumberEnd: 512
      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: 425
      functionLinenumberEnd: 496
      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:430,5'
          Branch Sides:    []
      Callsites:
        - Src:             'csutil.cxx:446,9'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'csutil.cxx:460,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'csutil.cxx:473,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'csutil.cxx:487,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
    - functionName:    _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 421
      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: 409
      functionLinenumberEnd: 415
      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:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z10copy_fieldRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z21append_compound_partsRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z8fieldlenPKc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'csutil.cxx:383,26'
          Dst:             _Z8fieldlenPKc
    - functionName:    _Z8fieldlenPKc
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          71
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z10strlinecatRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 363
      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: 329
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          137
      EdgeCount:       46
      CyclomaticComplexity: 23
      functionsReached:
        - _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - _ZL19drop_repeated_linesRNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE
      functionUses:    3
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'csutil.cxx:334,36'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'csutil.cxx:340,3'
          Dst:             _ZL19drop_repeated_linesRNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE
    - functionName:    _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 300
      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:    _ZL19drop_repeated_linesRNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          80
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z9line_uniqRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          101
      EdgeCount:       35
      CyclomaticComplexity: 17
      functionsReached:
        - _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - _ZL19drop_repeated_linesRNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'csutil.cxx:313,36'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'csutil.cxx:319,3'
          Dst:             _ZL19drop_repeated_linesRNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE
    - functionName:    _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 282
      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: 111
      functionLinenumberEnd: 128
      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: 807
      functionLinenumberEnd: 807
      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: 1436
      functionLinenumberEnd: 1437
      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: 1333
      functionLinenumberEnd: 1334
      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: 1222
      functionLinenumberEnd: 1223
      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: 1345
      functionLinenumberEnd: 1433
      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:1354,5'
          Branch Sides:    []
        - Branch String:   'hashmgr.cxx:1394,9'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'hashmgr.cxx:1348,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1347,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:1352,43'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'hashmgr.cxx:1360,18'
          Dst:             atoi
        - Src:             'hashmgr.cxx:1363,32'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1362,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:1374,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'hashmgr.cxx:1378,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1377,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:1387,13'
          Dst:             _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:1388,7'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:1391,21'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'hashmgr.cxx:1406,13'
          Dst:             _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'hashmgr.cxx:1415,13'
          Dst:             _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'hashmgr.cxx:1422,23'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'hashmgr.cxx:1427,28'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1426,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: 1238
      functionLinenumberEnd: 1331
      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:1247,5'
          Branch Sides:    []
        - Branch String:   'hashmgr.cxx:1287,9'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'hashmgr.cxx:1241,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1240,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:1245,43'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'hashmgr.cxx:1253,21'
          Dst:             atoi
        - Src:             'hashmgr.cxx:1256,32'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1255,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:1267,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'hashmgr.cxx:1272,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1271,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:1280,13'
          Dst:             _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:1281,7'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:1284,21'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'hashmgr.cxx:1301,17'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:1303,17'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:1306,28'
          Dst:             _ZNK7HashMgr11arena_allocEmm
        - Src:             'hashmgr.cxx:1316,23'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'hashmgr.cxx:1321,9'
          Dst:             _ZNK7HashMgr10arena_freeEPv
        - Src:             'hashmgr.cxx:1325,28'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1324,7'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
    - functionName:    _ZNK7HashMgr11arena_allocEmm
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1440
      functionLinenumberEnd: 1469
      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:1448,3'
          Dst:             __assert_fail
    - functionName:    _ZNK7HashMgr10arena_freeEPv
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1471
      functionLinenumberEnd: 1481
      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:1478,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: 1129
      functionLinenumberEnd: 1220
      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:1138,5'
          Branch Sides:    []
        - Branch String:   'hashmgr.cxx:1183,9'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'hashmgr.cxx:1132,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1131,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:1136,43'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'hashmgr.cxx:1144,21'
          Dst:             atoi
        - Src:             'hashmgr.cxx:1149,32'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1148,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:1161,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'hashmgr.cxx:1167,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1166,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:1177,13'
          Dst:             _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:1178,7'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:1180,21'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'hashmgr.cxx:1194,33'
          Dst:             _ZNK7HashMgr12decode_flagsEPPtRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEP7FileMgrb
        - Src:             'hashmgr.cxx:1202,23'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'hashmgr.cxx:1207,9'
          Dst:             _ZNK7HashMgr10arena_freeEPv
        - Src:             'hashmgr.cxx:1212,28'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1211,7'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
    - functionName:    _ZNK7HashMgr12decode_flagsEPPtRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEP7FileMgrb
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 868
      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:789,3'
          Branch Sides:    []
      Callsites:
        - Src:             'hashmgr.cxx:794,30'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:793,9'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:796,17'
          Dst:             '_ZZNK7HashMgr12decode_flagsEPPtRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEP7FileMgrbENK3$_0clEi'
        - Src:             'hashmgr.cxx:808,17'
          Dst:             '_ZZNK7HashMgr12decode_flagsEPPtRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEP7FileMgrbENK3$_0clEi'
        - Src:             'hashmgr.cxx:813,19'
          Dst:             atoi
        - Src:             'hashmgr.cxx:817,21'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:815,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:823,34'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:822,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:828,15'
          Dst:             atoi
        - Src:             'hashmgr.cxx:832,30'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:830,9'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:838,30'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:837,9'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:843,7'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hashmgr.cxx:845,17'
          Dst:             '_ZZNK7HashMgr12decode_flagsEPPtRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEP7FileMgrbENK3$_0clEi'
        - Src:             'hashmgr.cxx:859,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: 779
      functionLinenumberEnd: 782
      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:780,47'
          Dst:             _ZNK7HashMgr11arena_allocEmm
    - functionName:    _ZNK7HashMgr11encode_flagEt
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 976
      functionLinenumberEnd: 1007
      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:1002,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: 944
      functionLinenumberEnd: 974
      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:947,3'
          Branch Sides:    []
      Callsites:
        - Src:             'hashmgr.cxx:953,11'
          Dst:             atoi
        - Src:             'hashmgr.cxx:955,9'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:962,7'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hashmgr.cxx:964,29'
          Dst:             _ZNK6w_charcvtEv
        - Src:             'hashmgr.cxx:972,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: 870
      functionLinenumberEnd: 942
      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:874,3'
          Branch Sides:    []
      Callsites:
        - Src:             'hashmgr.cxx:879,30'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:878,9'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:894,19'
          Dst:             atoi
        - Src:             'hashmgr.cxx:898,21'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:896,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:904,34'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:903,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:908,15'
          Dst:             atoi
        - Src:             'hashmgr.cxx:912,30'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:910,9'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:918,30'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:917,9'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:923,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: 1226
      functionLinenumberEnd: 1235
      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:1232,24'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1231,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: 762
      functionLinenumberEnd: 771
      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: 1337
      functionLinenumberEnd: 1342
      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:1340,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: 774
      functionLinenumberEnd: 775
      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:775,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: 758
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         149
      ICount:          726
      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:715,21'
          Dst:             atoi
        - Src:             'hashmgr.cxx:716,14'
          Dst:             _ZNK7HashMgr10get_aliasfEiPPtP7FileMgr
        - Src:             'hashmgr.cxx:719,34'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:718,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:722,14'
          Dst:             _ZNK7HashMgr12decode_flagsEPPtRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEP7FileMgrb
        - Src:             'hashmgr.cxx:724,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:725,11'
          Dst:             _ZN7FileMgrD2Ev
        - Src:             'hashmgr.cxx:736,15'
          Dst:             _ZN7HashMgr20get_clen_and_captypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiRNS0_6vectorI6w_charNS4_ISB_EEEE
        - Src:             'hashmgr.cxx:741,9'
          Dst:             _ZN7HashMgr8add_wordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPtiPS7_bib
        - Src:             'hashmgr.cxx:742,9'
          Dst:             _ZN7HashMgr27add_hidden_capitalized_wordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPtiPS7_i
        - Src:             'hashmgr.cxx:743,7'
          Dst:             _ZN7FileMgrD2Ev
        - Src:             'hashmgr.cxx:752,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:756,3'
          Dst:             _ZN7FileMgrD2Ev
    - functionName:    _ZN7HashMgr11load_configEPKcS1_
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1010
      functionLinenumberEnd: 1126
      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:1014,25'
          Dst:             _ZN7FileMgrC2EPKcS1_
        - Src:             'hashmgr.cxx:1020,18'
          Dst:             _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:1021,5'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:1032,68'
          Dst:             isspace
        - Src:             'hashmgr.cxx:1037,34'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1034,9'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:1049,21'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1046,9'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:1055,43'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1055,12'
          Dst:             _Z12parse_stringRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_i
        - Src:             'hashmgr.cxx:1056,9'
          Dst:             _ZN7FileMgrD2Ev
        - Src:             'hashmgr.cxx:1059,23'
          Dst:             _ZNK7HashMgr11decode_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:1063,44'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1063,12'
          Dst:             _Z12parse_stringRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_i
        - Src:             'hashmgr.cxx:1064,9'
          Dst:             _ZN7FileMgrD2Ev
        - Src:             'hashmgr.cxx:1070,18'
          Dst:             _Z14get_current_csRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:1074,45'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1074,12'
          Dst:             _Z12parse_stringRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_i
        - Src:             'hashmgr.cxx:1075,9'
          Dst:             _ZN7FileMgrD2Ev
        - Src:             'hashmgr.cxx:1078,17'
          Dst:             _Z12get_lang_numRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:1085,38'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1084,12'
          Dst:             _Z11parse_arrayRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_RNS_6vectorI6w_charNS3_ISA_EEEEii
        - Src:             'hashmgr.cxx:1086,9'
          Dst:             _ZN7FileMgrD2Ev
        - Src:             'hashmgr.cxx:1091,66'
          Dst:             isspace
        - Src:             'hashmgr.cxx:1092,12'
          Dst:             _ZN7HashMgr12parse_aliasfERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgr
        - Src:             'hashmgr.cxx:1093,9'
          Dst:             _ZN7FileMgrD2Ev
        - Src:             'hashmgr.cxx:1098,66'
          Dst:             isspace
        - Src:             'hashmgr.cxx:1099,12'
          Dst:             _ZN7HashMgr12parse_aliasmERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgr
        - Src:             'hashmgr.cxx:1100,9'
          Dst:             _ZN7FileMgrD2Ev
        - Src:             'hashmgr.cxx:1110,12'
          Dst:             _ZN7HashMgr14parse_reptableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgr
        - Src:             'hashmgr.cxx:1111,9'
          Dst:             _ZN7FileMgrD2Ev
        - Src:             'hashmgr.cxx:1119,32'
          Dst:             isspace
        - Src:             'hashmgr.cxx:1124,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: 487
      functionLinenumberEnd: 500
      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: 502
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         128
      ICount:          596
      EdgeCount:       171
      CyclomaticComplexity: 45
      functionsReached:
        - _Z12is_utf8_contc
        - _ZN8SfxEntry8nextcharEPc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'affentry.cxx:512,5'
          Branch Sides:    []
      Callsites:
        - Src:             'affentry.cxx:516,13'
          Dst:             _ZN8SfxEntry8nextcharEPc
        - Src:             'affentry.cxx:520,13'
          Dst:             _ZN8SfxEntry8nextcharEPc
        - Src:             'affentry.cxx:529,52'
          Dst:             _Z12is_utf8_contc
        - Src:             'affentry.cxx:536,13'
          Dst:             _ZN8SfxEntry8nextcharEPc
        - Src:             'affentry.cxx:543,15'
          Dst:             _ZN8SfxEntry8nextcharEPc
        - Src:             'affentry.cxx:548,52'
          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_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratchttct
        - _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_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratchttct
        - Src:             'affentry.cxx:754,24'
          Dst:             _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratchttct
        - Src:             'affentry.cxx:757,22'
          Dst:             _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratchttct
    - 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: 473
      functionLinenumberEnd: 485
      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:476,51'
          Dst:             _ZNK8AffixMgr13get_fullstripEv
        - Src:             'affentry.cxx:477,28'
          Dst:             _ZN8SfxEntry14test_conditionEPKcS1_
        - Src:             'affentry.cxx:479,32'
          Dst:             strcmp
    - functionName:    _ZN8SfxEntryC2EP8AffixMgr
      functionSourceFile: '/src/hunspell/src/hunspell/affentry.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 470
      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:462,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: 377
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         98
      ICount:          506
      EdgeCount:       184
      CyclomaticComplexity: 88
      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_circumfixEv
        - _ZNK8AffixMgr13get_fullstripEv
        - _ZNK8AffixMgr13get_needaffixEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'affentry.cxx:387,42'
          Dst:             _ZNK8AffixMgr13get_fullstripEv
        - Src:             'affentry.cxx:404,9'
          Dst:             _ZN8PfxEntry14test_conditionERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affentry.cxx:407,25'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'affentry.cxx:411,16'
          Dst:             _ZNK8AffixMgr13get_needaffixEv
        - Src:             'affentry.cxx:414,16'
          Dst:             _ZNK8AffixMgr13get_circumfixEv
        - Src:             'affentry.cxx:422,29'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affentry.cxx:423,18'
          Dst:             _Z11HENTRY_FINDP6hentryPKc
        - Src:             'affentry.cxx:429,17'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'affentry.cxx:431,29'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'affentry.cxx:434,54'
          Dst:             _ZN8PfxEntry7getFlagEv
        - Src:             'affentry.cxx:434,42'
          Dst:             _ZNK8AffixMgr11encode_flagEt
        - Src:             'affentry.cxx:450,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: 329
      functionLinenumberEnd: 369
      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:337,42'
          Dst:             _ZNK8AffixMgr13get_fullstripEv
        - Src:             'affentry.cxx:354,9'
          Dst:             _ZN8PfxEntry14test_conditionERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affentry.cxx:362,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: 279
      functionLinenumberEnd: 321
      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:287,42'
          Dst:             _ZNK8AffixMgr13get_fullstripEv
        - Src:             'affentry.cxx:304,9'
          Dst:             _ZN8PfxEntry14test_conditionERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affentry.cxx:313,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: 271
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          287
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratchttct
        - _ZN8AffixMgr6lookupEPKcm
        - _ZN8PfxEntry14test_conditionERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK8AffixMgr13get_circumfixEv
        - _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:248,16'
          Dst:             _ZNK8AffixMgr13get_circumfixEv
        - Src:             'affentry.cxx:263,22'
          Dst:             _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryR12AffixScratchttct
    - 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
...
