---
Fuzzer filename: '/src/hunspell/./src/tools/affdicfuzzer.cxx'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    __gxx_personality_v0
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __clang_call_terminate
      functionSourceFile: ''
      linkageType:     WeakODRLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          3
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_begin_catch
      functionUses:    179
      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:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/hunspell/./src/tools/affdicfuzzer.cxx'
      linkageType:     externalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          201
      EdgeCount:       56
      CyclomaticComplexity: 25
      functionsReached:
        - _ZN8Hunspell5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_
        - _ZN8Hunspell7suggestERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN8HunspellC2EPKcS1_S1_
        - _ZN8HunspellD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './src/tools/affdicfuzzer.cxx:63,14'
          Dst:             _ZN8HunspellC2EPKcS1_S1_
        - Src:             './src/tools/affdicfuzzer.cxx:65,15'
          Dst:             _ZN8Hunspell5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_
        - Src:             './src/tools/affdicfuzzer.cxx:66,14'
          Dst:             _ZN8Hunspell7suggestERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             './src/tools/affdicfuzzer.cxx:69,1'
          Dst:             _ZN8HunspellD2Ev
        - Src:             './src/tools/affdicfuzzer.cxx:69,1'
          Dst:             _ZN8HunspellD2Ev
    - 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:    __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:    _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:    __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: 2375
      functionLinenumberEnd: 2377
      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:2376,47'
          Dst:             _ZN12HunspellImpl9free_listEPPPci
    - functionName:    _ZN12HunspellImpl9free_listEPPPci
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2077
      functionLinenumberEnd: 2084
      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: 2371
      functionLinenumberEnd: 2373
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN12HunspellImpl6removeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2372,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: 1516
      functionLinenumberEnd: 1520
      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:1518,24'
          Dst:             _ZN7HashMgr6removeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    Hunspell_add_with_affix
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2365
      functionLinenumberEnd: 2367
      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:2366,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: 1510
      functionLinenumberEnd: 1514
      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:1512,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: 2354
      functionLinenumberEnd: 2356
      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:2355,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: 1504
      functionLinenumberEnd: 1508
      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:1506,24'
          Dst:             _ZN7HashMgr14add_with_flagsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_S8_
    - functionName:    Hunspell_add
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2350
      functionLinenumberEnd: 2352
      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:2351,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: 1498
      functionLinenumberEnd: 1502
      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:1500,24'
          Dst:             _ZN7HashMgr3addERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    Hunspell_generate2
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2342
      functionLinenumberEnd: 2343
      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:2343,54'
          Dst:             _ZN12HunspellImpl8generateEPPPcPKcS1_i
    - functionName:    _ZN12HunspellImpl8generateEPPPcPKcS1_i
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2114
      functionLinenumberEnd: 2121
      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:2119,36'
          Dst:             _ZN12HunspellImpl8generateERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKNS0_6vectorIS6_NS4_IS6_EEEE
        - Src:             'hunspell.cxx:2120,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: 1785
      functionLinenumberEnd: 1827
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          301
      EdgeCount:       57
      CyclomaticComplexity: 3
      functionsReached:
        - _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - _ZN10SuggestMgr11suggest_genERKNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_
        - _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:1789,34'
          Dst:             _ZN12HunspellImpl7analyzeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1792,3'
          Dst:             _ZN12HunspellImpl9cleanwordERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_PiSA_
        - Src:             'hunspell.cxx:1796,31'
          Dst:             _ZN10SuggestMgr11suggest_genERKNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_
        - Src:             'hunspell.cxx:1796,5'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1802,7'
          Dst:             _ZN12HunspellImpl8mkallcapERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1805,12'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'hunspell.cxx:1810,9'
          Dst:             _ZN12HunspellImpl9mkinitcapERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1819,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: 2040
      functionLinenumberEnd: 2050
      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:2047,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: 2032
      functionLinenumberEnd: 2037
      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: 1538
      functionLinenumberEnd: 1551
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          144
      EdgeCount:       31
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN12HunspellImpl16analyze_internalERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN7RepList4convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
        - _ZNK8AffixMgr14get_oconvtableEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:1539,35'
          Dst:             _ZN12HunspellImpl16analyze_internalERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1541,34'
          Dst:             _ZNK8AffixMgr14get_oconvtableEv
        - Src:             'hunspell.cxx:1545,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: 305
      functionLinenumberEnd: 377
      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:349,5'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hunspell.cxx:351,40'
          Dst:             _ZNK6w_charcvtEv
        - Src:             'hunspell.cxx:352,24'
          Dst:             _Z14unicodetolowerti
        - Src:             'hunspell.cxx:355,11'
          Dst:             _Z14unicodetoupperti
        - Src:             'hunspell.cxx:358,5'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'hunspell.cxx:360,40'
          Dst:             _ZNK6w_charcvtEv
        - Src:             'hunspell.cxx:361,26'
          Dst:             _Z14unicodetolowerti
    - functionName:    _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1530
      functionLinenumberEnd: 1536
      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: 379
      functionLinenumberEnd: 388
      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:382,5'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hunspell.cxx:383,5'
          Dst:             _Z12mkallcap_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'hunspell.cxx:384,5'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'hunspell.cxx:386,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: 1467
      functionLinenumberEnd: 1476
      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:1470,5'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hunspell.cxx:1471,5'
          Dst:             _Z13mkinitcap_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'hunspell.cxx:1472,5'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'hunspell.cxx:1474,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: 448
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          169
      EdgeCount:       30
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN12HunspellImpl14spell_internalERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - _ZN7RepList4convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
        - _ZNK8AffixMgr14get_oconvtableEv
      functionUses:    24
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:458,12'
          Dst:             _ZN12HunspellImpl14spell_internalERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:463,36'
          Dst:             _ZNK8AffixMgr14get_oconvtableEv
        - Src:             'hunspell.cxx:466,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: 476
      functionLinenumberEnd: 822
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         455
      ICount:          2310
      EdgeCount:       478
      CyclomaticComplexity: 25
      functionsReached:
        - _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - _ZN12HunspellImpl10cleanword2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEERKS6_PiPm
        - _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - _ZN12HunspellImpl11is_keepcaseEPK6hentry
        - _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - _ZN12HunspellImpl11spellsharpsERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmiiPiPS6_NS0_6chrono10time_pointINSA_12steady_clockENSA_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_NS0_6chrono10time_pointINSB_12steady_clockENSB_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - _ZN7RepList4convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
        - _ZNK8AffixMgr14get_forbidwarnEv
        - _ZNK8AffixMgr14get_iconvtableEv
        - _ZNK8AffixMgr15get_checksharpsEv
        - _ZNK8AffixMgr8get_warnEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hunspell.cxx:549,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:503,32'
          Dst:             _ZNK8AffixMgr14get_iconvtableEv
        - Src:             'hunspell.cxx:507,32'
          Dst:             _ZN7RepList4convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
        - Src:             'hunspell.cxx:509,12'
          Dst:             _ZN12HunspellImpl10cleanword2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEERKS6_PiPm
        - Src:             'hunspell.cxx:511,12'
          Dst:             _ZN12HunspellImpl10cleanword2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEERKS6_PiPm
        - Src:             'hunspell.cxx:556,12'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_NS0_6chrono10time_pointINSB_12steady_clockENSB_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:560,14'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_NS0_6chrono10time_pointINSB_12steady_clockENSB_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:565,12'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_NS0_6chrono10time_pointINSB_12steady_clockENSB_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:571,14'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_NS0_6chrono10time_pointINSB_12steady_clockENSB_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:579,9'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:586,13'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hunspell.cxx:587,13'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hunspell.cxx:588,13'
          Dst:             _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:592,18'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_NS0_6chrono10time_pointINSB_12steady_clockENSB_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:596,13'
          Dst:             _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:598,18'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_NS0_6chrono10time_pointINSB_12steady_clockENSB_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:602,11'
          Dst:             _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:603,16'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_NS0_6chrono10time_pointINSB_12steady_clockENSB_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:608,27'
          Dst:             _ZNK8AffixMgr15get_checksharpsEv
        - Src:             'hunspell.cxx:610,9'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:612,14'
          Dst:             _ZN12HunspellImpl11spellsharpsERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmiiPiPS6_NS0_6chrono10time_pointINSA_12steady_clockENSA_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:614,11'
          Dst:             _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:615,16'
          Dst:             _ZN12HunspellImpl11spellsharpsERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmiiPiPS6_NS0_6chrono10time_pointINSA_12steady_clockENSA_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:619,16'
          Dst:             _ZN12HunspellImpl11spellsharpsERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmiiPiPS6_NS0_6chrono10time_pointINSA_12steady_clockENSA_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:623,18'
          Dst:             _ZN12HunspellImpl11spellsharpsERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmiiPiPS6_NS0_6chrono10time_pointINSA_12steady_clockENSA_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:636,11'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:637,11'
          Dst:             _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:643,12'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_NS0_6chrono10time_pointINSB_12steady_clockENSB_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:653,17'
          Dst:             _ZN12HunspellImpl11is_keepcaseEPK6hentry
        - Src:             'hunspell.cxx:658,7'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:660,7'
          Dst:             _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:662,12'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_NS0_6chrono10time_pointINSB_12steady_clockENSB_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:665,14'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_NS0_6chrono10time_pointINSB_12steady_clockENSB_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:671,16'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_NS0_6chrono10time_pointINSB_12steady_clockENSB_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:674,21'
          Dst:             _ZN12HunspellImpl11is_keepcaseEPK6hentry
        - Src:             'hunspell.cxx:679,17'
          Dst:             _ZN12HunspellImpl11is_keepcaseEPK6hentry
        - Src:             'hunspell.cxx:683,21'
          Dst:             _ZNK8AffixMgr15get_checksharpsEv
        - Src:             'hunspell.cxx:692,25'
          Dst:             _ZNK8AffixMgr8get_warnEv
        - Src:             'hunspell.cxx:693,9'
          Dst:             _ZNK8AffixMgr8get_warnEv
        - Src:             'hunspell.cxx:695,18'
          Dst:             _ZNK8AffixMgr14get_forbidwarnEv
        - Src:             'hunspell.cxx:726,59'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:737,13'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:758,14'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:763,13'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:775,15'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:791,14'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:796,13'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:808,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: 260
      functionLinenumberEnd: 300
      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:266,3'
          Dst:             _ZN12HunspellImpl12clean_ignoreERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:294,5'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hunspell.cxx:295,17'
          Dst:             _Z16get_captype_utf8RKNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'hunspell.cxx:297,17'
          Dst:             _Z11get_captypeRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
    - functionName:    _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_NS0_6chrono10time_pointINSB_12steady_clockENSB_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 825
      functionLinenumberEnd: 961
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         204
      ICount:          1001
      EdgeCount:       227
      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
        - _ZN12HunspellImpl12clean_ignoreERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
        - _ZN8AffixMgr14compound_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEssssPP6hentrySB_ccPi
        - _ZNK7HashMgr6lookupEPKcm
        - _ZNK8AffixMgr12get_compoundEv
        - _ZNK8AffixMgr13get_needaffixEv
        - _ZNK8AffixMgr16get_compoundflagEv
        - _ZNK8AffixMgr17get_forbiddenwordEv
        - _ZNK8AffixMgr18get_onlyincompoundEv
        - isdigit
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:833,3'
          Dst:             _ZN12HunspellImpl12clean_ignoreERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:841,7'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hunspell.cxx:843,7'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hunspell.cxx:851,22'
          Dst:             _ZNK7HashMgr6lookupEPKcm
        - Src:             'hunspell.cxx:855,9'
          Dst:             _ZNK8AffixMgr17get_forbiddenwordEv
        - Src:             'hunspell.cxx:860,20'
          Dst:             _ZNK8AffixMgr16get_compoundflagEv
        - Src:             'hunspell.cxx:861,13'
          Dst:             _ZNK8AffixMgr16get_compoundflagEv
        - Src:             'hunspell.cxx:871,21'
          Dst:             _ZNK8AffixMgr13get_needaffixEv
        - Src:             'hunspell.cxx:872,14'
          Dst:             _ZNK8AffixMgr13get_needaffixEv
        - Src:             'hunspell.cxx:873,21'
          Dst:             _ZNK8AffixMgr18get_onlyincompoundEv
        - Src:             'hunspell.cxx:874,14'
          Dst:             _ZNK8AffixMgr18get_onlyincompoundEv
        - Src:             'hunspell.cxx:883,17'
          Dst:             _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
        - Src:             'hunspell.cxx:887,18'
          Dst:             _ZNK8AffixMgr18get_onlyincompoundEv
        - Src:             'hunspell.cxx:888,11'
          Dst:             _ZNK8AffixMgr18get_onlyincompoundEv
        - Src:             'hunspell.cxx:896,11'
          Dst:             _ZNK8AffixMgr17get_forbiddenwordEv
        - Src:             'hunspell.cxx:905,13'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hunspell.cxx:907,13'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hunspell.cxx:911,23'
          Dst:             _ZNK8AffixMgr12get_compoundEv
        - Src:             'hunspell.cxx:918,19'
          Dst:             _ZN8AffixMgr14compound_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEssssPP6hentrySB_ccPi
        - Src:             'hunspell.cxx:925,21'
          Dst:             _ZN8AffixMgr14compound_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEssssPP6hentrySB_ccPi
        - Src:             'hunspell.cxx:930,20'
          Dst:             isdigit
        - Src:             'hunspell.cxx:933,22'
          Dst:             _ZN10SuggestMgr7suggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_Pib
        - Src:             'hunspell.cxx:941,21'
          Dst:             _ZN8AffixMgr14compound_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEssssPP6hentrySB_ccPi
        - Src:             'hunspell.cxx:949,15'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hunspell.cxx:951,15'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
    - functionName:    _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 397
      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:392,5'
          Dst:             _Z14mkallsmall_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'hunspell.cxx:393,5'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'hunspell.cxx:395,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: 1478
      functionLinenumberEnd: 1485
      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:1480,5'
          Dst:             _Z13mkinitcap_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'hunspell.cxx:1481,5'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'hunspell.cxx:1483,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: 414
      functionLinenumberEnd: 434
      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:419,17'
          Dst:             _ZN12HunspellImpl11spellsharpsERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmiiPiPS6_NS0_6chrono10time_pointINSA_12steady_clockENSA_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:424,9'
          Dst:             _ZN12HunspellImpl11spellsharpsERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmiiPiPS6_NS0_6chrono10time_pointINSA_12steady_clockENSA_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:429,14'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_NS0_6chrono10time_pointINSB_12steady_clockENSB_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:430,21'
          Dst:             _ZN12HunspellImpl12sharps_u8_l1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:431,12'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_NS0_6chrono10time_pointINSB_12steady_clockENSB_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
    - functionName:    _ZN12HunspellImpl11is_keepcaseEPK6hentry
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          67
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK8AffixMgr12get_keepcaseEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:437,38'
          Dst:             _ZNK8AffixMgr12get_keepcaseEv
        - Src:             'hunspell.cxx:438,10'
          Dst:             _ZNK8AffixMgr12get_keepcaseEv
    - functionName:    _ZN12HunspellImpl12sharps_u8_l1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 405
      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:403,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: 233
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          93
      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:236,45'
          Dst:             _ZNK8AffixMgr10get_ignoreEv
        - Src:             'hunspell.cxx:240,18'
          Dst:             _ZNK8AffixMgr16get_ignore_utf16Ev
        - Src:             'hunspell.cxx:241,7'
          Dst:             _Z24remove_ignored_chars_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'hunspell.cxx:243,7'
          Dst:             _Z20remove_ignored_charsRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_
    - 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:    _ZNK6w_charcvtEv
      functionSourceFile: '/src/hunspell/src/hunspell/./w_char.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12HunspellImpl16analyze_internalERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1553
      functionLinenumberEnd: 1783
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         386
      ICount:          1867
      EdgeCount:       752
      CyclomaticComplexity: 368
      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:   'hunspell.cxx:1633,3'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'hunspell.cxx:1572,34'
          Dst:             _ZNK8AffixMgr14get_iconvtableEv
        - Src:             'hunspell.cxx:1576,32'
          Dst:             _ZN7RepList4convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
        - Src:             'hunspell.cxx:1578,12'
          Dst:             _ZN12HunspellImpl10cleanword2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEERKS6_PiPm
        - Src:             'hunspell.cxx:1580,12'
          Dst:             _ZN12HunspellImpl10cleanword2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEERKS6_PiPm
        - Src:             'hunspell.cxx:1617,23'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_NS0_6chrono10time_pointINSB_12steady_clockENSB_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:1621,35'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1621,9'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1624,35'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1624,9'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1626,35'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1626,9'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1628,14'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'hunspell.cxx:1637,33'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1637,7'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1641,35'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1641,9'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1646,7'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1648,7'
          Dst:             _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1649,33'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1649,7'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1650,33'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1650,7'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1653,35'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1653,9'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1658,35'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1658,9'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1663,33'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1663,7'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1667,35'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1667,9'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1669,7'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1671,7'
          Dst:             _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1673,33'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1673,7'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1674,33'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1674,7'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1677,35'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1677,9'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1682,35'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1682,9'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1692,9'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1694,9'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1696,12'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'hunspell.cxx:1710,11'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:1711,32'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1713,18'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'hunspell.cxx:1718,11'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:1718,45'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:1719,33'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1724,21'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1728,16'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'hunspell.cxx:1733,17'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:1735,22'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:1737,33'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1742,21'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1746,16'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'hunspell.cxx:1771,13'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_NS0_6chrono10time_pointINSB_12steady_clockENSB_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:1773,35'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1777,18'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
    - functionName:    Hunspell_generate
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2333
      functionLinenumberEnd: 2334
      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:2334,54'
          Dst:             _ZN12HunspellImpl8generateEPPPcPKcS4_
    - functionName:    _ZN12HunspellImpl8generateEPPPcPKcS4_
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2109
      functionLinenumberEnd: 2112
      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:2110,36'
          Dst:             _ZN12HunspellImpl8generateERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - Src:             'hunspell.cxx:2111,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: 1829
      functionLinenumberEnd: 1834
      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:1830,33'
          Dst:             _ZN12HunspellImpl7analyzeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1831,35'
          Dst:             _ZN12HunspellImpl8generateERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKNS0_6vectorIS6_NS4_IS6_EEEE
        - Src:             'hunspell.cxx:1832,3'
          Dst:             _Z8uniqlistRNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE
    - functionName:    Hunspell_stem2
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2325
      functionLinenumberEnd: 2326
      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:2326,54'
          Dst:             _ZN12HunspellImpl4stemEPPPcS1_i
    - functionName:    _ZN12HunspellImpl4stemEPPPcS1_i
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2100
      functionLinenumberEnd: 2107
      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:2105,36'
          Dst:             _ZN12HunspellImpl4stemERKNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEE
        - Src:             'hunspell.cxx:2106,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: 1388
      functionLinenumberEnd: 1453
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         90
      ICount:          488
      EdgeCount:       168
      CyclomaticComplexity: 80
      functionsReached:
        - _Z10copy_fieldRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - _Z8uniqlistRNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE
        - _ZN10SuggestMgr11suggest_genERKNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_
        - strstr
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:1399,24'
          Dst:             strstr
        - Src:             'hunspell.cxx:1401,30'
          Dst:             strstr
        - Src:             'hunspell.cxx:1404,9'
          Dst:             _Z10copy_fieldRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'hunspell.cxx:1407,20'
          Dst:             strstr
        - Src:             'hunspell.cxx:1417,35'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'hunspell.cxx:1427,33'
          Dst:             _ZN10SuggestMgr11suggest_genERKNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_
        - Src:             'hunspell.cxx:1429,42'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'hunspell.cxx:1441,11'
          Dst:             _Z10copy_fieldRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'hunspell.cxx:1445,9'
          Dst:             _Z10copy_fieldRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'hunspell.cxx:1450,10'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'hunspell.cxx:1451,3'
          Dst:             _Z8uniqlistRNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE
    - functionName:    strstr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    36
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Hunspell_stem
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2321
      functionLinenumberEnd: 2322
      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:2322,54'
          Dst:             _ZN12HunspellImpl4stemEPPPcPKc
    - functionName:    _ZN12HunspellImpl4stemEPPPcPKc
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2095
      functionLinenumberEnd: 2098
      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:2096,36'
          Dst:             _ZN12HunspellImpl4stemERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:2097,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: 1455
      functionLinenumberEnd: 1457
      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:1456,15'
          Dst:             _ZN12HunspellImpl7analyzeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1456,10'
          Dst:             _ZN12HunspellImpl4stemERKNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEE
    - functionName:    Hunspell_analyze
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2317
      functionLinenumberEnd: 2318
      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:2318,54'
          Dst:             _ZN12HunspellImpl7analyzeEPPPcPKc
    - functionName:    _ZN12HunspellImpl7analyzeEPPPcPKc
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2090
      functionLinenumberEnd: 2093
      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:2091,36'
          Dst:             _ZN12HunspellImpl7analyzeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:2092,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: 2313
      functionLinenumberEnd: 2314
      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:2314,54'
          Dst:             _ZN12HunspellImpl14suffix_suggestEPPPcPKc
    - functionName:    _ZN12HunspellImpl14suffix_suggestEPPPcPKc
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2072
      functionLinenumberEnd: 2075
      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:2073,36'
          Dst:             _ZN12HunspellImpl14suffix_suggestERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:2074,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: 1994
      functionLinenumberEnd: 2027
      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:2000,37'
          Dst:             _ZNK8AffixMgr10get_ignoreEv
        - Src:             'hunspell.cxx:2005,18'
          Dst:             _ZNK8AffixMgr16get_ignore_utf16Ev
        - Src:             'hunspell.cxx:2006,7'
          Dst:             _Z24remove_ignored_chars_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'hunspell.cxx:2008,7'
          Dst:             _Z20remove_ignored_charsRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_
        - Src:             'hunspell.cxx:2021,22'
          Dst:             _ZNK7HashMgr6lookupEPKcm
        - Src:             'hunspell.cxx:2024,19'
          Dst:             _ZN8AffixMgr16get_suffix_wordsEPtiRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    Hunspell_suggest
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2309
      functionLinenumberEnd: 2310
      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:2310,54'
          Dst:             _ZN12HunspellImpl7suggestEPPPcPKc
    - functionName:    _ZN12HunspellImpl7suggestEPPPcPKc
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2067
      functionLinenumberEnd: 2070
      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:2068,39'
          Dst:             _ZN12HunspellImpl7suggestERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:2069,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: 1074
      functionLinenumberEnd: 1078
      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:1077,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: 969
      functionLinenumberEnd: 1072
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         138
      ICount:          726
      EdgeCount:       140
      CyclomaticComplexity: 4
      functionsReached:
        - _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - _ZN12HunspellImpl16suggest_internalERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEESC_RbRmRiNS0_6chrono10time_pointINSG_12steady_clockENSG_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - _ZN12HunspellImpl9mkinitcapERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN7RepList4convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
        - _ZNK8AffixMgr12get_keepcaseEv
        - _ZNK8AffixMgr14get_oconvtableEv
        - _ZNK8AffixMgr16get_sugswithdotsEv
        - _ZNK8AffixMgr17get_forbiddenwordEv
      functionUses:    2
      BranchProfiles:
        - Branch String:   'hunspell.cxx:1013,5'
          Branch Sides:    []
      Callsites:
        - Src:             'hunspell.cxx:985,35'
          Dst:             _ZN12HunspellImpl16suggest_internalERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEESC_RbRmRiNS0_6chrono10time_pointINSG_12steady_clockENSG_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:992,9'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hunspell.cxx:994,9'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1001,7'
          Dst:             _ZN12HunspellImpl9mkinitcapERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1005,31'
          Dst:             _ZNK8AffixMgr16get_sugswithdotsEv
        - Src:             'hunspell.cxx:1012,24'
          Dst:             _ZNK8AffixMgr12get_keepcaseEv
        - Src:             'hunspell.cxx:1012,49'
          Dst:             _ZNK8AffixMgr17get_forbiddenwordEv
        - Src:             'hunspell.cxx:1018,58'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:1022,15'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hunspell.cxx:1026,13'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1027,17'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:1031,15'
          Dst:             _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1032,19'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:1062,34'
          Dst:             _ZNK8AffixMgr14get_oconvtableEv
        - Src:             'hunspell.cxx:1066,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: 1084
      functionLinenumberEnd: 1382
      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:         435
      ICount:          2365
      EdgeCount:       798
      CyclomaticComplexity: 365
      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_IP7HashMgrNS5_ISE_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:1144,3'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   'hunspell.cxx:1290,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:1097,12'
          Dst:             _ZN12HunspellImpl7spellmlERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1112,34'
          Dst:             _ZNK8AffixMgr14get_iconvtableEv
        - Src:             'hunspell.cxx:1116,32'
          Dst:             _ZN7RepList4convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
        - Src:             'hunspell.cxx:1118,12'
          Dst:             _ZN12HunspellImpl10cleanword2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEERKS6_PiPm
        - Src:             'hunspell.cxx:1120,12'
          Dst:             _ZN12HunspellImpl10cleanword2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEERKS6_PiPm
        - Src:             'hunspell.cxx:1134,43'
          Dst:             _ZNK8AffixMgr14get_forceucaseEv
        - Src:             'hunspell.cxx:1136,9'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_NS0_6chrono10time_pointINSB_12steady_clockENSB_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:1138,7'
          Dst:             _ZN12HunspellImpl9mkinitcapERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1146,22'
          Dst:             _ZN10SuggestMgr7suggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_Pib
        - Src:             'hunspell.cxx:1152,24'
          Dst:             _ZN10SuggestMgr7suggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_Pib
        - Src:             'hunspell.cxx:1161,22'
          Dst:             _ZN10SuggestMgr7suggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_Pib
        - Src:             'hunspell.cxx:1165,7'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1166,22'
          Dst:             _ZN10SuggestMgr7suggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_Pib
        - Src:             'hunspell.cxx:1175,22'
          Dst:             _ZN10SuggestMgr7suggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_Pib
        - Src:             'hunspell.cxx:1185,11'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hunspell.cxx:1186,22'
          Dst:             _Z16get_captype_utf8RKNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'hunspell.cxx:1188,22'
          Dst:             _Z11get_captypeRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'hunspell.cxx:1193,11'
          Dst:             _ZN12HunspellImpl10insert_sugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_
        - Src:             'hunspell.cxx:1202,9'
          Dst:             _ZN12HunspellImpl12mkinitsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1203,24'
          Dst:             _ZN10SuggestMgr7suggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_Pib
        - Src:             'hunspell.cxx:1208,7'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1209,11'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:1210,9'
          Dst:             _ZN12HunspellImpl10insert_sugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_
        - Src:             'hunspell.cxx:1212,22'
          Dst:             _ZN10SuggestMgr7suggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_Pib
        - Src:             'hunspell.cxx:1216,9'
          Dst:             _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1217,13'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:1218,11'
          Dst:             _ZN12HunspellImpl10insert_sugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_
        - Src:             'hunspell.cxx:1219,24'
          Dst:             _ZN10SuggestMgr7suggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_Pib
        - Src:             'hunspell.cxx:1225,29'
          Dst:             strchr
        - Src:             'hunspell.cxx:1227,25'
          Dst:             strlen
        - Src:             'hunspell.cxx:1229,30'
          Dst:             strcmp
        - Src:             'hunspell.cxx:1234,15'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hunspell.cxx:1235,13'
          Dst:             _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1247,7'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1248,22'
          Dst:             _ZN10SuggestMgr7suggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_Pib
        - Src:             'hunspell.cxx:1251,27'
          Dst:             _ZNK8AffixMgr12get_keepcaseEv
        - Src:             'hunspell.cxx:1251,45'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:1252,9'
          Dst:             _ZN12HunspellImpl10insert_sugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_
        - Src:             'hunspell.cxx:1253,7'
          Dst:             _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1254,22'
          Dst:             _ZN10SuggestMgr7suggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_Pib
        - Src:             'hunspell.cxx:1258,9'
          Dst:             _ZN12HunspellImpl8mkallcapERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1259,29'
          Dst:             _ZNK8AffixMgr15get_checksharpsEv
        - Src:             'hunspell.cxx:1261,13'
          Dst:             _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'hunspell.cxx:1263,13'
          Dst:             _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'hunspell.cxx:1279,15'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:1289,66'
          Dst:             _ZNK8AffixMgr16get_maxngramsugsEv
        - Src:             'hunspell.cxx:1292,16'
          Dst:             _ZN10SuggestMgr9ngsuggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEEPKcRKNS1_IP7HashMgrNS5_ISE_EEEEi
        - Src:             'hunspell.cxx:1303,9'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1304,16'
          Dst:             _ZN10SuggestMgr9ngsuggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEEPKcRKNS1_IP7HashMgrNS5_ISE_EEEEi
        - Src:             'hunspell.cxx:1312,9'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1313,16'
          Dst:             _ZN10SuggestMgr9ngsuggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEEPKcRKNS1_IP7HashMgrNS5_ISE_EEEEi
        - Src:             'hunspell.cxx:1320,9'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1322,16'
          Dst:             _ZN10SuggestMgr9ngsuggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEEPKcRKNS1_IP7HashMgrNS5_ISE_EEEEi
        - Src:             'hunspell.cxx:1326,11'
          Dst:             _ZN12HunspellImpl8mkallcapERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1354,29'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:1355,41'
          Dst:             _ZN12HunspellImpl7suggestERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEENS0_6chrono10time_pointINSD_12steady_clockENSD_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:1366,31'
          Dst:             _ZNK8AffixMgr17get_forbiddenwordEv
        - Src:             'hunspell.cxx:1367,13'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_NS0_6chrono10time_pointINSB_12steady_clockENSB_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:1369,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: 1912
      functionLinenumberEnd: 1992
      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:1927,7'
          Dst:             _ZN12HunspellImpl13check_xml_parERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmPKcSA_
        - Src:             'hunspell.cxx:1928,22'
          Dst:             _ZN12HunspellImpl11get_xml_parERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'hunspell.cxx:1930,14'
          Dst:             _ZN12HunspellImpl7analyzeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1939,7'
          Dst:             _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'hunspell.cxx:1940,7'
          Dst:             _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'hunspell.cxx:1941,7'
          Dst:             _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'hunspell.cxx:1950,14'
          Dst:             _ZN12HunspellImpl13check_xml_parERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmPKcSA_
        - Src:             'hunspell.cxx:1951,22'
          Dst:             _ZN12HunspellImpl11get_xml_parERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'hunspell.cxx:1953,14'
          Dst:             _ZN12HunspellImpl4stemERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1954,14'
          Dst:             _ZN12HunspellImpl13check_xml_parERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmPKcSA_
        - Src:             'hunspell.cxx:1955,22'
          Dst:             _ZN12HunspellImpl11get_xml_parERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'hunspell.cxx:1960,25'
          Dst:             _ZN12HunspellImpl11get_xml_parERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'hunspell.cxx:1962,16'
          Dst:             _ZN12HunspellImpl8generateERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - Src:             'hunspell.cxx:1967,42'
          Dst:             _ZN12HunspellImpl12get_xml_listERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmPKc
        - Src:             'hunspell.cxx:1969,18'
          Dst:             _ZN12HunspellImpl8generateERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKNS0_6vectorIS6_NS4_IS6_EEEE
        - Src:             'hunspell.cxx:1970,11'
          Dst:             _Z8uniqlistRNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE
        - Src:             'hunspell.cxx:1975,14'
          Dst:             _ZN12HunspellImpl13check_xml_parERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmPKcSA_
        - Src:             'hunspell.cxx:1976,22'
          Dst:             _ZN12HunspellImpl11get_xml_parERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'hunspell.cxx:1981,25'
          Dst:             _ZN12HunspellImpl11get_xml_parERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'hunspell.cxx:1983,9'
          Dst:             _ZN12HunspellImpl14add_with_affixERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - Src:             'hunspell.cxx:1985,9'
          Dst:             _ZN12HunspellImpl3addERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1988,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: 442
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12HunspellImpl12mkinitsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1488
      functionLinenumberEnd: 1495
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z11mkinitsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - _Z15mkinitsmall_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:1490,5'
          Dst:             _Z15mkinitsmall_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'hunspell.cxx:1491,5'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'hunspell.cxx:1493,5'
          Dst:             _Z11mkinitsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
    - functionName:    strchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12HunspellImpl13check_xml_parERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmPKcSA_
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1889
      functionLinenumberEnd: 1892
      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:1890,41'
          Dst:             _ZN12HunspellImpl11get_xml_posERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmPKc
        - Src:             'hunspell.cxx:1890,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: 1837
      functionLinenumberEnd: 1853
      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:1850,3'
          Dst:             _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'hunspell.cxx:1851,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: 1894
      functionLinenumberEnd: 1910
      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:1902,46'
          Dst:             strlen
        - Src:             'hunspell.cxx:1902,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: 1869
      functionLinenumberEnd: 1885
      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:1882,12'
          Dst:             strlen
        - Src:             'hunspell.cxx:1884,16'
          Dst:             strlen
    - functionName:    Hunspell_get_dic_encoding
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2305
      functionLinenumberEnd: 2306
      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:2306,54'
          Dst:             _ZN12HunspellImpl16get_dic_encodingEv
    - functionName:    _ZN12HunspellImpl16get_dic_encodingEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2086
      functionLinenumberEnd: 2087
      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: 2301
      functionLinenumberEnd: 2302
      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:2302,54'
          Dst:             _ZN12HunspellImpl5spellEPKcPiPPc
    - functionName:    _ZN12HunspellImpl5spellEPKcPiPPc
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2053
      functionLinenumberEnd: 2065
      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:2056,14'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:2061,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: 2297
      functionLinenumberEnd: 2298
      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:2298,54'
          Dst:             _ZN12HunspellImpl7add_dicEPKcS1_
    - functionName:    _ZN12HunspellImpl7add_dicEPKcS1_
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7HashMgrC2EPKcS1_S1_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:225,25'
          Dst:             _ZN7HashMgrC2EPKcS1_S1_
    - functionName:    Hunspell_destroy
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2293
      functionLinenumberEnd: 2295
      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:2294,3'
          Dst:             _ZN12HunspellImplD2Ev
    - functionName:    _ZN12HunspellImplD2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          98
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10SuggestMgrD2Ev
        - _ZN7HashMgrD2Ev
        - _ZN8AffixMgrD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:211,3'
          Dst:             _ZN10SuggestMgrD2Ev
        - Src:             'hunspell.cxx:212,3'
          Dst:             _ZN8AffixMgrD2Ev
        - Src:             'hunspell.cxx:214,5'
          Dst:             _ZN7HashMgrD2Ev
    - functionName:    Hunspell_create_key
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2289
      functionLinenumberEnd: 2291
      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:2290,43'
          Dst:             _ZN12HunspellImplC2EPKcS1_S1_
    - functionName:    _ZN12HunspellImplC2EPKcS1_S1_
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          216
      EdgeCount:       50
      CyclomaticComplexity: 18
      functionsReached:
        - _Z14get_current_csRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _ZN10SuggestMgrC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEjP8AffixMgr
        - _ZN7HashMgrC2EPKcS1_S1_
        - _ZN8AffixMgr12get_encodingEv
        - _ZN8AffixMgrC2EPKcRKNSt3__16vectorIP7HashMgrNS2_9allocatorIS5_EEEES1_
        - _ZNK8AffixMgr11get_langnumEv
        - _ZNK8AffixMgr14get_breaktableEv
        - _ZNK8AffixMgr14get_try_stringEv
        - _ZNK8AffixMgr19get_complexprefixesEv
        - _ZNK8AffixMgr8get_utf8Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:189,25'
          Dst:             _ZN7HashMgrC2EPKcS1_S1_
        - Src:             'hunspell.cxx:193,15'
          Dst:             _ZN8AffixMgrC2EPKcRKNSt3__16vectorIP7HashMgrNS2_9allocatorIS5_EEEES1_
        - Src:             'hunspell.cxx:197,35'
          Dst:             _ZNK8AffixMgr14get_try_stringEv
        - Src:             'hunspell.cxx:198,21'
          Dst:             _ZN8AffixMgr12get_encodingEv
        - Src:             'hunspell.cxx:199,20'
          Dst:             _ZNK8AffixMgr11get_langnumEv
        - Src:             'hunspell.cxx:200,17'
          Dst:             _ZNK8AffixMgr8get_utf8Ev
        - Src:             'hunspell.cxx:202,14'
          Dst:             _Z14get_current_csRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hunspell.cxx:203,28'
          Dst:             _ZNK8AffixMgr19get_complexprefixesEv
        - Src:             'hunspell.cxx:204,22'
          Dst:             _ZNK8AffixMgr14get_breaktableEv
        - Src:             'hunspell.cxx:207,15'
          Dst:             _ZN10SuggestMgrC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEjP8AffixMgr
    - functionName:    Hunspell_create
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2283
      functionLinenumberEnd: 2285
      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:2284,43'
          Dst:             _ZN12HunspellImplC2EPKcS1_S1_
    - functionName:    _ZN8Hunspell10input_convEPKcPcm
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2279
      functionLinenumberEnd: 2280
      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:2280,18'
          Dst:             _ZN12HunspellImpl10input_convEPKcPcm
    - functionName:    _ZN12HunspellImpl10input_convEPKcPcm
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2131
      functionLinenumberEnd: 2139
      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:2133,14'
          Dst:             _ZN12HunspellImpl10input_convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
        - Src:             'hunspell.cxx:2135,5'
          Dst:             strncpy
    - functionName:    _ZN12HunspellImpl10input_convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1859
      functionLinenumberEnd: 1866
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7RepList4convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
        - _ZNK8AffixMgr14get_iconvtableEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:1860,32'
          Dst:             _ZNK8AffixMgr14get_iconvtableEv
        - Src:             'hunspell.cxx:1862,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: 2275
      functionLinenumberEnd: 2276
      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:2276,18'
          Dst:             _ZNK12HunspellImpl11get_versionEv
    - functionName:    _ZNK12HunspellImpl11get_versionEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2127
      functionLinenumberEnd: 2128
      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:2128,10'
          Dst:             _ZNK12HunspellImpl15get_version_cppEv
    - functionName:    _ZNK12HunspellImpl15get_version_cppEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1522
      functionLinenumberEnd: 1523
      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:1523,17'
          Dst:             _ZNK8AffixMgr11get_versionEv
    - functionName:    _ZNK8Hunspell13get_wordcharsEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2271
      functionLinenumberEnd: 2272
      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:2272,18'
          Dst:             _ZNK12HunspellImpl13get_wordcharsEv
    - functionName:    _ZNK12HunspellImpl13get_wordcharsEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2123
      functionLinenumberEnd: 2124
      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:2124,10'
          Dst:             _ZNK12HunspellImpl17get_wordchars_cppEv
    - functionName:    _ZNK12HunspellImpl17get_wordchars_cppEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1459
      functionLinenumberEnd: 1460
      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:1460,17'
          Dst:             _ZNK8AffixMgr13get_wordcharsEv
    - functionName:    _ZN8Hunspell8generateEPPPcPKcS1_i
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2267
      functionLinenumberEnd: 2268
      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:2268,18'
          Dst:             _ZN12HunspellImpl8generateEPPPcPKcS1_i
    - functionName:    _ZN8Hunspell8generateEPPPcPKcS4_
      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:
        - _ZN12HunspellImpl8generateEPPPcPKcS4_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2264,18'
          Dst:             _ZN12HunspellImpl8generateEPPPcPKcS4_
    - functionName:    _ZN8Hunspell4stemEPPPcS1_i
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2259
      functionLinenumberEnd: 2260
      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:2260,18'
          Dst:             _ZN12HunspellImpl4stemEPPPcS1_i
    - functionName:    _ZN8Hunspell4stemEPPPcPKc
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2255
      functionLinenumberEnd: 2256
      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:2256,18'
          Dst:             _ZN12HunspellImpl4stemEPPPcPKc
    - functionName:    _ZN8Hunspell7analyzeEPPPcPKc
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2251
      functionLinenumberEnd: 2252
      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:2252,18'
          Dst:             _ZN12HunspellImpl7analyzeEPPPcPKc
    - functionName:    _ZN8Hunspell16get_dic_encodingEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2247
      functionLinenumberEnd: 2248
      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:2248,18'
          Dst:             _ZN12HunspellImpl16get_dic_encodingEv
    - functionName:    _ZN8Hunspell9free_listEPPPci
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2243
      functionLinenumberEnd: 2245
      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:2244,11'
          Dst:             _ZN12HunspellImpl9free_listEPPPci
    - functionName:    _ZN8Hunspell14suffix_suggestEPPPcPKc
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2239
      functionLinenumberEnd: 2240
      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:2240,18'
          Dst:             _ZN12HunspellImpl14suffix_suggestEPPPcPKc
    - functionName:    _ZN8Hunspell7suggestEPPPcPKc
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2235
      functionLinenumberEnd: 2236
      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:2236,18'
          Dst:             _ZN12HunspellImpl7suggestEPPPcPKc
    - functionName:    _ZN8Hunspell5spellEPKcPiPPc
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2231
      functionLinenumberEnd: 2232
      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:2232,18'
          Dst:             _ZN12HunspellImpl5spellEPKcPiPPc
    - functionName:    _ZN8Hunspell10input_convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2227
      functionLinenumberEnd: 2228
      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:2228,18'
          Dst:             _ZN12HunspellImpl10input_convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
    - functionName:    _ZNK8Hunspell11get_langnumEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2223
      functionLinenumberEnd: 2224
      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:2224,18'
          Dst:             _ZNK12HunspellImpl11get_langnumEv
    - functionName:    _ZNK12HunspellImpl11get_langnumEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1855
      functionLinenumberEnd: 1856
      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: 2219
      functionLinenumberEnd: 2220
      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:2220,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: 2215
      functionLinenumberEnd: 2216
      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:2216,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: 2211
      functionLinenumberEnd: 2212
      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:2212,18'
          Dst:             _ZN12HunspellImpl7analyzeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZNK8Hunspell10get_csconvEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2207
      functionLinenumberEnd: 2208
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK12HunspellImpl10get_csconvEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2208,18'
          Dst:             _ZNK12HunspellImpl10get_csconvEv
    - functionName:    _ZNK12HunspellImpl10get_csconvEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1526
      functionLinenumberEnd: 1527
      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: 2203
      functionLinenumberEnd: 2204
      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:2204,18'
          Dst:             _ZNK12HunspellImpl15get_version_cppEv
    - functionName:    _ZN8Hunspell6removeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2199
      functionLinenumberEnd: 2200
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12HunspellImpl6removeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2200,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: 2195
      functionLinenumberEnd: 2196
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12HunspellImpl14add_with_affixERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2196,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: 2191
      functionLinenumberEnd: 2192
      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:2192,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: 2187
      functionLinenumberEnd: 2188
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12HunspellImpl3addERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2188,18'
          Dst:             _ZN12HunspellImpl3addERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZNK8Hunspell19get_wordchars_utf16Ev
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2183
      functionLinenumberEnd: 2184
      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:2184,18'
          Dst:             _ZNK12HunspellImpl19get_wordchars_utf16Ev
    - functionName:    _ZNK12HunspellImpl19get_wordchars_utf16Ev
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1463
      functionLinenumberEnd: 1464
      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:1464,17'
          Dst:             _ZNK8AffixMgr19get_wordchars_utf16Ev
    - functionName:    _ZNK8Hunspell17get_wordchars_cppEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2179
      functionLinenumberEnd: 2180
      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:2180,18'
          Dst:             _ZNK12HunspellImpl17get_wordchars_cppEv
    - functionName:    _ZN8Hunspell4stemERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2175
      functionLinenumberEnd: 2176
      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:2176,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: 2171
      functionLinenumberEnd: 2172
      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:2172,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: 2167
      functionLinenumberEnd: 2168
      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:2168,18'
          Dst:             _ZNK12HunspellImpl17get_dict_encodingEv
    - functionName:    _ZNK12HunspellImpl17get_dict_encodingEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1384
      functionLinenumberEnd: 1385
      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: 2163
      functionLinenumberEnd: 2164
      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:2164,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: 2159
      functionLinenumberEnd: 2160
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12HunspellImpl7suggestERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2160,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: 2154
      functionLinenumberEnd: 2157
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_NS0_6chrono10time_pointINSF_12steady_clockENSF_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2156,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: 2150
      functionLinenumberEnd: 2151
      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:2151,18'
          Dst:             _ZN12HunspellImpl7add_dicEPKcS1_
    - functionName:    _ZN8HunspellD2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2145
      functionLinenumberEnd: 2147
      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:2146,3'
          Dst:             _ZN12HunspellImplD2Ev
    - functionName:    _ZN8HunspellC2EPKcS1_S1_
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2142
      functionLinenumberEnd: 2143
      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:2142,16'
          Dst:             _ZN12HunspellImplC2EPKcS1_S1_
    - functionName:    _ZNK7RepList24check_against_breaktableERKNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEE
      functionSourceFile: '/src/hunspell/src/hunspell/replist.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          114
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7RepList4convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
      functionSourceFile: '/src/hunspell/src/hunspell/replist.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          164
      EdgeCount:       43
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN7RepList4findEPKc
        - _ZN7RepList7replaceEmib
      functionUses:    7
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'replist.cxx:171,13'
          Dst:             _ZN7RepList4findEPKc
        - Src:             'replist.cxx:179,21'
          Dst:             _ZN7RepList7replaceEmib
    - functionName:    _ZN7RepList4findEPKc
      functionSourceFile: '/src/hunspell/src/hunspell/replist.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          93
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - strncmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'replist.cxx:95,13'
          Dst:             strncmp
    - functionName:    _ZN7RepList7replaceEmib
      functionSourceFile: '/src/hunspell/src/hunspell/replist.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          116
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strncmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9replentryC2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/./w_char.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7RepList3addERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
      functionSourceFile: '/src/hunspell/src/hunspell/replist.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         61
      ICount:          355
      EdgeCount:       115
      CyclomaticComplexity: 56
      functionsReached:
        - _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - _ZN7RepList4findEPKc
        - _ZN9replentryC2Ev
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'replist.cxx:132,3'
          Dst:             _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'replist.cxx:135,11'
          Dst:             _ZN7RepList4findEPKc
        - Src:             'replist.cxx:139,5'
          Dst:             _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'replist.cxx:144,22'
          Dst:             _ZN9replentryC2Ev
        - Src:             'replist.cxx:149,3'
          Dst:             _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'replist.cxx:154,9'
          Dst:             strcmp
    - functionName:    _ZN9replentryD2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/./w_char.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7RepListD2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/replist.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN9replentryD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'replist.cxx:85,5'
          Dst:             _ZN9replentryD2Ev
    - functionName:    _ZN7RepListC2Ei
      functionSourceFile: '/src/hunspell/src/hunspell/replist.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9guesswordC2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/./atypes.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 123
      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: 2264
      functionLinenumberEnd: 2305
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          462
      EdgeCount:       63
      CyclomaticComplexity: 7
      functionsReached:
        - _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - _Zeq6w_charS_
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:2269,9'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:2270,9'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:2272,9'
          Dst:             strlen
        - Src:             'suggestmgr.cxx:2273,9'
          Dst:             strlen
        - Src:             'suggestmgr.cxx:2288,33'
          Dst:             _Zeq6w_charS_
    - functionName:    _Zeq6w_charS_
      functionSourceFile: '/src/hunspell/src/hunspell/./w_char.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 79
      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:79,28'
          Dst:             _ZNK6w_charcvtEv
        - Src:             './w_char.hxx:79,49'
          Dst:             _ZNK6w_charcvtEv
    - functionName:    _ZN10SuggestMgr11suggest_genERKNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1958
      functionLinenumberEnd: 2041
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         117
      ICount:          599
      EdgeCount:       225
      CyclomaticComplexity: 110
      functionsReached:
        - _Z10copy_fieldRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - _ZN10SuggestMgr18suggest_hentry_genEP6hentryPKc
        - _ZN8AffixMgr6lookupEPKcm
        - strstr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:1974,26'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:1976,32'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:1979,11'
          Dst:             _Z10copy_fieldRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'suggestmgr.cxx:1982,22'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:1993,37'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'suggestmgr.cxx:2004,26'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:2006,11'
          Dst:             _Z10copy_fieldRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'suggestmgr.cxx:2007,23'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'suggestmgr.cxx:2011,30'
          Dst:             _ZN10SuggestMgr18suggest_hentry_genEP6hentryPKc
        - Src:             'suggestmgr.cxx:2013,20'
          Dst:             _ZN10SuggestMgr18suggest_hentry_genEP6hentryPKc
        - Src:             'suggestmgr.cxx:2015,46'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'suggestmgr.cxx:2021,19'
          Dst:             _Z10copy_fieldRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'suggestmgr.cxx:2033,30'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:2037,5'
          Dst:             _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
    - functionName:    _ZN10SuggestMgr18suggest_hentry_genEP6hentryPKc
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1910
      functionLinenumberEnd: 1956
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          330
      EdgeCount:       114
      CyclomaticComplexity: 54
      functionsReached:
        - _Z11HENTRY_DATAP6hentry
        - _Z12HENTRY_DATA2PK6hentry
        - _Z8fieldlenPKc
        - _ZL12get_sfxcountPKc
        - _ZN8AffixMgr6lookupEPKcm
        - _ZN8AffixMgr8morphgenEPKciPKttS1_S1_i
        - strncmp
        - strstr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:1912,18'
          Dst:             _ZL12get_sfxcountPKc
        - Src:             'suggestmgr.cxx:1914,20'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'suggestmgr.cxx:1914,7'
          Dst:             _ZL12get_sfxcountPKc
        - Src:             'suggestmgr.cxx:1917,7'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'suggestmgr.cxx:1919,39'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'suggestmgr.cxx:1918,30'
          Dst:             _ZN8AffixMgr8morphgenEPKciPKttS1_S1_i
        - Src:             'suggestmgr.cxx:1928,7'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'suggestmgr.cxx:1929,23'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'suggestmgr.cxx:1929,16'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:1932,16'
          Dst:             _Z8fieldlenPKc
        - Src:             'suggestmgr.cxx:1934,33'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'suggestmgr.cxx:1938,11'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'suggestmgr.cxx:1939,34'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'suggestmgr.cxx:1939,27'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:1941,28'
          Dst:             _Z8fieldlenPKc
        - Src:             'suggestmgr.cxx:1940,20'
          Dst:             strncmp
        - Src:             'suggestmgr.cxx:1943,56'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'suggestmgr.cxx:1942,36'
          Dst:             _ZN8AffixMgr8morphgenEPKciPKttS1_S1_i
        - Src:             'suggestmgr.cxx:1952,9'
          Dst:             strstr
    - functionName:    _ZL12get_sfxcountPKc
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1887
      functionLinenumberEnd: 1907
      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:1892,11'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:1894,13'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:1896,13'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:1900,13'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:1902,15'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:1904,15'
          Dst:             strstr
    - functionName:    _Z11HENTRY_DATAP6hentry
      functionSourceFile: '/src/hunspell/src/hunspell/./csutil.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 290
      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:287,11'
          Dst:             _Z18get_stored_pointerPKc
    - functionName:    _Z12HENTRY_DATA2PK6hentry
      functionSourceFile: '/src/hunspell/src/hunspell/./csutil.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 315
      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:312,11'
          Dst:             _Z18get_stored_pointerPKc
    - functionName:    _Z11HENTRY_FINDP6hentryPKc
      functionSourceFile: '/src/hunspell/src/hunspell/./csutil.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 320
      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:319,16'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             './csutil.hxx:320,17'
          Dst:             strstr
    - functionName:    _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1833
      functionLinenumberEnd: 1885
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         70
      ICount:          345
      EdgeCount:       128
      CyclomaticComplexity: 60
      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
        - _ZN8AffixMgr17affix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
        - _ZN8AffixMgr20compound_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEssssPP6hentrySB_cRS6_PS7_
        - _ZN8AffixMgr6lookupEPKcm
        - _ZNK8AffixMgr12get_compoundEv
        - _ZNK8AffixMgr13get_needaffixEv
        - _ZNK8AffixMgr17get_forbiddenwordEv
        - _ZNK8AffixMgr18get_onlyincompoundEv
      functionUses:    21
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:1846,7'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'suggestmgr.cxx:1848,7'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'suggestmgr.cxx:1851,15'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'suggestmgr.cxx:1855,11'
          Dst:             _ZNK8AffixMgr17get_forbiddenwordEv
        - Src:             'suggestmgr.cxx:1856,11'
          Dst:             _ZNK8AffixMgr13get_needaffixEv
        - Src:             'suggestmgr.cxx:1857,11'
          Dst:             _ZNK8AffixMgr18get_onlyincompoundEv
        - Src:             'suggestmgr.cxx:1858,12'
          Dst:             _Z11HENTRY_FINDP6hentryPKc
        - Src:             'suggestmgr.cxx:1863,11'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'suggestmgr.cxx:1865,23'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'suggestmgr.cxx:1872,27'
          Dst:             _ZN8AffixMgr17affix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
        - Src:             'suggestmgr.cxx:1877,14'
          Dst:             _ZNK8AffixMgr12get_compoundEv
        - Src:             'suggestmgr.cxx:1879,12'
          Dst:             _ZN8AffixMgr20compound_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEssssPP6hentrySB_cRS6_PS7_
        - Src:             'suggestmgr.cxx:1882,3'
          Dst:             _Z9line_uniqRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
    - functionName:    _ZN12_GLOBAL__N_115ngsuggest_guardD2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1161
      functionLinenumberEnd: 1166
      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: 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:
        - _ZN10SuggestMgr6lcslenEPKcS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:2328,10'
          Dst:             _ZN10SuggestMgr6lcslenEPKcS1_
    - functionName:    _ZN10SuggestMgr6lcslenEPKcS1_
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2307
      functionLinenumberEnd: 2325
      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:2309,18'
          Dst:             _ZN10SuggestMgr3lcsEPKcS1_PiS2_
    - functionName:    _ZN10SuggestMgr24commoncharacterpositionsEPKcS1_Pi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2169
      functionLinenumberEnd: 2224
      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:2175,14'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:2175,36'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:2182,21'
          Dst:             _Z9lower_utf6w_chari
        - Src:             'suggestmgr.cxx:2184,16'
          Dst:             _Z9lower_utf6w_chari
        - Src:             'suggestmgr.cxx:2187,18'
          Dst:             _Zeq6w_charS_
        - Src:             'suggestmgr.cxx:2196,26'
          Dst:             _Zeq6w_charS_
        - Src:             'suggestmgr.cxx:2197,26'
          Dst:             _Zeq6w_charS_
        - Src:             'suggestmgr.cxx:2207,7'
          Dst:             _Z10mkallsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
    - functionName:    _ZN10SuggestMgr10bubblesortEPPcS1_Pii
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2235
      functionLinenumberEnd: 2258
      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: 2090
      functionLinenumberEnd: 2120
      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: 2148
      functionLinenumberEnd: 2165
      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:2150,14'
          Dst:             strlen
        - Src:             'suggestmgr.cxx:2150,31'
          Dst:             strlen
    - functionName:    _ZN10SuggestMgr5ngramEiRKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_i
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2047
      functionLinenumberEnd: 2084
      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: 2125
      functionLinenumberEnd: 2143
      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:2129,33'
          Dst:             _Zeq6w_charS_
        - Src:             'suggestmgr.cxx:2132,60'
          Dst:             _ZNK6w_charcvtEv
        - Src:             'suggestmgr.cxx:2133,64'
          Dst:             _ZNK6w_charcvtEv
        - Src:             'suggestmgr.cxx:2134,41'
          Dst:             _Z14unicodetolowerti
        - Src:             'suggestmgr.cxx:2137,49'
          Dst:             _Zeq6w_charS_
    - functionName:    _ZN12_GLOBAL__N_115ngsuggest_guardC2EbPK7cs_infoPiPS3_
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1157
      functionLinenumberEnd: 1158
      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_IP7HashMgrNS5_ISE_EEEEi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1174
      functionLinenumberEnd: 1714
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         648
      ICount:          3479
      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_9allocatorIcEEEEiPiPl
        - _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:1203,7'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'suggestmgr.cxx:1205,7'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'suggestmgr.cxx:1209,15'
          Dst:             strlen
        - Src:             'suggestmgr.cxx:1213,20'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:1221,16'
          Dst:             _Z14get_current_csRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'suggestmgr.cxx:1226,19'
          Dst:             _ZN12_GLOBAL__N_115ngsuggest_guardC2EbPK7cs_infoPiPS3_
        - Src:             'suggestmgr.cxx:1235,37'
          Dst:             _ZNK8AffixMgr14get_phonetableEv
        - Src:             'suggestmgr.cxx:1241,7'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:1242,7'
          Dst:             _Z12mkallcap_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'suggestmgr.cxx:1243,7'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:1247,9'
          Dst:             _Z8mkallcapRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'suggestmgr.cxx:1249,14'
          Dst:             _Z6phonetRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEER10phonetable
        - Src:             'suggestmgr.cxx:1252,39'
          Dst:             _ZNK8AffixMgr17get_forbiddenwordEv
        - Src:             'suggestmgr.cxx:1253,35'
          Dst:             _ZNK8AffixMgr13get_nosuggestEv
        - Src:             'suggestmgr.cxx:1254,40'
          Dst:             _ZNK8AffixMgr18get_nongramsuggestEv
        - Src:             'suggestmgr.cxx:1255,40'
          Dst:             _ZNK8AffixMgr18get_onlyincompoundEv
        - Src:             'suggestmgr.cxx:1259,5'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:1260,5'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:1267,33'
          Dst:             _ZNK7HashMgr14walk_hashtableERiP6hentry
        - Src:             'suggestmgr.cxx:1293,9'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:1295,26'
          Dst:             _ZN10SuggestMgr19leftcommonsubstringERKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_
        - Src:             'suggestmgr.cxx:1298,11'
          Dst:             _Z14mkallsmall_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'suggestmgr.cxx:1300,14'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_i
        - Src:             'suggestmgr.cxx:1304,26'
          Dst:             _ZN10SuggestMgr19leftcommonsubstringEPKcS1_
        - Src:             'suggestmgr.cxx:1307,11'
          Dst:             _Z10mkallsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'suggestmgr.cxx:1309,14'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_i
        - Src:             'suggestmgr.cxx:1315,25'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'suggestmgr.cxx:1315,11'
          Dst:             _Z10copy_fieldRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'suggestmgr.cxx:1318,11'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:1320,28'
          Dst:             _ZN10SuggestMgr19leftcommonsubstringERKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_
        - Src:             'suggestmgr.cxx:1323,13'
          Dst:             _Z14mkallsmall_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'suggestmgr.cxx:1325,17'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_i
        - Src:             'suggestmgr.cxx:1327,28'
          Dst:             _ZN10SuggestMgr19leftcommonsubstringEPKcS1_
        - Src:             'suggestmgr.cxx:1330,13'
          Dst:             _Z10mkallsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'suggestmgr.cxx:1332,17'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_i
        - Src:             'suggestmgr.cxx:1341,11'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:1342,11'
          Dst:             _Z12mkallcap_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'suggestmgr.cxx:1343,11'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:1346,11'
          Dst:             _Z8mkallcapRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'suggestmgr.cxx:1348,13'
          Dst:             _Z6phonetRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEER10phonetable
        - Src:             'suggestmgr.cxx:1350,11'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:1351,24'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_i
        - Src:             'suggestmgr.cxx:1354,24'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_i
        - Src:             'suggestmgr.cxx:1406,9'
          Dst:             _Z14mkallsmall_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'suggestmgr.cxx:1409,17'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_i
        - Src:             'suggestmgr.cxx:1417,9'
          Dst:             _Z10mkallsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'suggestmgr.cxx:1420,17'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_i
        - Src:             'suggestmgr.cxx:1448,51'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'suggestmgr.cxx:1448,37'
          Dst:             _Z10copy_fieldRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'suggestmgr.cxx:1450,23'
          Dst:             _ZN8AffixMgr15expand_rootwordEP9guesswordiPKciPKttS3_iS3_
        - Src:             'suggestmgr.cxx:1456,11'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:1458,28'
          Dst:             _ZN10SuggestMgr19leftcommonsubstringERKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_
        - Src:             'suggestmgr.cxx:1461,13'
          Dst:             _Z14mkallsmall_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'suggestmgr.cxx:1464,16'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_i
        - Src:             'suggestmgr.cxx:1468,28'
          Dst:             _ZN10SuggestMgr19leftcommonsubstringEPKcS1_
        - Src:             'suggestmgr.cxx:1471,13'
          Dst:             _Z10mkallsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'suggestmgr.cxx:1474,16'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_i
        - Src:             'suggestmgr.cxx:1511,3'
          Dst:             _ZN10SuggestMgr10bubblesortEPPcS1_Pii
        - Src:             'suggestmgr.cxx:1513,5'
          Dst:             _ZN10SuggestMgr10bubblesortEPPcS1_Pii
        - Src:             'suggestmgr.cxx:1522,23'
          Dst:             _ZNK8AffixMgr11get_maxdiffEv
        - Src:             'suggestmgr.cxx:1534,15'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:1535,9'
          Dst:             _Z14mkallsmall_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'suggestmgr.cxx:1536,9'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:1540,11'
          Dst:             _Z10mkallsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'suggestmgr.cxx:1541,15'
          Dst:             strlen
        - Src:             'suggestmgr.cxx:1544,18'
          Dst:             _ZN10SuggestMgr6lcslenEPKcS1_
        - Src:             'suggestmgr.cxx:1554,9'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:1556,14'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_i
        - Src:             'suggestmgr.cxx:1560,11'
          Dst:             _Z14mkallsmall_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'suggestmgr.cxx:1561,17'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_i
        - Src:             'suggestmgr.cxx:1563,17'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_i
        - Src:             'suggestmgr.cxx:1567,14'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_i
        - Src:             'suggestmgr.cxx:1571,11'
          Dst:             _Z10mkallsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'suggestmgr.cxx:1572,17'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_i
        - Src:             'suggestmgr.cxx:1574,17'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_i
        - Src:             'suggestmgr.cxx:1581,23'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_i
        - Src:             'suggestmgr.cxx:1582,28'
          Dst:             _ZN10SuggestMgr19leftcommonsubstringERKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_
        - Src:             'suggestmgr.cxx:1585,23'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_i
        - Src:             'suggestmgr.cxx:1586,28'
          Dst:             _ZN10SuggestMgr19leftcommonsubstringEPKcS1_
        - Src:             'suggestmgr.cxx:1594,23'
          Dst:             _ZN10SuggestMgr24commoncharacterpositionsEPKcS1_Pi
        - Src:             'suggestmgr.cxx:1609,3'
          Dst:             _ZN10SuggestMgr10bubblesortEPPcS1_Pii
        - Src:             'suggestmgr.cxx:1619,17'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:1620,11'
          Dst:             _Z14mkallsmall_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'suggestmgr.cxx:1621,11'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:1625,13'
          Dst:             _Z10mkallsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'suggestmgr.cxx:1626,17'
          Dst:             strlen
        - Src:             'suggestmgr.cxx:1632,30'
          Dst:             _ZN10SuggestMgr19leftcommonsubstringERKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_
        - Src:             'suggestmgr.cxx:1634,30'
          Dst:             _ZN10SuggestMgr19leftcommonsubstringEPKcS1_
        - Src:             'suggestmgr.cxx:1636,30'
          Dst:             _ZN10SuggestMgr6lcslenERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - Src:             'suggestmgr.cxx:1642,5'
          Dst:             _ZN10SuggestMgr10bubblesortEPPcS1_Pii
        - Src:             'suggestmgr.cxx:1659,55'
          Dst:             _ZNK8AffixMgr15get_onlymaxdiffEv
        - Src:             'suggestmgr.cxx:1668,33'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:1669,32'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:1671,16'
          Dst:             _ZN10SuggestMgr9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPiPl
        - Src:             'suggestmgr.cxx:1701,17'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:1703,18'
          Dst:             _ZN10SuggestMgr9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPiPl
        - Src:             'suggestmgr.cxx:1714,1'
          Dst:             _ZN12_GLOBAL__N_115ngsuggest_guardD2Ev
        - Src:             'suggestmgr.cxx:1714,1'
          Dst:             _ZN12_GLOBAL__N_115ngsuggest_guardD2Ev
    - functionName:    _ZN10SuggestMgr9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPiPl
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1725
      functionLinenumberEnd: 1812
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         97
      ICount:          667
      EdgeCount:       133
      CyclomaticComplexity: 38
      functionsReached:
        - _ZN8AffixMgr12prefix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
        - _ZN8AffixMgr14compound_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEssssPP6hentrySB_ccPi
        - _ZN8AffixMgr19prefix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - _ZN8AffixMgr19suffix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
        - _ZN8AffixMgr6lookupEPKcm
        - _ZNK8AffixMgr12get_compoundEv
        - _ZNK8AffixMgr13get_needaffixEv
        - _ZNK8AffixMgr13get_nosuggestEv
        - _ZNK8AffixMgr14have_contclassEv
        - _ZNK8AffixMgr15get_substandardEv
        - _ZNK8AffixMgr16get_compoundflagEv
        - _ZNK8AffixMgr17get_forbiddenwordEv
        - _ZNK8AffixMgr18get_onlyincompoundEv
        - clock
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:1734,12'
          Dst:             clock
        - Src:             'suggestmgr.cxx:1745,18'
          Dst:             _ZNK8AffixMgr12get_compoundEv
        - Src:             'suggestmgr.cxx:1749,21'
          Dst:             _ZN8AffixMgr14compound_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEssssPP6hentrySB_ccPi
        - Src:             'suggestmgr.cxx:1753,29'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'suggestmgr.cxx:1754,16'
          Dst:             _ZNK8AffixMgr17get_forbiddenwordEv
        - Src:             'suggestmgr.cxx:1755,16'
          Dst:             _ZNK8AffixMgr13get_nosuggestEv
        - Src:             'suggestmgr.cxx:1762,17'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'suggestmgr.cxx:1766,12'
          Dst:             _ZNK8AffixMgr17get_forbiddenwordEv
        - Src:             'suggestmgr.cxx:1767,12'
          Dst:             _ZNK8AffixMgr13get_nosuggestEv
        - Src:             'suggestmgr.cxx:1768,12'
          Dst:             _ZNK8AffixMgr15get_substandardEv
        - Src:             'suggestmgr.cxx:1772,14'
          Dst:             _ZNK8AffixMgr13get_needaffixEv
        - Src:             'suggestmgr.cxx:1774,14'
          Dst:             _ZNK8AffixMgr18get_onlyincompoundEv
        - Src:             'suggestmgr.cxx:1780,19'
          Dst:             _ZN8AffixMgr12prefix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - Src:             'suggestmgr.cxx:1786,19'
          Dst:             _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
        - Src:             'suggestmgr.cxx:1790,23'
          Dst:             _ZNK8AffixMgr14have_contclassEv
        - Src:             'suggestmgr.cxx:1791,19'
          Dst:             _ZN8AffixMgr19suffix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
        - Src:             'suggestmgr.cxx:1793,21'
          Dst:             _ZN8AffixMgr19prefix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - Src:             'suggestmgr.cxx:1798,10'
          Dst:             _ZNK8AffixMgr17get_forbiddenwordEv
        - Src:             'suggestmgr.cxx:1800,10'
          Dst:             _ZNK8AffixMgr13get_nosuggestEv
        - Src:             'suggestmgr.cxx:1801,10'
          Dst:             _ZNK8AffixMgr18get_onlyincompoundEv
        - Src:             'suggestmgr.cxx:1805,19'
          Dst:             _ZNK8AffixMgr16get_compoundflagEv
        - Src:             'suggestmgr.cxx:1806,11'
          Dst:             _ZNK8AffixMgr16get_compoundflagEv
    - functionName:    clock
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10SuggestMgr8mystrlenEPKc
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2226
      functionLinenumberEnd: 2232
      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:2229,12'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:2231,12'
          Dst:             strlen
    - functionName:    _ZN10SuggestMgr15check_forbiddenERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1814
      functionLinenumberEnd: 1831
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          187
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN8AffixMgr12prefix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
        - _ZN8AffixMgr6lookupEPKcm
        - _ZNK8AffixMgr13get_needaffixEv
        - _ZNK8AffixMgr17get_forbiddenwordEv
        - _ZNK8AffixMgr18get_onlyincompoundEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:1816,32'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'suggestmgr.cxx:1818,10'
          Dst:             _ZNK8AffixMgr13get_needaffixEv
        - Src:             'suggestmgr.cxx:1819,10'
          Dst:             _ZNK8AffixMgr18get_onlyincompoundEv
        - Src:             'suggestmgr.cxx:1822,18'
          Dst:             _ZN8AffixMgr12prefix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - Src:             'suggestmgr.cxx:1823,19'
          Dst:             _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
        - Src:             'suggestmgr.cxx:1827,9'
          Dst:             _ZNK8AffixMgr17get_forbiddenwordEv
    - functionName:    _ZN10SuggestMgr11map_relatedERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_mRNS0_6vectorIS6_NS4_IS6_EEEEiRKNSA_ISC_NS4_ISC_EEEEPiPliRi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 492
      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:         40
      ICount:          327
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN10SuggestMgr11map_relatedERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_mRNS0_6vectorIS6_NS4_IS6_EEEEiRKNSA_ISC_NS4_ISC_EEEEPiPliRi
        - _ZN10SuggestMgr9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPiPl
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:451,19'
          Dst:             _ZN10SuggestMgr9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPiPl
        - Src:             'suggestmgr.cxx:474,11'
          Dst:             _ZN10SuggestMgr11map_relatedERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_mRNS0_6vectorIS6_NS4_IS6_EEEEiRKNSA_ISC_NS4_ISC_EEEEPiPliRi
        - Src:             'suggestmgr.cxx:488,5'
          Dst:             _ZN10SuggestMgr11map_relatedERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_mRNS0_6vectorIS6_NS4_IS6_EEEEiRKNSA_ISC_NS4_ISC_EEEEPiPliRi
    - functionName:    _ZN10SuggestMgr8twowordsERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_ibRi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 845
      functionLinenumberEnd: 950
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         134
      ICount:          765
      EdgeCount:       169
      CyclomaticComplexity: 37
      functionsReached:
        - _ZN10SuggestMgr15check_forbiddenERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN10SuggestMgr8mystrlenEPKc
        - _ZN10SuggestMgr9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPiPl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:851,17'
          Dst:             _ZN10SuggestMgr15check_forbiddenERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'suggestmgr.cxx:877,24'
          Dst:             _ZN10SuggestMgr9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPiPl
        - Src:             'suggestmgr.cxx:894,26'
          Dst:             _ZN10SuggestMgr9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPiPl
        - Src:             'suggestmgr.cxx:909,16'
          Dst:             _ZN10SuggestMgr9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPiPl
        - Src:             'suggestmgr.cxx:911,14'
          Dst:             _ZN10SuggestMgr9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPiPl
        - Src:             'suggestmgr.cxx:932,15'
          Dst:             _ZN10SuggestMgr8mystrlenEPKc
        - Src:             'suggestmgr.cxx:932,38'
          Dst:             _ZN10SuggestMgr8mystrlenEPKc
        - Src:             'suggestmgr.cxx:932,60'
          Dst:             _ZN10SuggestMgr8mystrlenEPKc
    - functionName:    _ZN10SuggestMgr14doubletwocharsERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 583
      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_iPiPlRi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:575,9'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
    - functionName:    _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 181
      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_9allocatorIcEEEEiPiPl
      functionUses:    30
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:174,22'
          Dst:             _ZN10SuggestMgr9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPiPl
    - 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: 592
      functionLinenumberEnd: 614
      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_iPiPlRi
        - _Zeq6w_charS_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:598,17'
          Dst:             _Zeq6w_charS_
        - Src:             'suggestmgr.cxx:605,9'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:606,9'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
    - functionName:    _ZN10SuggestMgr7badcharERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 704
      functionLinenumberEnd: 723
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          161
      EdgeCount:       45
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
        - clock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:706,23'
          Dst:             clock
        - Src:             'suggestmgr.cxx:716,7'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
    - 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: 728
      functionLinenumberEnd: 749
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          170
      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_iPiPlRi
        - _Zeq6w_charS_
        - clock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:731,23'
          Dst:             clock
        - Src:             'suggestmgr.cxx:738,16'
          Dst:             _Zeq6w_charS_
        - Src:             'suggestmgr.cxx:741,7'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:742,7'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
    - functionName:    _ZN10SuggestMgr8movecharERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1070
      functionLinenumberEnd: 1100
      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_iPiPlRi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:1082,7'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
        - Src:             'suggestmgr.cxx:1093,7'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
    - 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: 1105
      functionLinenumberEnd: 1139
      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_iPiPlRi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:1118,7'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:1119,7'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
        - Src:             'suggestmgr.cxx:1131,7'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:1132,7'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
    - functionName:    _ZN10SuggestMgr10forgotcharERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 792
      functionLinenumberEnd: 810
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          159
      EdgeCount:       37
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
        - clock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:794,23'
          Dst:             clock
        - Src:             'suggestmgr.cxx:803,7'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
    - 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: 815
      functionLinenumberEnd: 835
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          189
      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_iPiPlRi
        - clock
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'suggestmgr.cxx:817,23'
          Dst:             clock
        - Src:             'suggestmgr.cxx:827,7'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:828,7'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
    - functionName:    _ZN10SuggestMgr9extracharERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 774
      functionLinenumberEnd: 787
      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_iPiPlRi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:783,5'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
    - 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: 754
      functionLinenumberEnd: 769
      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_iPiPlRi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:764,5'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:765,5'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
    - functionName:    _ZN10SuggestMgr10badcharkeyERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 620
      functionLinenumberEnd: 655
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          285
      EdgeCount:       51
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:630,7'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
        - Src:             'suggestmgr.cxx:642,9'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
        - Src:             'suggestmgr.cxx:646,9'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
    - 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: 661
      functionLinenumberEnd: 699
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          335
      EdgeCount:       108
      CyclomaticComplexity: 55
      functionsReached:
        - _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - _Z9upper_utf6w_chari
        - _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:669,24'
          Dst:             _Z9upper_utf6w_chari
        - Src:             'suggestmgr.cxx:671,7'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:672,7'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
        - Src:             'suggestmgr.cxx:684,9'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:685,9'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
        - Src:             'suggestmgr.cxx:689,9'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:690,9'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
    - functionName:    _ZN10SuggestMgr12longswapcharERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1030
      functionLinenumberEnd: 1044
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          128
      EdgeCount:       21
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:1038,9'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
    - 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: 1049
      functionLinenumberEnd: 1065
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          146
      EdgeCount:       23
      CyclomaticComplexity: 2
      functionsReached:
        - _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:1058,9'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:1059,9'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
    - functionName:    _ZN10SuggestMgr8swapcharERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 955
      functionLinenumberEnd: 986
      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_iPiPlRi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:964,5'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
        - Src:             'suggestmgr.cxx:976,5'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
        - Src:             'suggestmgr.cxx:981,7'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
    - 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: 991
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          199
      EdgeCount:       52
      CyclomaticComplexity: 27
      functionsReached:
        - _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:1001,5'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:1002,5'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
        - Src:             'suggestmgr.cxx:1014,5'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:1015,5'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
        - Src:             'suggestmgr.cxx:1020,7'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:1021,7'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
    - functionName:    _ZN10SuggestMgr8mapcharsERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          105
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10SuggestMgr11map_relatedERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_mRNS0_6vectorIS6_NS4_IS6_EEEEiRKNSA_ISC_NS4_ISC_EEEEPiPliRi
        - _ZNK8AffixMgr12get_maptableEv
        - clock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:430,50'
          Dst:             _ZNK8AffixMgr12get_maptableEv
        - Src:             'suggestmgr.cxx:434,15'
          Dst:             clock
        - Src:             'suggestmgr.cxx:436,10'
          Dst:             _ZN10SuggestMgr11map_relatedERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_mRNS0_6vectorIS6_NS4_IS6_EEEEiRKNSA_ISC_NS4_ISC_EEEEPiPliRi
    - functionName:    _ZN10SuggestMgr9replcharsERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 553
      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_iPiPlRi
        - _ZN10SuggestMgr9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPiPl
        - _ZNK8AffixMgr12get_reptableEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:503,51'
          Dst:             _ZNK8AffixMgr12get_reptableEv
        - Src:             'suggestmgr.cxx:526,7'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
        - Src:             'suggestmgr.cxx:537,15'
          Dst:             _ZN10SuggestMgr9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPiPl
        - Src:             'suggestmgr.cxx:540,13'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
    - functionName:    _ZN10SuggestMgr8capcharsERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 417
      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_iPiPlRi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:415,3'
          Dst:             _Z8mkallcapRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'suggestmgr.cxx:416,3'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
    - 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: 402
      functionLinenumberEnd: 408
      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_iPiPlRi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:404,3'
          Dst:             _Z12mkallcap_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'suggestmgr.cxx:406,3'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:407,3'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
    - functionName:    _ZN10SuggestMgr7suggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_Pib
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 397
      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:202,7'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'suggestmgr.cxx:204,7'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'suggestmgr.cxx:212,14'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:236,9'
          Dst:             _ZN10SuggestMgr12capchars_utfERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_I6w_charNS5_ISB_EEEEiRi
        - Src:             'suggestmgr.cxx:238,9'
          Dst:             _ZN10SuggestMgr8capcharsERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
        - Src:             'suggestmgr.cxx:246,7'
          Dst:             _ZN10SuggestMgr9replcharsERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
        - Src:             'suggestmgr.cxx:261,7'
          Dst:             _ZN10SuggestMgr8mapcharsERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
        - Src:             'suggestmgr.cxx:275,9'
          Dst:             _ZN10SuggestMgr12swapchar_utfERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_I6w_charNS5_ISB_EEEEiRi
        - Src:             'suggestmgr.cxx:277,9'
          Dst:             _ZN10SuggestMgr8swapcharERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
        - Src:             'suggestmgr.cxx:287,9'
          Dst:             _ZN10SuggestMgr16longswapchar_utfERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_I6w_charNS5_ISB_EEEEiRi
        - Src:             'suggestmgr.cxx:289,9'
          Dst:             _ZN10SuggestMgr12longswapcharERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
        - Src:             'suggestmgr.cxx:299,9'
          Dst:             _ZN10SuggestMgr14badcharkey_utfERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_I6w_charNS5_ISB_EEEEiRi
        - Src:             'suggestmgr.cxx:301,9'
          Dst:             _ZN10SuggestMgr10badcharkeyERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
        - Src:             'suggestmgr.cxx:311,9'
          Dst:             _ZN10SuggestMgr13extrachar_utfERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_I6w_charNS5_ISB_EEEEiRi
        - Src:             'suggestmgr.cxx:313,9'
          Dst:             _ZN10SuggestMgr9extracharERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
        - Src:             'suggestmgr.cxx:323,9'
          Dst:             _ZN10SuggestMgr14forgotchar_utfERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_I6w_charNS5_ISB_EEEEiRi
        - Src:             'suggestmgr.cxx:325,9'
          Dst:             _ZN10SuggestMgr10forgotcharERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
        - Src:             'suggestmgr.cxx:335,9'
          Dst:             _ZN10SuggestMgr12movechar_utfERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_I6w_charNS5_ISB_EEEEiRi
        - Src:             'suggestmgr.cxx:337,9'
          Dst:             _ZN10SuggestMgr8movecharERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
        - Src:             'suggestmgr.cxx:347,9'
          Dst:             _ZN10SuggestMgr11badchar_utfERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_I6w_charNS5_ISB_EEEEiRi
        - Src:             'suggestmgr.cxx:349,9'
          Dst:             _ZN10SuggestMgr7badcharERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
        - Src:             'suggestmgr.cxx:359,9'
          Dst:             _ZN10SuggestMgr18doubletwochars_utfERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_I6w_charNS5_ISB_EEEEiRi
        - Src:             'suggestmgr.cxx:361,9'
          Dst:             _ZN10SuggestMgr14doubletwocharsERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
        - Src:             'suggestmgr.cxx:373,25'
          Dst:             _ZN10SuggestMgr8twowordsERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_ibRi
    - functionName:    _ZN10SuggestMgrD2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 160
      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: 88
      functionLinenumberEnd: 150
      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:109,22'
          Dst:             _ZNK8AffixMgr11get_langnumEv
        - Src:             'suggestmgr.cxx:110,19'
          Dst:             _ZN8AffixMgr14get_key_stringEv
        - Src:             'suggestmgr.cxx:111,26'
          Dst:             _ZNK8AffixMgr15get_nosplitsugsEv
        - Src:             'suggestmgr.cxx:112,16'
          Dst:             _ZNK8AffixMgr16get_maxngramsugsEv
        - Src:             'suggestmgr.cxx:113,29'
          Dst:             _ZNK8AffixMgr16get_maxngramsugsEv
        - Src:             'suggestmgr.cxx:114,19'
          Dst:             _ZNK8AffixMgr8get_utf8Ev
        - Src:             'suggestmgr.cxx:115,16'
          Dst:             _ZNK8AffixMgr14get_maxcpdsugsEv
        - Src:             'suggestmgr.cxx:116,27'
          Dst:             _ZNK8AffixMgr14get_maxcpdsugsEv
        - Src:             'suggestmgr.cxx:118,38'
          Dst:             _ZN8AffixMgr12get_encodingEv
        - Src:             'suggestmgr.cxx:118,16'
          Dst:             _Z14get_current_csRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'suggestmgr.cxx:120,30'
          Dst:             _ZNK8AffixMgr19get_complexprefixesEv
        - Src:             'suggestmgr.cxx:125,17'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:137,17'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
    - functionName:    _ZNSt12out_of_rangeC2B8ne220000EPKc
      functionSourceFile: '/usr/local/bin/../include/c++/v1/stdexcept'
      linkageType:     WeakODRLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11logic_errorC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/stdexcept:165,66'
          Dst:             _ZNSt11logic_errorC2EPKc
    - functionName:    _ZNSt12out_of_rangeD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8patentryD2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/./atypes.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 129
      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: 137
      functionLinenumberEnd: 138
      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: 129
      functionLinenumberEnd: 129
      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:    _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: 74
      functionLinenumberEnd: 75
      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:75,28'
          Dst:             _ZNK6w_charcvtEv
        - Src:             './w_char.hxx:75,48'
          Dst:             _ZNK6w_charcvtEv
    - functionName:    '_ZZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEENK3$_1clE6w_char'
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1543
      functionLinenumberEnd: 1544
      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: 1536
      functionLinenumberEnd: 1537
      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: 278
      functionLinenumberEnd: 278
      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: 4855
      functionLinenumberEnd: 4876
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          189
      EdgeCount:       66
      CyclomaticComplexity: 34
      functionsReached:
        - _ZN8SfxEntry7getFlagEv
        - _ZN8SfxEntry7getNextEv
        - _ZN8SfxEntry8getAffixEv
        - _ZN8SfxEntry9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'affixmgr.cxx:4862,29'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:4864,26'
          Dst:             _ZN8SfxEntry8getAffixEv
        - Src:             'affixmgr.cxx:4865,29'
          Dst:             _ZN8SfxEntry9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttt
        - Src:             'affixmgr.cxx:4872,18'
          Dst:             _ZN8SfxEntry7getNextEv
    - functionName:    _ZN8SfxEntry7getFlagEv
      functionSourceFile: '/src/hunspell/src/hunspell/./affentry.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8SfxEntry8getAffixEv
      functionSourceFile: '/src/hunspell/src/hunspell/./affentry.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8SfxEntry7getNextEv
      functionSourceFile: '/src/hunspell/src/hunspell/./affentry.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 209
      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: 4446
      functionLinenumberEnd: 4450
      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: 4414
      functionLinenumberEnd: 4416
      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: 4453
      functionLinenumberEnd: 4453
      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: 4452
      functionLinenumberEnd: 4452
      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: 4767
      functionLinenumberEnd: 4851
      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:4777,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4792,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4798,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4817,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4831,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4838,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:    48
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z20has_no_ignored_charsRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_
      functionSourceFile: '/src/hunspell/src/hunspell/./csutil.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 278
      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: 4431
      functionLinenumberEnd: 4440
      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:4433,29'
          Dst:             _ZN8PfxEntryC2EP8AffixMgr
        - Src:             'affixmgr.cxx:4435,29'
          Dst:             _ZN8SfxEntryC2EP8AffixMgr
    - functionName:    _ZN17entries_container11first_entryEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 4442
      functionLinenumberEnd: 4443
      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: 4418
      functionLinenumberEnd: 4429
      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:4422,29'
          Dst:             _ZN8PfxEntryC2EP8AffixMgr
        - Src:             'affixmgr.cxx:4424,29'
          Dst:             _ZN8SfxEntryC2EP8AffixMgr
    - functionName:    _ZN17entries_containerC2EcP8AffixMgr
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 4412
      functionLinenumberEnd: 4413
      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: 4368
      functionLinenumberEnd: 4403
      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:4375,5'
          Branch Sides:    []
      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:    _ZNK8AffixMgr16get_sugswithdotsEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3714
      functionLinenumberEnd: 3715
      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: 3709
      functionLinenumberEnd: 3710
      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: 3704
      functionLinenumberEnd: 3705
      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: 3700
      functionLinenumberEnd: 3701
      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: 3696
      functionLinenumberEnd: 3697
      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: 3692
      functionLinenumberEnd: 3693
      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: 3688
      functionLinenumberEnd: 3689
      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: 3683
      functionLinenumberEnd: 3684
      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: 3669
      functionLinenumberEnd: 3670
      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: 3664
      functionLinenumberEnd: 3665
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8AffixMgr13get_needaffixEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3659
      functionLinenumberEnd: 3660
      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: 3654
      functionLinenumberEnd: 3655
      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: 3649
      functionLinenumberEnd: 3650
      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: 3644
      functionLinenumberEnd: 3645
      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: 3639
      functionLinenumberEnd: 3640
      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: 3634
      functionLinenumberEnd: 3635
      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: 3629
      functionLinenumberEnd: 3630
      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: 3624
      functionLinenumberEnd: 3625
      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: 3620
      functionLinenumberEnd: 3621
      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: 3615
      functionLinenumberEnd: 3616
      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: 3608
      functionLinenumberEnd: 3611
      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: 3603
      functionLinenumberEnd: 3604
      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: 3596
      functionLinenumberEnd: 3600
      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: 3587
      functionLinenumberEnd: 3588
      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: 3583
      functionLinenumberEnd: 3584
      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: 3579
      functionLinenumberEnd: 3580
      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: 3575
      functionLinenumberEnd: 3576
      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: 3571
      functionLinenumberEnd: 3572
      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: 3567
      functionLinenumberEnd: 3568
      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: 3562
      functionLinenumberEnd: 3563
      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: 3557
      functionLinenumberEnd: 3558
      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: 3545
      functionLinenumberEnd: 3546
      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: 3540
      functionLinenumberEnd: 3541
      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: 3533
      functionLinenumberEnd: 3537
      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: 3526
      functionLinenumberEnd: 3530
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8AffixMgr14get_iconvtableEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3519
      functionLinenumberEnd: 3523
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8PfxEntry9getFlgNxtEv
      functionSourceFile: '/src/hunspell/src/hunspell/./affentry.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 133
      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: 123
      functionLinenumberEnd: 123
      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: 167
      functionLinenumberEnd: 167
      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: 3370
      functionLinenumberEnd: 3377
      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:3373,19'
          Dst:             strlen
    - functionName:    _ZN8AffixMgr15expand_rootwordEP9guesswordiPKciPKttS3_iS3_
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3389
      functionLinenumberEnd: 3511
      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:3395,21'
          Dst:             _ZN12_GLOBAL__N_18mystrdupEPKc
        - Src:             'affixmgr.cxx:3401,23'
          Dst:             _ZN12_GLOBAL__N_18mystrdupEPKc
        - Src:             'affixmgr.cxx:3403,23'
          Dst:             _ZN12_GLOBAL__N_18mystrdupEPKc
        - Src:             'affixmgr.cxx:3413,18'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:3414,19'
          Dst:             _ZN8SfxEntry9getKeyLenEv
        - Src:             'affixmgr.cxx:3415,27'
          Dst:             _ZN8SfxEntry9getKeyLenEv
        - Src:             'affixmgr.cxx:3416,27'
          Dst:             _ZN8SfxEntry8getAffixEv
        - Src:             'affixmgr.cxx:3416,58'
          Dst:             _ZN8SfxEntry9getKeyLenEv
        - Src:             'affixmgr.cxx:3416,14'
          Dst:             strcmp
        - Src:             'affixmgr.cxx:3418,19'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3420,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3420,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3420,15'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3422,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3422,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3422,15'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3424,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3424,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3424,15'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3425,37'
          Dst:             _ZN8SfxEntry3addEPKcm
        - Src:             'affixmgr.cxx:3428,29'
          Dst:             _ZN12_GLOBAL__N_18mystrdupEPKc
        - Src:             'affixmgr.cxx:3429,36'
          Dst:             _ZNK8SfxEntry10allowCrossEv
        - Src:             'affixmgr.cxx:3435,37'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:3436,15'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:3438,31'
          Dst:             _ZN12_GLOBAL__N_18mystrdupEPKc
        - Src:             'affixmgr.cxx:3440,31'
          Dst:             _ZN12_GLOBAL__N_18mystrdupEPKc
        - Src:             'affixmgr.cxx:3446,20'
          Dst:             _ZN8SfxEntry9getFlgNxtEv
        - Src:             'affixmgr.cxx:3459,22'
          Dst:             _ZN8PfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:3459,51'
          Dst:             _ZNK8PfxEntry10allowCrossEv
        - Src:             'affixmgr.cxx:3460,23'
          Dst:             _ZN8PfxEntry9getKeyLenEv
        - Src:             'affixmgr.cxx:3461,31'
          Dst:             _ZN8PfxEntry9getKeyLenEv
        - Src:             'affixmgr.cxx:3462,32'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:3462,53'
          Dst:             _ZN8PfxEntry9getKeyLenEv
        - Src:             'affixmgr.cxx:3462,18'
          Dst:             strncmp
        - Src:             'affixmgr.cxx:3463,22'
          Dst:             strlen
        - Src:             'affixmgr.cxx:3464,41'
          Dst:             _ZN8PfxEntry3addEPKcm
        - Src:             'affixmgr.cxx:3467,33'
          Dst:             _ZN12_GLOBAL__N_18mystrdupEPKc
        - Src:             'affixmgr.cxx:3468,40'
          Dst:             _ZNK8PfxEntry10allowCrossEv
        - Src:             'affixmgr.cxx:3474,24'
          Dst:             _ZN8PfxEntry9getFlgNxtEv
        - Src:             'affixmgr.cxx:3484,17'
          Dst:             _ZN8PfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:3485,18'
          Dst:             _ZN8PfxEntry9getKeyLenEv
        - Src:             'affixmgr.cxx:3486,26'
          Dst:             _ZN8PfxEntry9getKeyLenEv
        - Src:             'affixmgr.cxx:3487,27'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:3487,47'
          Dst:             _ZN8PfxEntry9getKeyLenEv
        - Src:             'affixmgr.cxx:3487,14'
          Dst:             strncmp
        - Src:             'affixmgr.cxx:3489,18'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3491,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3491,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3491,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3493,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3493,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3493,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3495,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3495,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3495,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3496,36'
          Dst:             _ZN8PfxEntry3addEPKcm
        - Src:             'affixmgr.cxx:3499,29'
          Dst:             _ZN12_GLOBAL__N_18mystrdupEPKc
        - Src:             'affixmgr.cxx:3500,35'
          Dst:             _ZNK8PfxEntry10allowCrossEv
        - Src:             'affixmgr.cxx:3506,18'
          Dst:             _ZN8PfxEntry9getFlgNxtEv
    - functionName:    _ZN8SfxEntry9getKeyLenEv
      functionSourceFile: '/src/hunspell/src/hunspell/./affentry.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 207
      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: 203
      functionLinenumberEnd: 203
      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: 204
      functionLinenumberEnd: 204
      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: 198
      functionLinenumberEnd: 198
      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: 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8PfxEntry7getFlagEv
      functionSourceFile: '/src/hunspell/src/hunspell/./affentry.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 119
      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: 120
      functionLinenumberEnd: 120
      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: 127
      functionLinenumberEnd: 127
      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: 128
      functionLinenumberEnd: 128
      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: 3210
      functionLinenumberEnd: 3285
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         127
      ICount:          533
      EdgeCount:       167
      CyclomaticComplexity: 42
      functionsReached:
        - strchr
        - strstr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'affixmgr.cxx:3244,7'
          Branch Sides:    []
        - Branch String:   'affixmgr.cxx:3251,7'
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:3219,8'
          Dst:             strchr
        - Src:             'affixmgr.cxx:3220,7'
          Dst:             strstr
        - Src:             'affixmgr.cxx:3222,9'
          Dst:             strstr
        - Src:             'affixmgr.cxx:3224,9'
          Dst:             strstr
        - Src:             'affixmgr.cxx: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:3266,9'
          Dst:             strstr
        - Src:             'affixmgr.cxx:3268,11'
          Dst:             strstr
        - Src:             'affixmgr.cxx:3270,11'
          Dst:             strstr
        - Src:             'affixmgr.cxx:3274,9'
          Dst:             strstr
        - Src:             'affixmgr.cxx:3276,11'
          Dst:             strstr
        - Src:             'affixmgr.cxx:3278,11'
          Dst:             strstr
    - functionName:    _ZN8AffixMgr8morphgenEPKciPKttS1_S1_i
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3293
      functionLinenumberEnd: 3366
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         114
      ICount:          579
      EdgeCount:       223
      CyclomaticComplexity: 111
      functionsReached:
        - _ZL8morphcmpPKcS0_
        - _ZN8AffixMgr8morphgenEPKciPKttS1_S1_i
        - _ZN8SfxEntry10getContLenEv
        - _ZN8SfxEntry3addEPKcm
        - _ZN8SfxEntry7getContEv
        - _ZN8SfxEntry7getFlagEv
        - _ZN8SfxEntry8getMorphEv
        - _ZN8SfxEntry9getFlgNxtEv
        - _ZNK7HashMgr6lookupEPKcm
        - strstr
      functionUses:    3
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:3302,7'
          Dst:             _ZL8morphcmpPKcS0_
        - Src:             'affixmgr.cxx:3309,7'
          Dst:             strstr
        - Src:             'affixmgr.cxx:3309,40'
          Dst:             strstr
        - Src:             'affixmgr.cxx:3321,17'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:3321,45'
          Dst:             _ZN8SfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:3322,19'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3324,13'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3324,13'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3324,13'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3327,69'
          Dst:             _ZN8SfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:3330,29'
          Dst:             _ZN8SfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:3333,19'
          Dst:             _ZL8morphcmpPKcS0_
        - Src:             'affixmgr.cxx:3336,39'
          Dst:             _ZN8SfxEntry3addEPKcm
        - Src:             'affixmgr.cxx:3338,36'
          Dst:             _ZNK7HashMgr6lookupEPKcm
        - Src:             'affixmgr.cxx:3348,50'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3349,14'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3349,14'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3349,14'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3350,39'
          Dst:             _ZN8SfxEntry3addEPKcm
        - Src:             'affixmgr.cxx:3353,65'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3354,32'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3353,17'
          Dst:             _ZN8AffixMgr8morphgenEPKciPKttS1_S1_i
        - Src:             'affixmgr.cxx:3362,20'
          Dst:             _ZN8SfxEntry9getFlgNxtEv
    - functionName:    _ZN8SfxEntry8getMorphEv
      functionSourceFile: '/src/hunspell/src/hunspell/./affentry.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 201
      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_9allocatorIcEEEEiiiP8PfxEntryttc
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2988
      functionLinenumberEnd: 3131
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - short
        - short
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         310
      ICount:          1349
      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_9allocatorIcEEEEiiiP8PfxEntryttt
        - _ZN8SfxEntry9getNextEQEv
        - _ZN8SfxEntry9getNextNEEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'affixmgr.cxx:2998,24'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3002,18'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3003,14'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3003,14'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3003,14'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3006,30'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3007,16'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3007,16'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3007,16'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3008,20'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3009,17'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3009,17'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3009,17'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3011,28'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3012,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3012,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3012,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3013,19'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3014,16'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3014,16'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3014,16'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3017,20'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3018,17'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3018,17'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3018,17'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3021,19'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3022,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3022,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3022,15'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3024,21'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3025,16'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3025,16'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3025,16'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3026,18'
          Dst:             _ZN8SfxEntry9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttt
        - Src:             'affixmgr.cxx:3030,21'
          Dst:             _ZN8PfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:3031,33'
          Dst:             _ZN8PfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:3034,37'
          Dst:             _ZN8PfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:3034,13'
          Dst:             _ZN8AffixMgr9debugflagERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEt
        - Src:             'affixmgr.cxx:3036,32'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'affixmgr.cxx:3037,25'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'affixmgr.cxx:3038,14'
          Dst:             _Z11HENTRY_FINDP6hentryPKc
        - Src:             'affixmgr.cxx:3044,33'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'affixmgr.cxx:3046,25'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'affixmgr.cxx:3048,17'
          Dst:             _ZN8SfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:3050,29'
          Dst:             _ZN8SfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:3052,33'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:3052,11'
          Dst:             _ZN8AffixMgr9debugflagERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEt
        - Src:             'affixmgr.cxx:3054,18'
          Dst:             _ZN8SfxEntry16get_next_homonymEP6hentryiP8PfxEntrytt
        - Src:             'affixmgr.cxx:3057,14'
          Dst:             _ZN8SfxEntry7getNextEv
        - Src:             'affixmgr.cxx:3067,27'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:3067,9'
          Dst:             _ZN8AffixMgr11isRevSubsetEPKcS1_i
        - Src:             'affixmgr.cxx:3071,20'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3072,14'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3072,14'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3072,14'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3076,30'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3077,16'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3077,16'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3077,16'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3078,22'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3079,17'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3079,17'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3079,17'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3081,28'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3082,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3082,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3082,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3083,21'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3084,16'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3084,16'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3084,16'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3087,22'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3087,36'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3087,36'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3087,36'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3091,21'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3092,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3092,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3092,15'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3093,20'
          Dst:             _ZN8SfxEntry9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttt
        - Src:             'affixmgr.cxx:3097,21'
          Dst:             _ZN8PfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:3098,33'
          Dst:             _ZN8PfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:3101,37'
          Dst:             _ZN8PfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:3101,13'
          Dst:             _ZN8AffixMgr9debugflagERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEt
        - Src:             'affixmgr.cxx:3103,32'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'affixmgr.cxx:3104,25'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'affixmgr.cxx:3105,14'
          Dst:             _Z11HENTRY_FINDP6hentryPKc
        - Src:             'affixmgr.cxx:3111,33'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'affixmgr.cxx:3113,25'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'affixmgr.cxx:3116,19'
          Dst:             _ZN8SfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:3118,31'
          Dst:             _ZN8SfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:3120,35'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:3120,11'
          Dst:             _ZN8AffixMgr9debugflagERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEt
        - Src:             'affixmgr.cxx:3122,20'
          Dst:             _ZN8SfxEntry16get_next_homonymEP6hentryiP8PfxEntrytt
        - Src:             'affixmgr.cxx:3124,20'
          Dst:             _ZN8SfxEntry9getNextEQEv
        - Src:             'affixmgr.cxx:3126,20'
          Dst:             _ZN8SfxEntry9getNextNEEv
    - functionName:    _ZN8PfxEntry8getMorphEv
      functionSourceFile: '/src/hunspell/src/hunspell/./affentry.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 125
      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: 1018
      functionLinenumberEnd: 1024
      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:1019,20'
          Dst:             _ZNK8AffixMgr11encode_flagEt
    - functionName:    _ZN8AffixMgr11isRevSubsetEPKcS1_i
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2731
      functionLinenumberEnd: 2737
      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: 211
      functionLinenumberEnd: 211
      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: 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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8AffixMgr11encode_flagEt
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3591
      functionLinenumberEnd: 3592
      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:3592,17'
          Dst:             _ZNK7HashMgr11encode_flagEt
    - functionName:    _ZN8AffixMgr25suffix_check_twosfx_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2914
      functionLinenumberEnd: 2979
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         83
      ICount:          412
      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_9allocatorIcEEEEiiiP8PfxEntryt
        - _ZN8SfxEntry6getKeyEv
        - _ZN8SfxEntry7getContEv
        - _ZN8SfxEntry7getFlagEv
        - _ZN8SfxEntry7getNextEv
        - _ZN8SfxEntry8getMorphEv
        - _ZN8SfxEntry9getNextEQEv
        - _ZN8SfxEntry9getNextNEEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'affixmgr.cxx:2922,25'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:2923,28'
          Dst:             _ZN8SfxEntry18check_twosfx_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
        - Src:             'affixmgr.cxx:2926,21'
          Dst:             _ZN8PfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:2927,33'
          Dst:             _ZN8PfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:2930,37'
          Dst:             _ZN8PfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:2930,13'
          Dst:             _ZN8AffixMgr9debugflagERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEt
        - Src:             'affixmgr.cxx:2933,17'
          Dst:             _ZN8SfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:2935,29'
          Dst:             _ZN8SfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:2937,33'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:2937,11'
          Dst:             _ZN8AffixMgr9debugflagERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEt
        - Src:             'affixmgr.cxx:2941,14'
          Dst:             _ZN8SfxEntry7getNextEv
        - Src:             'affixmgr.cxx:2951,27'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:2951,9'
          Dst:             _ZN8AffixMgr11isRevSubsetEPKcS1_i
        - Src:             'affixmgr.cxx:2952,29'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:2953,32'
          Dst:             _ZN8SfxEntry18check_twosfx_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
        - Src:             'affixmgr.cxx:2955,27'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:2956,22'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2957,30'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:2962,21'
          Dst:             _ZN8SfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:2964,34'
          Dst:             _ZN8SfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:2966,38'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:2966,13'
          Dst:             _ZN8AffixMgr9debugflagERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEt
        - Src:             'affixmgr.cxx:2967,11'
          Dst:             _Z10strlinecatRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_
        - Src:             'affixmgr.cxx:2972,20'
          Dst:             _ZN8SfxEntry9getNextEQEv
        - Src:             'affixmgr.cxx:2974,20'
          Dst:             _ZN8SfxEntry9getNextNEEv
    - functionName:    _ZN8AffixMgr17affix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3171
      functionLinenumberEnd: 3203
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - short
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          177
      EdgeCount:       63
      CyclomaticComplexity: 32
      functionsReached:
        - _ZN8AffixMgr18prefix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - _ZN8AffixMgr18suffix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
        - _ZN8AffixMgr25prefix_check_twosfx_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - _ZN8AffixMgr25suffix_check_twosfx_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'affixmgr.cxx:3175,20'
          Dst:             _ZN8AffixMgr18prefix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - Src:             'affixmgr.cxx:3181,8'
          Dst:             _ZN8AffixMgr18suffix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
        - Src:             'affixmgr.cxx:3190,10'
          Dst:             _ZN8AffixMgr25suffix_check_twosfx_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
        - Src:             'affixmgr.cxx:3196,10'
          Dst:             _ZN8AffixMgr25prefix_check_twosfx_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
    - functionName:    _ZN8AffixMgr18prefix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1191
      functionLinenumberEnd: 1232
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          262
      EdgeCount:       90
      CyclomaticComplexity: 44
      functionsReached:
        - _ZN8AffixMgr8isSubsetEPKcS1_
        - _ZN8PfxEntry10getContLenEv
        - _ZN8PfxEntry11check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - _ZN8PfxEntry6getKeyEv
        - _ZN8PfxEntry7getContEv
        - _ZN8PfxEntry7getNextEv
        - _ZN8PfxEntry9getNextEQEv
        - _ZN8PfxEntry9getNextNEEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'affixmgr.cxx:1202,26'
          Dst:             _ZN8PfxEntry11check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - Src:             'affixmgr.cxx:1206,14'
          Dst:             _ZN8PfxEntry7getNextEv
        - Src:             'affixmgr.cxx:1214,24'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:1214,9'
          Dst:             _ZN8AffixMgr8isSubsetEPKcS1_
        - Src:             'affixmgr.cxx:1215,30'
          Dst:             _ZN8PfxEntry11check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - Src:             'affixmgr.cxx:1219,22'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1219,36'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1219,36'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1219,36'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1225,20'
          Dst:             _ZN8PfxEntry9getNextEQEv
        - Src:             'affixmgr.cxx:1227,20'
          Dst:             _ZN8PfxEntry9getNextNEEv
    - functionName:    _ZN8AffixMgr25prefix_check_twosfx_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1239
      functionLinenumberEnd: 1274
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          212
      EdgeCount:       66
      CyclomaticComplexity: 33
      functionsReached:
        - _ZN8AffixMgr8isSubsetEPKcS1_
        - _ZN8PfxEntry18check_twosfx_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - _ZN8PfxEntry6getKeyEv
        - _ZN8PfxEntry7getNextEv
        - _ZN8PfxEntry9getNextEQEv
        - _ZN8PfxEntry9getNextNEEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'affixmgr.cxx:1249,26'
          Dst:             _ZN8PfxEntry18check_twosfx_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - Src:             'affixmgr.cxx:1253,14'
          Dst:             _ZN8PfxEntry7getNextEv
        - Src:             'affixmgr.cxx:1261,24'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:1261,9'
          Dst:             _ZN8AffixMgr8isSubsetEPKcS1_
        - Src:             'affixmgr.cxx:1262,30'
          Dst:             _ZN8PfxEntry18check_twosfx_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - Src:             'affixmgr.cxx:1267,20'
          Dst:             _ZN8PfxEntry9getNextEQEv
        - Src:             'affixmgr.cxx:1269,20'
          Dst:             _ZN8PfxEntry9getNextNEEv
    - functionName:    _ZN8PfxEntry7getNextEv
      functionSourceFile: '/src/hunspell/src/hunspell/./affentry.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 130
      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: 1070
      functionLinenumberEnd: 1075
      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: 132
      functionLinenumberEnd: 132
      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: 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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8AffixMgr20compound_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEssssPP6hentrySB_cRS6_PS7_
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2212
      functionLinenumberEnd: 2726
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
        - short
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         878
      ICount:          4450
      EdgeCount:       932
      CyclomaticComplexity: 56
      functionsReached:
        - _Z11HENTRY_DATAP6hentry
        - _Z11HENTRY_FINDP6hentryPKc
        - _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _Z12HENTRY_DATA2PK6hentry
        - _Z13line_uniq_appRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - _ZN8AffixMgr10setcminmaxEPmS0_PKcm
        - _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
        - _ZN8AffixMgr12cpdpat_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmP6hentrySA_c
        - _ZN8AffixMgr12defcpd_checkEPPP6hentrysS1_S2_c
        - _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN8AffixMgr12prefix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
        - _ZN8AffixMgr13cpdcase_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
        - _ZN8AffixMgr17affix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
        - _ZN8AffixMgr19suffix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
        - _ZN8AffixMgr20compound_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEssssPP6hentrySB_cRS6_PS7_
        - _ZN8AffixMgr6lookupEPKcm
        - _ZN8PfxEntry10getContLenEv
        - _ZN8PfxEntry6getKeyEv
        - _ZN8PfxEntry7getContEv
        - _ZN8SfxEntry10getContLenEv
        - _ZN8SfxEntry7getContEv
      functionUses:    2
      BranchProfiles:
        - Branch String:   'affixmgr.cxx:2656,13'
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:2239,3'
          Dst:             _ZN8AffixMgr10setcminmaxEPmS0_PKcm
        - Src:             'affixmgr.cxx:2279,12'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'affixmgr.cxx:2298,20'
          Dst:             _ZN8AffixMgr12defcpd_checkEPPP6hentrysS1_S2_c
        - Src:             'affixmgr.cxx:2300,20'
          Dst:             _ZN8AffixMgr12defcpd_checkEPPP6hentrysS1_S2_c
        - Src:             'affixmgr.cxx:2312,14'
          Dst:             _Z11HENTRY_FINDP6hentryPKc
        - Src:             'affixmgr.cxx:2317,13'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'affixmgr.cxx:2319,26'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'affixmgr.cxx:2326,19'
          Dst:             _ZN8AffixMgr12prefix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - Src:             'affixmgr.cxx:2328,22'
          Dst:             _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
        - Src:             'affixmgr.cxx:2332,23'
          Dst:             _ZN8AffixMgr19suffix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
        - Src:             'affixmgr.cxx:2333,36'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2335,17'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2335,17'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2335,17'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2338,17'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2338,17'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2338,17'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2345,22'
          Dst:             _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
        - Src:             'affixmgr.cxx:2349,23'
          Dst:             _ZN8AffixMgr19suffix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
        - Src:             'affixmgr.cxx:2352,22'
          Dst:             _ZN8AffixMgr12prefix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - Src:             'affixmgr.cxx:2356,22'
          Dst:             _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
        - Src:             'affixmgr.cxx:2360,23'
          Dst:             _ZN8AffixMgr19suffix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
        - Src:             'affixmgr.cxx:2363,22'
          Dst:             _ZN8AffixMgr12prefix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - Src:             'affixmgr.cxx:2368,17'
          Dst:             _ZN8AffixMgr17affix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
        - Src:             'affixmgr.cxx:2371,19'
          Dst:             _ZN8AffixMgr17affix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
        - Src:             'affixmgr.cxx:2373,19'
          Dst:             _ZN8AffixMgr17affix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
        - Src:             'affixmgr.cxx:2380,13'
          Dst:             _Z13line_uniq_appRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'affixmgr.cxx:2395,25'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2396,13'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2396,13'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2396,13'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2397,25'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2398,13'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2398,13'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2398,13'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2404,25'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2405,13'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2405,13'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2405,13'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2406,25'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2407,13'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2407,13'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2407,13'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2414,25'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2415,13'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2415,13'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2415,13'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2416,25'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2417,13'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2417,13'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2417,13'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2455,18'
          Dst:             _ZN8AffixMgr12cpdpat_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmP6hentrySA_c
        - Src:             'affixmgr.cxx:2456,46'
          Dst:             _ZN8AffixMgr13cpdcase_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
        - Src:             'affixmgr.cxx:2460,18'
          Dst:             _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
        - Src:             'affixmgr.cxx:2461,25'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2462,14'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2462,14'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2462,14'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2463,14'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2463,14'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2463,14'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2469,26'
          Dst:             _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:2473,41'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:2473,23'
          Dst:             _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:2480,14'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'affixmgr.cxx:2489,28'
          Dst:             _ZN8AffixMgr12defcpd_checkEPPP6hentrysS1_S2_c
        - Src:             'affixmgr.cxx:2498,34'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'affixmgr.cxx:2499,27'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'affixmgr.cxx:2500,16'
          Dst:             _Z11HENTRY_FINDP6hentryPKc
        - Src:             'affixmgr.cxx:2506,35'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'affixmgr.cxx:2508,27'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'affixmgr.cxx:2547,30'
          Dst:             _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:2556,15'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'affixmgr.cxx:2558,29'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'affixmgr.cxx:2559,18'
          Dst:             _Z11HENTRY_FINDP6hentryPKc
        - Src:             'affixmgr.cxx:2567,29'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'affixmgr.cxx:2582,16'
          Dst:             _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
        - Src:             'affixmgr.cxx:2589,16'
          Dst:             _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
        - Src:             'affixmgr.cxx:2593,16'
          Dst:             _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
        - Src:             'affixmgr.cxx:2594,30'
          Dst:             _ZN8AffixMgr12defcpd_checkEPPP6hentrysS1_S2_c
        - Src:             'affixmgr.cxx:2597,19'
          Dst:             _ZN8AffixMgr17affix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
        - Src:             'affixmgr.cxx:2599,19'
          Dst:             _ZN8AffixMgr17affix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
        - Src:             'affixmgr.cxx:2606,15'
          Dst:             _Z13line_uniq_appRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'affixmgr.cxx:2616,27'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2617,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2617,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2617,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2618,27'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2619,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2619,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2619,15'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2635,26'
          Dst:             _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:2641,13'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:2642,34'
          Dst:             _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:2649,41'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:2649,23'
          Dst:             _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:2689,17'
          Dst:             _ZN8AffixMgr17affix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
        - Src:             'affixmgr.cxx:2691,17'
          Dst:             _ZN8AffixMgr17affix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
        - Src:             'affixmgr.cxx:2698,13'
          Dst:             _Z13line_uniq_appRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'affixmgr.cxx:2711,11'
          Dst:             _ZN8AffixMgr20compound_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEssssPP6hentrySB_cRS6_PS7_
    - functionName:    _ZN8AffixMgr10setcminmaxEPmS0_PKcm
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1551
      functionLinenumberEnd: 1566
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          186
      EdgeCount:       40
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8AffixMgr6lookupEPKcm
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3674
      functionLinenumberEnd: 3679
      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:3677,21'
          Dst:             _ZNK7HashMgr6lookupEPKcm
    - functionName:    _ZN8AffixMgr12defcpd_checkEPPP6hentrysS1_S2_c
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1385
      functionLinenumberEnd: 1510
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         163
      ICount:          997
      EdgeCount:       213
      CyclomaticComplexity: 52
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8AffixMgr12prefix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1083
      functionLinenumberEnd: 1142
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          291
      EdgeCount:       64
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN8AffixMgr8isSubsetEPKcS1_
        - _ZN8PfxEntry10getContLenEv
        - _ZN8PfxEntry6getKeyEv
        - _ZN8PfxEntry7getContEv
        - _ZN8PfxEntry7getNextEv
        - _ZN8PfxEntry9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - _ZN8PfxEntry9getNextEQEv
        - _ZN8PfxEntry9getNextNEEv
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'affixmgr.cxx:1097,16'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1098,13'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1098,13'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1098,13'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1101,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1102,12'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1102,12'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1102,12'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1104,16'
          Dst:             _ZN8PfxEntry9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - Src:             'affixmgr.cxx:1110,14'
          Dst:             _ZN8PfxEntry7getNextEv
        - Src:             'affixmgr.cxx:1118,24'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:1118,9'
          Dst:             _ZN8AffixMgr8isSubsetEPKcS1_
        - Src:             'affixmgr.cxx:1122,20'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1123,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1123,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1123,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1126,19'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1126,33'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1126,33'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1126,33'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1129,20'
          Dst:             _ZN8PfxEntry9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - Src:             'affixmgr.cxx:1135,20'
          Dst:             _ZN8PfxEntry9getNextEQEv
        - Src:             'affixmgr.cxx:1137,20'
          Dst:             _ZN8PfxEntry9getNextNEEv
    - functionName:    _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2748
      functionLinenumberEnd: 2860
      functionDepth:   0
      returnType:      'N/A'
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - short
        - short
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         165
      ICount:          899
      EdgeCount:       233
      CyclomaticComplexity: 70
      functionsReached:
        - _ZN8AffixMgr11isRevSubsetEPKcS1_i
        - _ZN8PfxEntry10getContLenEv
        - _ZN8PfxEntry7getContEv
        - _ZN8SfxEntry10getContLenEv
        - _ZN8SfxEntry6getKeyEv
        - _ZN8SfxEntry7getContEv
        - _ZN8SfxEntry7getFlagEv
        - _ZN8SfxEntry7getNextEv
        - _ZN8SfxEntry9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttt
        - _ZN8SfxEntry9getKeyLenEv
        - _ZN8SfxEntry9getNextEQEv
        - _ZN8SfxEntry9getNextNEEv
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'affixmgr.cxx:2756,24'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2760,17'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2761,13'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2761,13'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2761,13'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2764,29'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2765,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2765,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2765,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2766,19'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2767,16'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2767,16'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2767,16'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2769,27'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2770,14'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2770,14'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2770,14'
          Dst:             _ZN8PfxEntry10getContLenEv
        - 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,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2776,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2776,15'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2779,18'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2780,14'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2780,14'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2780,14'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2782,20'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2783,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2783,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2783,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2784,18'
          Dst:             _ZN8SfxEntry9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttt
        - 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_9allocatorIcEEEEiiiP8PfxEntryttt
        - Src:             'affixmgr.cxx:2840,29'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:2841,24'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2842,32'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:2844,50'
          Dst:             _ZN8SfxEntry9getKeyLenEv
        - Src:             'affixmgr.cxx:2845,28'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:2845,56'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:2846,28'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:2853,20'
          Dst:             _ZN8SfxEntry9getNextEQEv
        - Src:             'affixmgr.cxx:2855,20'
          Dst:             _ZN8SfxEntry9getNextNEEv
    - functionName:    _ZN8AffixMgr19suffix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2868
      functionLinenumberEnd: 2906
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          193
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN8AffixMgr11isRevSubsetEPKcS1_i
        - _ZN8SfxEntry12check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
        - _ZN8SfxEntry6getKeyEv
        - _ZN8SfxEntry7getContEv
        - _ZN8SfxEntry7getFlagEv
        - _ZN8SfxEntry7getNextEv
        - _ZN8SfxEntry9getNextEQEv
        - _ZN8SfxEntry9getNextNEEv
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'affixmgr.cxx:2874,25'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:2875,16'
          Dst:             _ZN8SfxEntry12check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
        - Src:             'affixmgr.cxx:2879,14'
          Dst:             _ZN8SfxEntry7getNextEv
        - Src:             'affixmgr.cxx:2889,27'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:2889,9'
          Dst:             _ZN8AffixMgr11isRevSubsetEPKcS1_i
        - Src:             'affixmgr.cxx:2890,29'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:2891,20'
          Dst:             _ZN8SfxEntry12check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
        - Src:             'affixmgr.cxx:2893,27'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:2894,22'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2895,30'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:2899,20'
          Dst:             _ZN8SfxEntry9getNextEQEv
        - Src:             'affixmgr.cxx:2901,20'
          Dst:             _ZN8SfxEntry9getNextNEEv
    - functionName:    _ZN8AffixMgr12cpdpat_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmP6hentrySA_c
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1327
      functionLinenumberEnd: 1347
      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:1330,9'
          Dst:             _ZN8AffixMgr8isSubsetEPKcS1_
        - Src:             'affixmgr.cxx:1339,12'
          Dst:             strncmp
        - Src:             'affixmgr.cxx:1342,12'
          Dst:             strncmp
    - functionName:    _ZN8AffixMgr13cpdcase_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1351
      functionLinenumberEnd: 1372
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          316
      EdgeCount:       63
      CyclomaticComplexity: 7
      functionsReached:
        - _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:1359,5'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'affixmgr.cxx:1360,60'
          Dst:             _ZNK6w_charcvtEv
        - Src:             'affixmgr.cxx:1361,58'
          Dst:             _ZNK6w_charcvtEv
        - Src:             'affixmgr.cxx:1362,11'
          Dst:             _Z14unicodetoupperti
        - Src:             'affixmgr.cxx:1362,46'
          Dst:             _Z14unicodetolowerti
        - Src:             'affixmgr.cxx:1363,11'
          Dst:             _Z14unicodetoupperti
        - Src:             'affixmgr.cxx:1363,46'
          Dst:             _Z14unicodetolowerti
    - functionName:    _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3138
      functionLinenumberEnd: 3164
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - short
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          100
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8AffixMgr12prefix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
        - _ZN8AffixMgr19prefix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - _ZN8AffixMgr19suffix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'affixmgr.cxx:3141,23'
          Dst:             _ZN8AffixMgr12prefix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - Src:             'affixmgr.cxx:3146,8'
          Dst:             _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
        - Src:             'affixmgr.cxx:3155,10'
          Dst:             _ZN8AffixMgr19suffix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
        - Src:             'affixmgr.cxx:3160,10'
          Dst:             _ZN8AffixMgr19prefix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
    - functionName:    _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1528
      functionLinenumberEnd: 1549
      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:1541,5'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
    - functionName:    _ZN8AffixMgr19prefix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1149
      functionLinenumberEnd: 1184
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          136
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN8AffixMgr8isSubsetEPKcS1_
        - _ZN8PfxEntry12check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - _ZN8PfxEntry6getKeyEv
        - _ZN8PfxEntry7getNextEv
        - _ZN8PfxEntry9getNextEQEv
        - _ZN8PfxEntry9getNextNEEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'affixmgr.cxx:1160,14'
          Dst:             _ZN8PfxEntry12check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - Src:             'affixmgr.cxx:1163,14'
          Dst:             _ZN8PfxEntry7getNextEv
        - Src:             'affixmgr.cxx:1171,24'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:1171,9'
          Dst:             _ZN8AffixMgr8isSubsetEPKcS1_
        - Src:             'affixmgr.cxx:1172,18'
          Dst:             _ZN8PfxEntry12check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - Src:             'affixmgr.cxx:1177,20'
          Dst:             _ZN8PfxEntry9getNextEQEv
        - Src:             'affixmgr.cxx:1179,20'
          Dst:             _ZN8PfxEntry9getNextNEEv
    - functionName:    _ZN8AffixMgr14compound_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEssssPP6hentrySB_ccPi
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1579
      functionLinenumberEnd: 2199
      functionDepth:   0
      returnType:      'N/A'
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
        - short
        - 'N/A'
        - 'N/A'
        - char
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1027
      ICount:          5391
      EdgeCount:       1195
      CyclomaticComplexity: 170
      functionsReached:
        - _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - _ZN8AffixMgr10setcminmaxEPmS0_PKcm
        - _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
        - _ZN8AffixMgr12cpdpat_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmP6hentrySA_c
        - _ZN8AffixMgr12cpdrep_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
        - _ZN8AffixMgr12defcpd_checkEPPP6hentrysS1_S2_c
        - _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN8AffixMgr12prefix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
        - _ZN8AffixMgr13cpdcase_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
        - _ZN8AffixMgr14compound_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEssssPP6hentrySB_ccPi
        - _ZN8AffixMgr17cpdwordpair_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
        - _ZN8AffixMgr19suffix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
        - _ZN8AffixMgr6lookupEPKcm
        - _ZN8PfxEntry10getContLenEv
        - _ZN8PfxEntry6getKeyEv
        - _ZN8PfxEntry7getContEv
        - _ZN8SfxEntry10getContLenEv
        - _ZN8SfxEntry7getContEv
        - strncmp
      functionUses:    5
      BranchProfiles:
        - Branch String:   'affixmgr.cxx:2062,17'
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:1608,3'
          Dst:             _ZN8AffixMgr10setcminmaxEPmS0_PKcm
        - Src:             'affixmgr.cxx:1661,11'
          Dst:             _ZN8AffixMgr10setcminmaxEPmS0_PKcm
        - Src:             'affixmgr.cxx:1678,14'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'affixmgr.cxx:1688,17'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:1713,22'
          Dst:             _ZN8AffixMgr12defcpd_checkEPPP6hentrysS1_S2_c
        - Src:             'affixmgr.cxx:1715,22'
          Dst:             _ZN8AffixMgr12defcpd_checkEPPP6hentrysS1_S2_c
        - Src:             'affixmgr.cxx:1728,22'
          Dst:             _ZN8AffixMgr12prefix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - Src:             'affixmgr.cxx:1731,24'
          Dst:             _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
        - Src:             'affixmgr.cxx:1735,25'
          Dst:             _ZN8AffixMgr19suffix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
        - Src:             'affixmgr.cxx:1736,38'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1738,19'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1738,19'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1738,19'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1741,19'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1741,19'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1741,19'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1748,24'
          Dst:             _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
        - Src:             'affixmgr.cxx:1752,25'
          Dst:             _ZN8AffixMgr19suffix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
        - Src:             'affixmgr.cxx:1755,24'
          Dst:             _ZN8AffixMgr12prefix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - Src:             'affixmgr.cxx:1759,24'
          Dst:             _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
        - Src:             'affixmgr.cxx:1763,25'
          Dst:             _ZN8AffixMgr19suffix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
        - Src:             'affixmgr.cxx:1766,24'
          Dst:             _ZN8AffixMgr12prefix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - Src:             'affixmgr.cxx:1783,27'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1784,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1784,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1784,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1785,27'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1786,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1786,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1786,15'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1793,27'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1794,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1794,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1794,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1795,27'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1796,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1796,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1796,15'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1803,27'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1804,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1804,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1804,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1805,27'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1806,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1806,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1806,15'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1853,17'
          Dst:             _ZN8AffixMgr13cpdcase_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
        - Src:             'affixmgr.cxx:1856,23'
          Dst:             _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
        - Src:             'affixmgr.cxx:1857,30'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1859,22'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1859,22'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1859,22'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1861,22'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1861,22'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1861,22'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1868,28'
          Dst:             _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:1871,43'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:1871,25'
          Dst:             _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:1891,18'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'affixmgr.cxx:1901,24'
          Dst:             _ZN8AffixMgr12defcpd_checkEPPP6hentrysS1_S2_c
        - Src:             'affixmgr.cxx:1953,34'
          Dst:             _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:1958,42'
          Dst:             _ZN8AffixMgr12cpdpat_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmP6hentrySA_c
        - Src:             'affixmgr.cxx:1966,40'
          Dst:             _ZN8AffixMgr12cpdrep_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
        - Src:             'affixmgr.cxx:1967,23'
          Dst:             _ZN8AffixMgr17cpdwordpair_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
        - Src:             'affixmgr.cxx:1979,24'
          Dst:             _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
        - Src:             'affixmgr.cxx:1986,22'
          Dst:             _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
        - Src:             'affixmgr.cxx:1991,22'
          Dst:             _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
        - Src:             'affixmgr.cxx:1992,25'
          Dst:             _ZN8AffixMgr12defcpd_checkEPPP6hentrysS1_S2_c
        - Src:             'affixmgr.cxx:2005,17'
          Dst:             _ZN8AffixMgr12cpdpat_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmP6hentrySA_c
        - Src:             'affixmgr.cxx:2009,39'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2010,27'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2010,27'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2010,27'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2012,39'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2013,27'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2013,27'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2013,27'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2040,32'
          Dst:             _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:2047,17'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:2048,38'
          Dst:             _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:2055,45'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:2055,27'
          Dst:             _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:2095,40'
          Dst:             _ZN8AffixMgr12cpdrep_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
        - Src:             'affixmgr.cxx:2096,23'
          Dst:             _ZN8AffixMgr17cpdwordpair_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
        - Src:             'affixmgr.cxx:2107,20'
          Dst:             _ZN8AffixMgr14compound_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEssssPP6hentrySB_ccPi
        - Src:             'affixmgr.cxx:2113,21'
          Dst:             _ZN8AffixMgr12cpdpat_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmP6hentrySA_c
        - Src:             'affixmgr.cxx:2115,22'
          Dst:             _ZN8AffixMgr12cpdpat_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmP6hentrySA_c
        - Src:             'affixmgr.cxx:2124,19'
          Dst:             _ZN8AffixMgr17cpdwordpair_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
        - Src:             'affixmgr.cxx:2129,41'
          Dst:             _ZN8AffixMgr12cpdrep_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
        - Src:             'affixmgr.cxx:2137,44'
          Dst:             _ZN8AffixMgr12cpdrep_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
        - Src:             'affixmgr.cxx:2138,23'
          Dst:             _ZN8AffixMgr17cpdwordpair_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
        - Src:             'affixmgr.cxx:2144,42'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'affixmgr.cxx:2146,29'
          Dst:             _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
        - Src:             'affixmgr.cxx:2149,26'
          Dst:             strncmp
    - functionName:    _ZN8AffixMgr12cpdrep_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1277
      functionLinenumberEnd: 1301
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          183
      EdgeCount:       33
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8AffixMgr15candidate_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK8AffixMgr12get_reptableEv
      functionUses:    4
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:1279,19'
          Dst:             _ZNK8AffixMgr12get_reptableEv
        - Src:             'affixmgr.cxx:1284,24'
          Dst:             _ZNK8AffixMgr12get_reptableEv
        - Src:             'affixmgr.cxx:1293,13'
          Dst:             _ZN8AffixMgr15candidate_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZN8AffixMgr17cpdwordpair_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1305
      functionLinenumberEnd: 1320
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          135
      EdgeCount:       53
      CyclomaticComplexity: 28
      functionsReached:
        - _ZN8AffixMgr15candidate_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    4
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:1313,11'
          Dst:             _ZN8AffixMgr15candidate_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZN8AffixMgr15candidate_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1512
      functionLinenumberEnd: 1525
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
        - _ZN8AffixMgr6lookupEPKcm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'affixmgr.cxx:1514,23'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'affixmgr.cxx:1521,8'
          Dst:             _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
    - functionName:    _ZNK8AffixMgr12get_reptableEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3514
      functionLinenumberEnd: 3515
      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:3515,17'
          Dst:             _ZNK7HashMgr12get_reptableEv
    - functionName:    _ZN8AffixMgr8encodeitER8AffEntryRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1044
      functionLinenumberEnd: 1066
      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:1046,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: 1027
      functionLinenumberEnd: 1041
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          112
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8AffixMgr20process_sfx_in_orderEP8SfxEntryS1_
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 908
      functionLinenumberEnd: 914
      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:910,38'
          Dst:             _ZN8SfxEntry9getNextNEEv
        - Src:             'affixmgr.cxx:910,12'
          Dst:             _ZN8AffixMgr20process_sfx_in_orderEP8SfxEntryS1_
        - Src:             'affixmgr.cxx:911,10'
          Dst:             _ZN8SfxEntry7setNextEPS_
        - Src:             'affixmgr.cxx:912,38'
          Dst:             _ZN8SfxEntry9getNextEQEv
        - Src:             'affixmgr.cxx:912,12'
          Dst:             _ZN8AffixMgr20process_sfx_in_orderEP8SfxEntryS1_
    - functionName:    _ZN8SfxEntry7setNextEPS_
      functionSourceFile: '/src/hunspell/src/hunspell/./affentry.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 218
      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: 891
      functionLinenumberEnd: 897
      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:893,38'
          Dst:             _ZN8PfxEntry9getNextNEEv
        - Src:             'affixmgr.cxx:893,12'
          Dst:             _ZN8AffixMgr20process_pfx_in_orderEP8PfxEntryS1_
        - Src:             'affixmgr.cxx:894,10'
          Dst:             _ZN8PfxEntry7setNextEPS_
        - Src:             'affixmgr.cxx:895,38'
          Dst:             _ZN8PfxEntry9getNextEQEv
        - Src:             'affixmgr.cxx:895,12'
          Dst:             _ZN8AffixMgr20process_pfx_in_orderEP8PfxEntryS1_
    - functionName:    _ZN8PfxEntry7setNextEPS_
      functionSourceFile: '/src/hunspell/src/hunspell/./affentry.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 135
      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: 219
      functionLinenumberEnd: 219
      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: 220
      functionLinenumberEnd: 220
      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: 221
      functionLinenumberEnd: 221
      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: 820
      functionLinenumberEnd: 881
      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:822,11'
          Dst:             _ZN8SfxEntry15initReverseWordEv
        - Src:             'affixmgr.cxx:829,25'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:830,40'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:834,7'
          Dst:             _ZN8SfxEntry9setFlgNxtEPS_
        - Src:             'affixmgr.cxx:843,9'
          Dst:             _ZN8SfxEntry7setNextEPS_
        - Src:             'affixmgr.cxx:849,7'
          Dst:             _ZN8SfxEntry9setNextEQEPS_
        - Src:             'affixmgr.cxx:850,7'
          Dst:             _ZN8SfxEntry9setNextNEEPS_
        - Src:             'affixmgr.cxx:866,20'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:866,35'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:866,9'
          Dst:             strcmp
        - Src:             'affixmgr.cxx:867,18'
          Dst:             _ZN8SfxEntry9getNextEQEv
        - Src:             'affixmgr.cxx:869,15'
          Dst:             _ZN8SfxEntry9setNextEQEPS_
        - Src:             'affixmgr.cxx:873,18'
          Dst:             _ZN8SfxEntry9getNextNEEv
        - Src:             'affixmgr.cxx:875,15'
          Dst:             _ZN8SfxEntry9setNextNEEPS_
    - functionName:    _ZN8PfxEntry9setNextNEEPS_
      functionSourceFile: '/src/hunspell/src/hunspell/./affentry.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 136
      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: 137
      functionLinenumberEnd: 137
      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: 138
      functionLinenumberEnd: 138
      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: 759
      functionLinenumberEnd: 815
      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:765,25'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:766,40'
          Dst:             _ZN8PfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:770,7'
          Dst:             _ZN8PfxEntry9setFlgNxtEPS_
        - Src:             'affixmgr.cxx:777,9'
          Dst:             _ZN8PfxEntry7setNextEPS_
        - Src:             'affixmgr.cxx:783,7'
          Dst:             _ZN8PfxEntry9setNextEQEPS_
        - Src:             'affixmgr.cxx:784,7'
          Dst:             _ZN8PfxEntry9setNextNEEPS_
        - Src:             'affixmgr.cxx:800,20'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:800,35'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:800,9'
          Dst:             strcmp
        - Src:             'affixmgr.cxx:801,18'
          Dst:             _ZN8PfxEntry9getNextEQEv
        - Src:             'affixmgr.cxx:803,15'
          Dst:             _ZN8PfxEntry9setNextEQEPS_
        - Src:             'affixmgr.cxx:807,18'
          Dst:             _ZN8PfxEntry9getNextNEEv
        - Src:             'affixmgr.cxx:809,15'
          Dst:             _ZN8PfxEntry9setNextNEEPS_
    - functionName:    _ZN8AffixMgr17process_sfx_orderEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 969
      functionLinenumberEnd: 1014
      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:984,29'
          Dst:             _ZN8SfxEntry7getNextEv
        - Src:             'affixmgr.cxx:986,28'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:986,44'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:986,14'
          Dst:             _ZN8AffixMgr8isSubsetEPKcS1_
        - Src:             'affixmgr.cxx:985,41'
          Dst:             _ZN8SfxEntry7getNextEv
        - Src:             'affixmgr.cxx:989,12'
          Dst:             _ZN8SfxEntry9setNextNEEPS_
        - Src:             'affixmgr.cxx:990,12'
          Dst:             _ZN8SfxEntry9setNextEQEPS_
        - Src:             'affixmgr.cxx:991,17'
          Dst:             _ZN8SfxEntry7getNextEv
        - Src:             'affixmgr.cxx:992,25'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:992,41'
          Dst:             _ZN8SfxEntry7getNextEv
        - Src:             'affixmgr.cxx:992,53'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:992,11'
          Dst:             _ZN8AffixMgr8isSubsetEPKcS1_
        - Src:             'affixmgr.cxx:993,29'
          Dst:             _ZN8SfxEntry7getNextEv
        - Src:             'affixmgr.cxx:993,14'
          Dst:             _ZN8SfxEntry9setNextEQEPS_
        - Src:             'affixmgr.cxx:983,36'
          Dst:             _ZN8SfxEntry7getNextEv
        - Src:             'affixmgr.cxx:1003,29'
          Dst:             _ZN8SfxEntry7getNextEv
        - Src:             'affixmgr.cxx:1006,28'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:1006,44'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:1006,14'
          Dst:             _ZN8AffixMgr8isSubsetEPKcS1_
        - Src:             'affixmgr.cxx:1005,41'
          Dst:             _ZN8SfxEntry7getNextEv
        - Src:             'affixmgr.cxx:1011,15'
          Dst:             _ZN8SfxEntry9setNextNEEPS_
        - Src:             'affixmgr.cxx:1002,36'
          Dst:             _ZN8SfxEntry7getNextEv
    - functionName:    _ZN8AffixMgr17process_pfx_orderEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 919
      functionLinenumberEnd: 964
      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:934,29'
          Dst:             _ZN8PfxEntry7getNextEv
        - Src:             'affixmgr.cxx:936,28'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:936,44'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:936,14'
          Dst:             _ZN8AffixMgr8isSubsetEPKcS1_
        - Src:             'affixmgr.cxx:935,41'
          Dst:             _ZN8PfxEntry7getNextEv
        - Src:             'affixmgr.cxx:939,12'
          Dst:             _ZN8PfxEntry9setNextNEEPS_
        - Src:             'affixmgr.cxx:940,12'
          Dst:             _ZN8PfxEntry9setNextEQEPS_
        - Src:             'affixmgr.cxx:941,17'
          Dst:             _ZN8PfxEntry7getNextEv
        - Src:             'affixmgr.cxx:942,25'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:942,41'
          Dst:             _ZN8PfxEntry7getNextEv
        - Src:             'affixmgr.cxx:942,53'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:942,11'
          Dst:             _ZN8AffixMgr8isSubsetEPKcS1_
        - Src:             'affixmgr.cxx:943,29'
          Dst:             _ZN8PfxEntry7getNextEv
        - Src:             'affixmgr.cxx:943,14'
          Dst:             _ZN8PfxEntry9setNextEQEPS_
        - Src:             'affixmgr.cxx:933,36'
          Dst:             _ZN8PfxEntry7getNextEv
        - Src:             'affixmgr.cxx:953,29'
          Dst:             _ZN8PfxEntry7getNextEv
        - Src:             'affixmgr.cxx:956,28'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:956,44'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:956,14'
          Dst:             _ZN8AffixMgr8isSubsetEPKcS1_
        - Src:             'affixmgr.cxx:955,41'
          Dst:             _ZN8PfxEntry7getNextEv
        - Src:             'affixmgr.cxx:961,15'
          Dst:             _ZN8PfxEntry9setNextNEEPS_
        - Src:             'affixmgr.cxx:952,36'
          Dst:             _ZN8PfxEntry7getNextEv
    - functionName:    _ZN8AffixMgr11parse_affixERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEcP7FileMgrPc
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 4459
      functionLinenumberEnd: 4762
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         264
      ICount:          1490
      EdgeCount:       501
      CyclomaticComplexity: 239
      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
        - __dynamic_cast
        - atoi
      functionUses:    1
      BranchProfiles:
        - Branch String:   'affixmgr.cxx:4479,5'
          Branch Sides:    []
        - Branch String:   'affixmgr.cxx:4559,7'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:4465,21'
          Dst:             _ZN17entries_containerC2EcP8AffixMgr
        - Src:             'affixmgr.cxx:4477,43'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4489,24'
          Dst:             _ZNK7HashMgr11decode_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4495,19'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4492,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4511,19'
          Dst:             atoi
        - Src:             'affixmgr.cxx:4514,36'
          Dst:             _ZNK7HashMgr11encode_flagEt
        - Src:             'affixmgr.cxx:4516,32'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4515,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4523,20'
          Dst:             _ZNK7HashMgr9is_aliasfEv
        - Src:             'affixmgr.cxx:4525,20'
          Dst:             _ZNK7HashMgr9is_aliasmEv
        - Src:             'affixmgr.cxx:4527,20'
          Dst:             _ZN17entries_container10initializeEict
        - Src:             'affixmgr.cxx:4534,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4538,30'
          Dst:             _ZNK7HashMgr11encode_flagEt
        - Src:             'affixmgr.cxx:4540,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4539,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4545,32'
          Dst:             _ZN17entries_container11first_entryEv
        - Src:             'affixmgr.cxx:4548,14'
          Dst:             _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4550,5'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4557,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4564,32'
          Dst:             _ZN17entries_container9add_entryEc
        - Src:             'affixmgr.cxx:4572,22'
          Dst:             _ZNK7HashMgr11decode_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4573,38'
          Dst:             _ZNK7HashMgr11encode_flagEt
        - Src:             'affixmgr.cxx:4576,34'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4574,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4581,48'
          Dst:             _ZN17entries_container11first_entryEv
        - Src:             'affixmgr.cxx:4593,15'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4595,15'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4614,42'
          Dst:             _Z20has_no_ignored_charsRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_
        - Src:             'affixmgr.cxx:4616,17'
          Dst:             _Z24remove_ignored_chars_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'affixmgr.cxx:4618,17'
          Dst:             _Z20remove_ignored_charsRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_
        - Src:             'affixmgr.cxx:4624,17'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4626,17'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4629,24'
          Dst:             _ZNK7HashMgr9is_aliasfEv
        - Src:             'affixmgr.cxx:4630,27'
          Dst:             atoi
        - Src:             'affixmgr.cxx:4631,60'
          Dst:             _ZNK7HashMgr10get_aliasfEiPPtP7FileMgr
        - Src:             'affixmgr.cxx:4634,17'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4638,60'
          Dst:             _ZNK7HashMgr12decode_flagsEPPtRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEP7FileMgr
        - Src:             'affixmgr.cxx:4650,42'
          Dst:             _Z20has_no_ignored_charsRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_
        - Src:             'affixmgr.cxx:4652,17'
          Dst:             _Z24remove_ignored_chars_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'affixmgr.cxx:4654,17'
          Dst:             _Z20remove_ignored_charsRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_
        - Src:             'affixmgr.cxx:4660,17'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4662,17'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4678,15'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4680,15'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4681,13'
          Dst:             _ZN8AffixMgr17reverse_conditionERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4685,39'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4684,15'
          Dst:             _ZN8AffixMgr19redundant_conditionEcRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_i
        - Src:             'affixmgr.cxx:4688,13'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4689,13'
          Dst:             _ZN8AffixMgr17reverse_conditionERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4691,15'
          Dst:             _ZN8AffixMgr8encodeitER8AffEntryRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4699,22'
          Dst:             _ZNK7HashMgr9is_aliasmEv
        - Src:             'affixmgr.cxx:4700,25'
          Dst:             atoi
        - Src:             'affixmgr.cxx:4701,39'
          Dst:             _ZNK7HashMgr10get_aliasmEi
        - Src:             'affixmgr.cxx:4705,17'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4707,17'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4714,32'
          Dst:             _ZN12_GLOBAL__N_18mystrdupEPKc
        - Src:             'affixmgr.cxx:4722,21'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4726,32'
          Dst:             _ZNK7HashMgr11encode_flagEt
        - Src:             'affixmgr.cxx:4728,28'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4727,7'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4749,27'
          Dst:             _ZN17entries_container5beginEv
        - Src:             'affixmgr.cxx:4749,53'
          Dst:             _ZN17entries_container3endEv
        - Src:             'affixmgr.cxx:4752,21'
          Dst:             __dynamic_cast
        - Src:             'affixmgr.cxx:4752,7'
          Dst:             _ZN8AffixMgr13build_pfxtreeEP8PfxEntry
        - Src:             'affixmgr.cxx:4754,21'
          Dst:             __dynamic_cast
        - Src:             'affixmgr.cxx:4754,7'
          Dst:             _ZN8AffixMgr13build_sfxtreeEP8SfxEntry
        - Src:             'affixmgr.cxx:4759,14'
          Dst:             _ZN17entries_container7releaseEv
        - Src:             'affixmgr.cxx:4762,1'
          Dst:             _ZN17entries_containerD2Ev
        - Src:             'affixmgr.cxx:4762,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:    __dynamic_cast
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8AffixMgr16parse_breaktableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgr
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 4285
      functionLinenumberEnd: 4366
      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:4297,5'
          Branch Sides:    []
        - Branch String:   'affixmgr.cxx:4337,7'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:4288,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4287,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4295,43'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4303,20'
          Dst:             atoi
        - Src:             'affixmgr.cxx:4306,32'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4305,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4319,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4323,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4322,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4330,14'
          Dst:             _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4332,5'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4335,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4341,34'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4340,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4355,21'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4361,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4360,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
    - functionName:    _ZN8AffixMgr14parse_maptableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgr
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 4180
      functionLinenumberEnd: 4282
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         78
      ICount:          445
      EdgeCount:       154
      CyclomaticComplexity: 78
      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:4192,5'
          Branch Sides:    []
        - Branch String:   'affixmgr.cxx:4231,7'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:4183,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4182,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4190,43'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4198,18'
          Dst:             atoi
        - Src:             'affixmgr.cxx:4201,32'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4200,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4212,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4216,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4215,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4223,14'
          Dst:             _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4225,5'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4229,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4235,34'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4234,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4262,35'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4261,15'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4273,21'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4277,28'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4276,7'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
    - functionName:    _ZN8AffixMgr17parse_defcpdtableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgr
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 4079
      functionLinenumberEnd: 4177
      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:4091,5'
          Branch Sides:    []
        - Branch String:   'affixmgr.cxx:4130,7'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:4082,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4081,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4089,43'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4097,21'
          Dst:             atoi
        - Src:             'affixmgr.cxx:4100,32'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4099,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4111,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4115,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4114,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4122,14'
          Dst:             _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4124,5'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4128,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4134,34'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4133,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4156,24'
          Dst:             _ZNK7HashMgr12decode_flagsERNSt3__16vectorItNS0_9allocatorItEEEERKNS0_12basic_stringIcNS0_11char_traitsIcEENS2_IcEEEEP7FileMgr
        - Src:             'affixmgr.cxx:4160,20'
          Dst:             _ZNK7HashMgr12decode_flagsERNSt3__16vectorItNS0_9allocatorItEEEERKNS0_12basic_stringIcNS0_11char_traitsIcEENS2_IcEEEEP7FileMgr
        - Src:             'affixmgr.cxx:4168,21'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4172,28'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4171,7'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
    - functionName:    _ZN8AffixMgr19parse_checkcpdtableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgr
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3982
      functionLinenumberEnd: 4076
      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:3994,5'
          Branch Sides:    []
        - Branch String:   'affixmgr.cxx:4033,7'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:3985,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3984,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:3992,43'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4000,23'
          Dst:             atoi
        - Src:             'affixmgr.cxx:4003,32'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4002,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4014,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4018,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4017,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4025,14'
          Dst:             _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4027,5'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4031,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4037,34'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4036,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4049,48'
          Dst:             _ZNK7HashMgr11decode_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4059,49'
          Dst:             _ZNK7HashMgr11decode_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4072,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: 3890
      functionLinenumberEnd: 3979
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         72
      ICount:          427
      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
        - _ZN10phonetableC2Ev
        - _ZN7FileMgr10getlinenumEv
        - _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - atoi
      functionUses:    1
      BranchProfiles:
        - Branch String:   'affixmgr.cxx:3902,5'
          Branch Sides:    []
        - Branch String:   'affixmgr.cxx:3943,9'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:3893,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3892,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:3900,43'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:3908,15'
          Dst:             atoi
        - Src:             'affixmgr.cxx:3911,32'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3910,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:3914,29'
          Dst:             _ZN10phonetableC2Ev
        - Src:             'affixmgr.cxx:3923,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:3927,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3926,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:3934,14'
          Dst:             _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:3936,5'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:3940,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:3947,36'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3946,15'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:3958,13'
          Dst:             _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'affixmgr.cxx:3966,21'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:3970,28'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3969,7'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:3976,3'
          Dst:             _Z16init_phonet_hashR10phonetable
    - functionName:    _ZN8AffixMgr15parse_convtableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgrPP7RepListS8_
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3798
      functionLinenumberEnd: 3887
      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:3809,5'
          Branch Sides:    []
        - Branch String:   'affixmgr.cxx:3852,9'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:3801,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3800,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:3807,43'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:3815,17'
          Dst:             atoi
        - Src:             'affixmgr.cxx:3818,32'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3817,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:3821,19'
          Dst:             _ZN7RepListC2Ei
        - Src:             'affixmgr.cxx:3831,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:3835,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3834,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:3842,14'
          Dst:             _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:3844,5'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:3849,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:3856,36'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3855,15'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:3857,15'
          Dst:             _ZN7RepListD2Ev
        - Src:             'affixmgr.cxx:3876,21'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:3880,28'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3879,7'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:3884,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: 3751
      functionLinenumberEnd: 3793
      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:3756,5'
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:3754,43'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:3762,26'
          Dst:             atoi
        - Src:             'affixmgr.cxx:3772,11'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'affixmgr.cxx:3782,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:3787,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3785,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
    - functionName:    _ZN8AffixMgr9parse_numERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiP7FileMgr
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3735
      functionLinenumberEnd: 3748
      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:3740,13'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3737,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:3744,34'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3744,8'
          Dst:             _Z12parse_stringRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_i
        - Src:             'affixmgr.cxx:3746,10'
          Dst:             atoi
    - functionName:    _ZN8AffixMgr10parse_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPtP7FileMgr
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3719
      functionLinenumberEnd: 3732
      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:3724,13'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3721,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:3728,34'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3728,8'
          Dst:             _Z12parse_stringRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_i
        - Src:             'affixmgr.cxx:3730,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: 901
      functionLinenumberEnd: 905
      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:903,17'
          Dst:             _ZN8AffixMgr20process_sfx_in_orderEP8SfxEntryS1_
    - functionName:    _ZN8AffixMgr24process_pfx_tree_to_listEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 884
      functionLinenumberEnd: 888
      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:886,17'
          Dst:             _ZN8AffixMgr20process_pfx_in_orderEP8PfxEntryS1_
    - functionName:    _ZN8AffixMgr13finishFileMgrEP7FileMgr
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 268
      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:263,3'
          Dst:             _ZN7FileMgrD2Ev
        - Src:             'affixmgr.cxx:266,3'
          Dst:             _ZN8AffixMgr24process_pfx_tree_to_listEv
        - Src:             'affixmgr.cxx:267,3'
          Dst:             _ZN8AffixMgr24process_sfx_tree_to_listEv
    - functionName:    _ZN8AffixMgrD2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          258
      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:225,19'
          Dst:             _ZN8SfxEntry7getNextEv
        - Src:             'affixmgr.cxx:233,3'
          Dst:             _ZN7RepListD2Ev
        - Src:             'affixmgr.cxx:234,3'
          Dst:             _ZN7RepListD2Ev
        - Src:             'affixmgr.cxx:235,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: 3550
      functionLinenumberEnd: 3553
      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: 271
      functionLinenumberEnd: 753
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         454
      ICount:          1756
      EdgeCount:       857
      CyclomaticComplexity: 405
      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
        - _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - _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:281,25'
          Dst:             _ZN7FileMgrC2EPKcS1_
        - Src:             'affixmgr.cxx:283,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:294,18'
          Dst:             _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:295,5'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:309,50'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:309,12'
          Dst:             _Z12parse_stringRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_i
        - Src:             'affixmgr.cxx:310,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:317,50'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:317,12'
          Dst:             _Z12parse_stringRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_i
        - Src:             'affixmgr.cxx:318,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:325,49'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:325,12'
          Dst:             _Z12parse_stringRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_i
        - Src:             'affixmgr.cxx:326,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:341,12'
          Dst:             _ZN8AffixMgr10parse_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPtP7FileMgr
        - Src:             'affixmgr.cxx:342,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:350,14'
          Dst:             _ZN8AffixMgr10parse_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPtP7FileMgr
        - Src:             'affixmgr.cxx:351,11'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:355,14'
          Dst:             _ZN8AffixMgr10parse_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPtP7FileMgr
        - Src:             'affixmgr.cxx:356,11'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:364,12'
          Dst:             _ZN8AffixMgr10parse_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPtP7FileMgr
        - Src:             'affixmgr.cxx:365,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:373,14'
          Dst:             _ZN8AffixMgr10parse_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPtP7FileMgr
        - Src:             'affixmgr.cxx:374,11'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:378,14'
          Dst:             _ZN8AffixMgr10parse_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPtP7FileMgr
        - Src:             'affixmgr.cxx:379,11'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:387,12'
          Dst:             _ZN8AffixMgr9parse_numERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiP7FileMgr
        - Src:             'affixmgr.cxx:388,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:395,12'
          Dst:             _ZN8AffixMgr10parse_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPtP7FileMgr
        - Src:             'affixmgr.cxx:396,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:403,12'
          Dst:             _ZN8AffixMgr10parse_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPtP7FileMgr
        - Src:             'affixmgr.cxx:404,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:411,12'
          Dst:             _ZN8AffixMgr10parse_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPtP7FileMgr
        - Src:             'affixmgr.cxx:412,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:449,12'
          Dst:             _ZN8AffixMgr10parse_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPtP7FileMgr
        - Src:             'affixmgr.cxx:450,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:457,12'
          Dst:             _ZN8AffixMgr10parse_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPtP7FileMgr
        - Src:             'affixmgr.cxx:458,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:465,12'
          Dst:             _ZN8AffixMgr10parse_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPtP7FileMgr
        - Src:             'affixmgr.cxx:466,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:473,12'
          Dst:             _ZN8AffixMgr10parse_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPtP7FileMgr
        - Src:             'affixmgr.cxx:474,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:481,12'
          Dst:             _ZN8AffixMgr10parse_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPtP7FileMgr
        - Src:             'affixmgr.cxx:482,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:489,12'
          Dst:             _ZN8AffixMgr10parse_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPtP7FileMgr
        - Src:             'affixmgr.cxx:490,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:497,12'
          Dst:             _ZN8AffixMgr10parse_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPtP7FileMgr
        - Src:             'affixmgr.cxx:498,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:505,12'
          Dst:             _ZN8AffixMgr9parse_numERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiP7FileMgr
        - Src:             'affixmgr.cxx:506,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:515,12'
          Dst:             _ZN8AffixMgr17parse_cpdsyllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgr
        - Src:             'affixmgr.cxx:516,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:523,55'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:523,12'
          Dst:             _Z12parse_stringRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_i
        - Src:             'affixmgr.cxx:524,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:537,38'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:536,12'
          Dst:             _Z11parse_arrayRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_RNS_6vectorI6w_charNS3_ISA_EEEEii
        - Src:             'affixmgr.cxx:538,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:547,38'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:546,12'
          Dst:             _Z11parse_arrayRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_RNS_6vectorI6w_charNS3_ISA_EEEEii
        - Src:             'affixmgr.cxx:548,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:555,12'
          Dst:             _ZN8AffixMgr15parse_convtableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgrPP7RepListS8_
        - Src:             'affixmgr.cxx:556,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:563,12'
          Dst:             _ZN8AffixMgr15parse_convtableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgrPP7RepListS8_
        - Src:             'affixmgr.cxx:564,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:571,12'
          Dst:             _ZN8AffixMgr16parse_phonetableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgr
        - Src:             'affixmgr.cxx:572,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:579,12'
          Dst:             _ZN8AffixMgr19parse_checkcpdtableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgr
        - Src:             'affixmgr.cxx:580,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:587,12'
          Dst:             _ZN8AffixMgr17parse_defcpdtableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgr
        - Src:             'affixmgr.cxx:588,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:595,12'
          Dst:             _ZN8AffixMgr14parse_maptableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgr
        - Src:             'affixmgr.cxx:596,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:603,12'
          Dst:             _ZN8AffixMgr16parse_breaktableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgr
        - Src:             'affixmgr.cxx:604,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:611,45'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:611,12'
          Dst:             _Z12parse_stringRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_i
        - Src:             'affixmgr.cxx:612,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:615,17'
          Dst:             _Z12get_lang_numRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:626,12'
          Dst:             _ZN8AffixMgr9parse_numERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiP7FileMgr
        - Src:             'affixmgr.cxx:627,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:643,12'
          Dst:             _ZN8AffixMgr9parse_numERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiP7FileMgr
        - Src:             'affixmgr.cxx:644,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:663,12'
          Dst:             _ZN8AffixMgr10parse_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPtP7FileMgr
        - Src:             'affixmgr.cxx:664,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:671,12'
          Dst:             _ZN8AffixMgr10parse_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPtP7FileMgr
        - Src:             'affixmgr.cxx:672,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:679,12'
          Dst:             _ZN8AffixMgr10parse_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPtP7FileMgr
        - Src:             'affixmgr.cxx:680,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:691,12'
          Dst:             _ZN8AffixMgr10parse_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPtP7FileMgr
        - Src:             'affixmgr.cxx:692,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:713,12'
          Dst:             _ZN8AffixMgr11parse_affixERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEcP7FileMgrPc
        - Src:             'affixmgr.cxx:714,9'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:720,3'
          Dst:             _ZN8AffixMgr13finishFileMgrEP7FileMgr
        - Src:             'affixmgr.cxx:749,3'
          Dst:             _ZN8AffixMgr17process_pfx_orderEv
        - Src:             'affixmgr.cxx:750,3'
          Dst:             _ZN8AffixMgr17process_sfx_orderEv
    - functionName:    _ZN8AffixMgrC2EPKcRKNSt3__16vectorIP7HashMgrNS2_9allocatorIS5_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:         47
      ICount:          424
      EdgeCount:       48
      CyclomaticComplexity: 3
      functionsReached:
        - _Z14get_current_csRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - _ZN7RepListD2Ev
        - _ZN8AffixMgr10parse_fileEPKcS1_
        - _ZN8AffixMgr12get_encodingEv
        - _ZNK7RepList24check_against_breaktableERKNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'affixmgr.cxx:170,7'
          Dst:             _ZN8AffixMgr10parse_fileEPKcS1_
        - Src:             'affixmgr.cxx:171,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - 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:    _ZNK12_GLOBAL__N_19is_any_ofclEc
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 272
      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: 2605
      functionLinenumberEnd: 2606
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__17getlineB8ne220000IcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_istreamIT_T0_EES9_RNS_12basic_stringIS6_S7_T1_EES6_ENKUllE_clEl
      functionSourceFile: '/usr/local/bin/../include/c++/v1/istream'
      linkageType:     InternalLinkage
      functionLinenumber: 1288
      functionLinenumberEnd: 1296
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZThn16_NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
      functionSourceFile: '/usr/local/bin/../include/c++/v1/sstream'
      linkageType:     WeakODRLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11parse_arrayRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_RNS_6vectorI6w_charNS3_ISA_EEEEii
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2658
      functionLinenumberEnd: 2666
      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:2659,8'
          Dst:             _Z12parse_stringRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_i
        - Src:             'csutil.cxx:2662,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: 2622
      functionLinenumberEnd: 2652
      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:2631,5'
          Branch Sides:    []
      Callsites:
        - Src:             'csutil.cxx:2624,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'csutil.cxx:2629,43'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'csutil.cxx:2645,20'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'csutil.cxx:2648,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: 165
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          412
      EdgeCount:       55
      CyclomaticComplexity: 8
      functionsReached:
        - _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - __assert_fail
      functionUses:    41
      BranchProfiles:
        - Branch String:   'csutil.cxx:174,5'
          Branch Sides:    []
      Callsites:
        - Src:             'csutil.cxx:191,9'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'csutil.cxx:207,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'csutil.cxx:225,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'csutil.cxx:234,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'csutil.cxx:245,9'
          Dst:             __assert_fail
        - Src:             'csutil.cxx:246,9'
          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:    12
      BranchProfiles:  []
      Callsites:       []
    - 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:    _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 296
      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:283,13'
          Dst:             _ZN12_GLOBAL__N_19is_any_ofC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'csutil.cxx:287,23'
          Dst:             _ZNK12_GLOBAL__N_19is_any_ofclEc
        - Src:             'csutil.cxx:296,1'
          Dst:             _ZN12_GLOBAL__N_19is_any_ofD2Ev
        - Src:             'csutil.cxx:291,24'
          Dst:             _ZNK12_GLOBAL__N_19is_any_ofclEc
        - Src:             'csutil.cxx:296,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: 270
      functionLinenumberEnd: 270
      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: 268
      functionLinenumberEnd: 268
      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: 2615
      functionLinenumberEnd: 2620
      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:2617,48'
          Dst:             _ZN12_GLOBAL__N_19is_any_ofC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'csutil.cxx:2616,3'
          Dst:             _ZN12_GLOBAL__N_19is_any_ofD2Ev
        - Src:             'csutil.cxx:2616,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: 2599
      functionLinenumberEnd: 2611
      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:2602,3'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'csutil.cxx:2609,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: 128
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          177
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    29
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z16get_captype_utf8RKNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2563
      functionLinenumberEnd: 2595
      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:2571,38'
          Dst:             _ZNK6w_charcvtEv
        - Src:             'csutil.cxx:2572,25'
          Dst:             _Z14unicodetolowerti
        - Src:             'csutil.cxx:2575,9'
          Dst:             _Z14unicodetoupperti
        - Src:             'csutil.cxx:2580,38'
          Dst:             _ZNK6w_charcvtEv
        - Src:             'csutil.cxx:2581,24'
          Dst:             _Z14unicodetolowerti
    - functionName:    _Z14unicodetolowerti
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2505
      functionLinenumberEnd: 2520
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - short
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z14unicodetoupperti
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2488
      functionLinenumberEnd: 2503
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - short
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_15ccaseEPK7cs_infoi
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionLinenumberEnd: 561
      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:560,3'
          Dst:             __assert_fail
    - functionName:    _Z11get_captypeRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2531
      functionLinenumberEnd: 2561
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         39
      ICount:          204
      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:2540,9'
          Dst:             _ZN12_GLOBAL__N_15ccaseEPK7cs_infoi
        - Src:             'csutil.cxx:2542,9'
          Dst:             _ZN12_GLOBAL__N_16cupperEPK7cs_infoi
        - Src:             'csutil.cxx:2542,35'
          Dst:             _ZN12_GLOBAL__N_16clowerEPK7cs_infoi
    - functionName:    _ZN12_GLOBAL__N_16cupperEPK7cs_infoi
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 551
      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:550,3'
          Dst:             __assert_fail
    - functionName:    _ZN12_GLOBAL__N_16clowerEPK7cs_infoi
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 556
      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:555,3'
          Dst:             __assert_fail
    - functionName:    _Z14unicodeisalphat
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2522
      functionLinenumberEnd: 2526
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      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: 2479
      functionLinenumberEnd: 2486
      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:2481,9'
          Dst:             strcmp
    - functionName:    _Z13get_casecharsPKc
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2440
      functionLinenumberEnd: 2452
      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:2441,34'
          Dst:             _Z14get_current_csRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'csutil.cxx:2444,9'
          Dst:             _ZN12_GLOBAL__N_16cupperEPK7cs_infoi
        - Src:             'csutil.cxx:2444,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: 2327
      functionLinenumberEnd: 2348
      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:2329,3'
          Dst:             _ZL36toAsciiLowerAndRemoveNonAlphanumericPKcPc
        - Src:             'csutil.cxx:2333,9'
          Dst:             strcmp
        - Src:             'csutil.cxx:2342,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
    - functionName:    _ZL36toAsciiLowerAndRemoveNonAlphanumericPKcPc
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2307
      functionLinenumberEnd: 2325
      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: 677
      functionLinenumberEnd: 680
      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: 672
      functionLinenumberEnd: 674
      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: 664
      functionLinenumberEnd: 668
      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:666,9'
          Dst:             _Z9lower_utf6w_chari
    - functionName:    _Z9lower_utf6w_chari
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 589
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - short
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z14unicodetolowerti
        - _ZNK6w_charcvtEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'csutil.cxx:606,50'
          Dst:             _ZNK6w_charcvtEv
        - Src:             'csutil.cxx:606,19'
          Dst:             _Z14unicodetolowerti
    - functionName:    _Z11mkinitsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 657
      functionLinenumberEnd: 661
      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:659,12'
          Dst:             _ZN12_GLOBAL__N_16clowerEPK7cs_infoi
    - functionName:    _Z13mkinitcap_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 654
      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:652,9'
          Dst:             _Z9upper_utf6w_chari
    - functionName:    _Z9upper_utf6w_chari
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 585
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - short
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z14unicodetoupperti
        - _ZNK6w_charcvtEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'csutil.cxx:582,50'
          Dst:             _ZNK6w_charcvtEv
        - Src:             'csutil.cxx:582,19'
          Dst:             _Z14unicodetoupperti
    - functionName:    _Z9mkinitcapRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 643
      functionLinenumberEnd: 647
      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:645,12'
          Dst:             _ZN12_GLOBAL__N_16cupperEPK7cs_infoi
    - functionName:    _Z12mkallcap_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 640
      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:638,9'
          Dst:             _Z9upper_utf6w_chari
    - functionName:    _Z14mkallsmall_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          54
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _Z9lower_utf6w_chari
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'csutil.cxx:631,9'
          Dst:             _Z9lower_utf6w_chari
    - functionName:    _Z10mkallsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN12_GLOBAL__N_16clowerEPK7cs_infoi
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'csutil.cxx:624,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: 614
      functionLinenumberEnd: 618
      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:616,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: 533
      functionLinenumberEnd: 546
      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: 450
      functionLinenumberEnd: 530
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          308
      EdgeCount:       38
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
      functionUses:    16
      BranchProfiles:
        - Branch String:   'csutil.cxx:456,5'
          Branch Sides:    []
      Callsites:
        - Src:             'csutil.cxx:473,9'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'csutil.cxx:489,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'csutil.cxx:504,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'csutil.cxx:520,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
    - functionName:    _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 446
      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: 434
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z10copy_fieldRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          128
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z8fieldlenPKc
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          71
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z10strlinecatRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 400
      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: 353
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         44
      ICount:          220
      EdgeCount:       87
      CyclomaticComplexity: 45
      functionsReached:
        - _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
      functionUses:    3
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'csutil.cxx:358,36'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
    - functionName:    _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          113
      EdgeCount:       45
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z9line_uniqRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          149
      EdgeCount:       32
      CyclomaticComplexity: 2
      functionsReached:
        - _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'csutil.cxx:330,36'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
    - functionName:    _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/csutil.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 307
      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: 109
      functionLinenumberEnd: 126
      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: 117
      functionLinenumberEnd: 118
      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: 103
      functionLinenumberEnd: 114
      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:108,26'
          Dst:             _ZN6Hunzip7is_openEv
        - Src:             'filemgr.cxx:109,16'
          Dst:             _ZN6Hunzip7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZN7FileMgrD2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/filemgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 101
      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:100,3'
          Dst:             _ZN6HunzipD2Ev
    - functionName:    _ZN7FileMgrC2EPKcS1_
      functionSourceFile: '/src/hunspell/src/hunspell/filemgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 97
      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:86,17'
          Dst:             strlen
        - Src:             'filemgr.cxx:88,3'
          Dst:             _Z6myopenRNSt3__114basic_ifstreamIcNS_11char_traitsIcEEEEPKcj
        - Src:             'filemgr.cxx:93,15'
          Dst:             _ZN6HunzipC2EPKcS1_
        - Src:             'filemgr.cxx:95,31'
          Dst:             _ZN6Hunzip7is_openEv
        - Src:             'filemgr.cxx:96,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:    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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZNK7HashMgr12decode_flagsEPPtRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEP7FileMgrENK3$_0clEc'
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 756
      functionLinenumberEnd: 756
      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: 88
      functionLinenumberEnd: 88
      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: 1387
      functionLinenumberEnd: 1388
      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: 1284
      functionLinenumberEnd: 1285
      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: 1175
      functionLinenumberEnd: 1176
      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: 1296
      functionLinenumberEnd: 1384
      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:1305,5'
          Branch Sides:    []
        - Branch String:   'hashmgr.cxx:1345,9'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'hashmgr.cxx:1299,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1298,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:1303,43'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'hashmgr.cxx:1311,18'
          Dst:             atoi
        - Src:             'hashmgr.cxx:1314,32'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1313,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:1325,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'hashmgr.cxx:1329,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1328,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:1338,13'
          Dst:             _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:1339,7'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:1342,21'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'hashmgr.cxx:1357,13'
          Dst:             _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'hashmgr.cxx:1366,13'
          Dst:             _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'hashmgr.cxx:1373,23'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'hashmgr.cxx:1378,28'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1377,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:    37
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7HashMgr12parse_aliasmERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgr
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1191
      functionLinenumberEnd: 1282
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          426
      EdgeCount:       139
      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
        - atoi
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hashmgr.cxx:1200,5'
          Branch Sides:    []
        - Branch String:   'hashmgr.cxx:1240,9'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'hashmgr.cxx:1194,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1193,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:1198,43'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'hashmgr.cxx:1206,21'
          Dst:             atoi
        - Src:             'hashmgr.cxx:1209,32'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1208,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:1220,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'hashmgr.cxx:1225,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1224,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:1233,13'
          Dst:             _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:1234,7'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:1237,21'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'hashmgr.cxx:1254,17'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:1256,17'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:1267,23'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'hashmgr.cxx:1276,28'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1275,7'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
    - functionName:    _ZN7HashMgr12parse_aliasfERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgr
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1082
      functionLinenumberEnd: 1173
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          418
      EdgeCount:       125
      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
        - _ZNK7HashMgr12decode_flagsEPPtRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEP7FileMgr
        - atoi
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hashmgr.cxx:1091,5'
          Branch Sides:    []
        - Branch String:   'hashmgr.cxx:1136,9'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'hashmgr.cxx:1085,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1084,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:1089,43'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'hashmgr.cxx:1097,21'
          Dst:             atoi
        - Src:             'hashmgr.cxx:1102,32'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1101,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:1114,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'hashmgr.cxx:1120,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1119,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:1130,13'
          Dst:             _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:1131,7'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:1133,21'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'hashmgr.cxx:1147,33'
          Dst:             _ZNK7HashMgr12decode_flagsEPPtRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEP7FileMgr
        - Src:             'hashmgr.cxx:1155,23'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'hashmgr.cxx:1165,28'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1164,7'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
    - functionName:    _ZNK7HashMgr12decode_flagsEPPtRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEP7FileMgr
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 732
      functionLinenumberEnd: 817
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          465
      EdgeCount:       73
      CyclomaticComplexity: 13
      functionsReached:
        - _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - _ZN7FileMgr10getlinenumEv
        - _ZNK6w_charcvtEv
        - atoi
      functionUses:    4
      BranchProfiles:
        - Branch String:   'hashmgr.cxx:738,3'
          Branch Sides:    []
      Callsites:
        - Src:             'hashmgr.cxx:743,30'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:742,9'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:762,19'
          Dst:             atoi
        - Src:             'hashmgr.cxx:766,21'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:764,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:772,34'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:771,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:777,15'
          Dst:             atoi
        - Src:             'hashmgr.cxx:781,30'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:779,9'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:787,30'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:786,9'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:792,7'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hashmgr.cxx:800,33'
          Dst:             _ZNK6w_charcvtEv
    - functionName:    _ZNK7HashMgr11encode_flagEt
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 924
      functionLinenumberEnd: 955
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          174
      EdgeCount:       54
      CyclomaticComplexity: 28
      functionsReached:
        - _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'hashmgr.cxx:950,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: 892
      functionLinenumberEnd: 922
      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:895,3'
          Branch Sides:    []
      Callsites:
        - Src:             'hashmgr.cxx:901,11'
          Dst:             atoi
        - Src:             'hashmgr.cxx:903,9'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:910,7'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hashmgr.cxx:912,29'
          Dst:             _ZNK6w_charcvtEv
        - Src:             'hashmgr.cxx:920,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: 819
      functionLinenumberEnd: 890
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          377
      EdgeCount:       64
      CyclomaticComplexity: 9
      functionsReached:
        - _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - _ZN7FileMgr10getlinenumEv
        - _ZNK6w_charcvtEv
        - atoi
      functionUses:    2
      BranchProfiles:
        - Branch String:   'hashmgr.cxx:823,3'
          Branch Sides:    []
      Callsites:
        - Src:             'hashmgr.cxx:828,30'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:827,9'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:842,19'
          Dst:             atoi
        - Src:             'hashmgr.cxx:846,21'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:844,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:852,34'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:851,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:856,15'
          Dst:             atoi
        - Src:             'hashmgr.cxx:860,30'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:858,9'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:866,30'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:865,9'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:871,7'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hashmgr.cxx:878,66'
          Dst:             _ZNK6w_charcvtEv
    - functionName:    _ZNK7HashMgr10get_aliasfEiPPtP7FileMgr
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1179
      functionLinenumberEnd: 1188
      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:1185,24'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1184,3'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
    - functionName:    _ZNK7HashMgr14walk_hashtableERiP6hentry
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 566
      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: 537
      functionLinenumberEnd: 552
      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:539,23'
          Dst:             _ZNK7HashMgr6lookupEPKcm
        - Src:             'hashmgr.cxx:540,3'
          Dst:             _ZN7HashMgr21remove_forbidden_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:543,15'
          Dst:             _ZN7HashMgr20get_clen_and_captypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPi
        - Src:             'hashmgr.cxx:546,9'
          Dst:             _ZN7HashMgr8add_wordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPtiPS7_bib
        - Src:             'hashmgr.cxx:548,12'
          Dst:             _ZN7HashMgr27add_hidden_capitalized_wordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPtiPS7_i
    - functionName:    _ZNK7HashMgr6lookupEPKcm
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 156
      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:148,32'
          Dst:             _ZNK7HashMgr4hashEPKcm
        - Src:             'hashmgr.cxx:152,9'
          Dst:             strcmp
    - functionName:    _ZN7HashMgr21remove_forbidden_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 512
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          78
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK7HashMgr6lookupEPKcm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'hashmgr.cxx:504,23'
          Dst:             _ZNK7HashMgr6lookupEPKcm
    - functionName:    _ZN7HashMgr20get_clen_and_captypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPi
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 480
      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:479,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: 166
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - bool
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         243
      ICount:          1463
      EdgeCount:       274
      CyclomaticComplexity: 33
      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
        - _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
        - _ZNK7HashMgr10get_aliasmEi
        - _ZNK7HashMgr4hashEPKcm
        - atoi
        - strcmp
        - strcpy
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'hashmgr.cxx:169,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:170,5'
          Dst:             _ZN7HashMgr13release_flagsEPtb
        - Src:             'hashmgr.cxx:179,33'
          Dst:             _Z20has_no_ignored_charsRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_
        - Src:             'hashmgr.cxx:184,15'
          Dst:             _Z24remove_ignored_chars_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'hashmgr.cxx:186,9'
          Dst:             _Z20remove_ignored_charsRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_
        - Src:             'hashmgr.cxx:192,15'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:194,9'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:201,13'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:203,13'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:214,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:217,5'
          Dst:             _ZN7HashMgr13release_flagsEPtb
        - Src:             'hashmgr.cxx:229,5'
          Dst:             _ZN7HashMgr13release_flagsEPtb
        - Src:             'hashmgr.cxx:237,11'
          Dst:             _ZNK7HashMgr4hashEPKcm
        - Src:             'hashmgr.cxx:254,56'
          Dst:             atoi
        - Src:             'hashmgr.cxx:254,45'
          Dst:             _ZNK7HashMgr10get_aliasmEi
        - Src:             'hashmgr.cxx:254,7'
          Dst:             _Z13store_pointerPcS_
        - Src:             'hashmgr.cxx:256,7'
          Dst:             strcpy
        - Src:             'hashmgr.cxx:258,9'
          Dst:             _Z11HENTRY_FINDP6hentryPKc
        - Src:             'hashmgr.cxx:265,28'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'hashmgr.cxx:266,72'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'hashmgr.cxx:314,17'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hashmgr.cxx:315,21'
          Dst:             _Z16get_captype_utf8RKNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'hashmgr.cxx:316,19'
          Dst:             _Z13mkinitcap_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'hashmgr.cxx:317,19'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'hashmgr.cxx:319,26'
          Dst:             _Z11get_captypeRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'hashmgr.cxx:320,19'
          Dst:             _Z9mkinitcapRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'hashmgr.cxx:336,21'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hashmgr.cxx:337,21'
          Dst:             _Z14mkallsmall_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'hashmgr.cxx:338,21'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'hashmgr.cxx:340,21'
          Dst:             _Z10mkallsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'hashmgr.cxx:356,23'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'hashmgr.cxx:369,33'
          Dst:             strcmp
        - Src:             'hashmgr.cxx:373,11'
          Dst:             _ZN7HashMgr13release_flagsEPtb
        - Src:             'hashmgr.cxx:391,7'
          Dst:             strcmp
        - Src:             'hashmgr.cxx:395,9'
          Dst:             _ZN7HashMgr13release_flagsEPtb
        - Src:             'hashmgr.cxx:415,5'
          Dst:             _ZN7HashMgr13release_flagsEPtb
    - functionName:    _ZN7HashMgr27add_hidden_capitalized_wordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPtiPS7_i
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          243
      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
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'hashmgr.cxx:448,7'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hashmgr.cxx:449,7'
          Dst:             _Z14mkallsmall_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'hashmgr.cxx:450,7'
          Dst:             _Z13mkinitcap_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'hashmgr.cxx:451,7'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'hashmgr.cxx:452,14'
          Dst:             _ZN7HashMgr8add_wordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPtiPS7_bib
        - Src:             'hashmgr.cxx:455,7'
          Dst:             _Z10mkallsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'hashmgr.cxx:456,7'
          Dst:             _Z9mkinitcapRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'hashmgr.cxx:457,17'
          Dst:             _ZN7HashMgr8add_wordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPtiPS7_bib
    - functionName:    _ZN7HashMgr13release_flagsEPtb
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7HashMgr4hashEPKcm
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 720
      functionLinenumberEnd: 729
      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: 1288
      functionLinenumberEnd: 1293
      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:1291,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: 465
      functionLinenumberEnd: 474
      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:468,11'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hashmgr.cxx:469,16'
          Dst:             _Z16get_captype_utf8RKNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'hashmgr.cxx:472,16'
          Dst:             _Z11get_captypeRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
    - functionName:    _ZN7HashMgr14add_with_flagsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_S8_
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 535
      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:527,3'
          Dst:             _ZN7HashMgr21remove_forbidden_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:530,12'
          Dst:             _ZNK7HashMgr12decode_flagsEPPtRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEP7FileMgr
        - Src:             'hashmgr.cxx:531,13'
          Dst:             _ZN7HashMgr20get_clen_and_captypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPi
        - Src:             'hashmgr.cxx:532,7'
          Dst:             _ZN7HashMgr8add_wordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPtiPS7_bib
        - Src:             'hashmgr.cxx:534,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: 515
      functionLinenumberEnd: 524
      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:516,3'
          Dst:             _ZN7HashMgr21remove_forbidden_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:519,13'
          Dst:             _ZN7HashMgr20get_clen_and_captypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPi
        - Src:             'hashmgr.cxx:520,7'
          Dst:             _ZN7HashMgr8add_wordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPtiPS7_bib
        - Src:             'hashmgr.cxx:522,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: 483
      functionLinenumberEnd: 499
      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:484,23'
          Dst:             _ZNK7HashMgr6lookupEPKcm
        - Src:             'hashmgr.cxx:491,7'
          Dst:             _ZN7HashMgr13release_flagsEPtb
    - functionName:    _ZN7HashMgrD2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          116
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7HashMgr10free_tableEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hashmgr.cxx:130,3'
          Dst:             _ZN7HashMgr10free_tableEv
    - functionName:    _ZN7HashMgr10free_tableEv
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          74
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7HashMgr13release_flagsEPtb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'hashmgr.cxx:121,7'
          Dst:             _ZN7HashMgr13release_flagsEPtb
    - functionName:    _ZN7HashMgr11load_tablesEPKcS1_
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 569
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         154
      ICount:          737
      EdgeCount:       164
      CyclomaticComplexity: 12
      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_9allocatorIcEEEEP7FileMgr
        - atoi
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'hashmgr.cxx:571,23'
          Dst:             _ZN7FileMgrC2EPKcS1_
        - Src:             'hashmgr.cxx:577,14'
          Dst:             _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:578,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:579,5'
          Dst:             _ZN7FileMgrD2Ev
        - Src:             'hashmgr.cxx:582,3'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:589,19'
          Dst:             atoi
        - Src:             'hashmgr.cxx:599,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:601,5'
          Dst:             _ZN7FileMgrD2Ev
        - Src:             'hashmgr.cxx:617,16'
          Dst:             _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:624,5'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:674,21'
          Dst:             atoi
        - Src:             'hashmgr.cxx:675,14'
          Dst:             _ZNK7HashMgr10get_aliasfEiPPtP7FileMgr
        - Src:             'hashmgr.cxx:678,34'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:677,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:681,14'
          Dst:             _ZNK7HashMgr12decode_flagsEPPtRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEP7FileMgr
        - Src:             'hashmgr.cxx:683,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:684,11'
          Dst:             _ZN7FileMgrD2Ev
        - Src:             'hashmgr.cxx:695,15'
          Dst:             _ZN7HashMgr20get_clen_and_captypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiRNS0_6vectorI6w_charNS4_ISB_EEEE
        - Src:             'hashmgr.cxx:699,9'
          Dst:             _ZN7HashMgr8add_wordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPtiPS7_bib
        - Src:             'hashmgr.cxx:700,9'
          Dst:             _ZN7HashMgr27add_hidden_capitalized_wordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPtiPS7_i
        - Src:             'hashmgr.cxx:701,7'
          Dst:             _ZN7FileMgrD2Ev
        - Src:             'hashmgr.cxx:710,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:714,3'
          Dst:             _ZN7FileMgrD2Ev
    - functionName:    _ZN7HashMgr11load_configEPKcS1_
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 958
      functionLinenumberEnd: 1079
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         166
      ICount:          664
      EdgeCount:       175
      CyclomaticComplexity: 11
      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:962,25'
          Dst:             _ZN7FileMgrC2EPKcS1_
        - Src:             'hashmgr.cxx:964,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:973,18'
          Dst:             _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:974,5'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:985,68'
          Dst:             isspace
        - Src:             'hashmgr.cxx:990,34'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:987,9'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:1002,21'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:999,9'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:1008,43'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1008,12'
          Dst:             _Z12parse_stringRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_i
        - Src:             'hashmgr.cxx:1009,9'
          Dst:             _ZN7FileMgrD2Ev
        - Src:             'hashmgr.cxx:1012,23'
          Dst:             _ZNK7HashMgr11decode_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:1016,44'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1016,12'
          Dst:             _Z12parse_stringRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_i
        - Src:             'hashmgr.cxx:1017,9'
          Dst:             _ZN7FileMgrD2Ev
        - Src:             'hashmgr.cxx:1023,18'
          Dst:             _Z14get_current_csRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:1027,45'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1027,12'
          Dst:             _Z12parse_stringRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_i
        - Src:             'hashmgr.cxx:1028,9'
          Dst:             _ZN7FileMgrD2Ev
        - Src:             'hashmgr.cxx:1031,17'
          Dst:             _Z12get_lang_numRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:1038,38'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1037,12'
          Dst:             _Z11parse_arrayRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_RNS_6vectorI6w_charNS3_ISA_EEEEii
        - Src:             'hashmgr.cxx:1039,9'
          Dst:             _ZN7FileMgrD2Ev
        - Src:             'hashmgr.cxx:1044,66'
          Dst:             isspace
        - Src:             'hashmgr.cxx:1045,12'
          Dst:             _ZN7HashMgr12parse_aliasfERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgr
        - Src:             'hashmgr.cxx:1046,9'
          Dst:             _ZN7FileMgrD2Ev
        - Src:             'hashmgr.cxx:1051,66'
          Dst:             isspace
        - Src:             'hashmgr.cxx:1052,12'
          Dst:             _ZN7HashMgr12parse_aliasmERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgr
        - Src:             'hashmgr.cxx:1053,9'
          Dst:             _ZN7FileMgrD2Ev
        - Src:             'hashmgr.cxx:1063,12'
          Dst:             _ZN7HashMgr14parse_reptableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgr
        - Src:             'hashmgr.cxx:1064,9'
          Dst:             _ZN7FileMgrD2Ev
        - Src:             'hashmgr.cxx:1072,32'
          Dst:             isspace
        - Src:             'hashmgr.cxx:1077,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: 95
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          147
      EdgeCount:       34
      CyclomaticComplexity: 16
      functionsReached:
        - _Z14get_current_csRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - _ZN7HashMgr10free_tableEv
        - _ZN7HashMgr11load_configEPKcS1_
        - _ZN7HashMgr11load_tablesEPKcS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hashmgr.cxx:96,3'
          Dst:             _ZN7HashMgr11load_configEPKcS1_
        - Src:             'hashmgr.cxx:98,14'
          Dst:             _Z14get_current_csRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:99,12'
          Dst:             _ZN7HashMgr11load_tablesEPKcS1_
        - Src:             'hashmgr.cxx:102,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:103,5'
          Dst:             _ZN7HashMgr10free_tableEv
    - functionName:    _ZN6Hunzip7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hunzip.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         48
      ICount:          339
      EdgeCount:       61
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN6Hunzip6getbufEv
        - strcpy
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hunzip.cxx:215,5'
          Branch Sides:    []
      Callsites:
        - Src:             'hunzip.cxx:220,20'
          Dst:             _ZN6Hunzip6getbufEv
        - Src:             'hunzip.cxx:233,24'
          Dst:             _ZN6Hunzip6getbufEv
        - Src:             'hunzip.cxx:247,32'
          Dst:             _ZN6Hunzip6getbufEv
        - Src:             'hunzip.cxx:252,23'
          Dst:             strlen
        - Src:             'hunzip.cxx:256,5'
          Dst:             strcpy
        - Src:             'hunzip.cxx:262,14'
          Dst:             strlen
        - Src:             'hunzip.cxx:264,3'
          Dst:             strcpy
    - functionName:    _ZN6Hunzip6getbufEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunzip.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 202
      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:201,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: 204
      functionLinenumberEnd: 205
      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: 170
      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: 268
      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:99,16'
          Dst:             strchr
        - Src:             'phonet.cxx:105,15'
          Dst:             _ZL9myisalphac
        - Src:             'phonet.cxx:106,18'
          Dst:             strchr
        - Src:             'phonet.cxx:122,13'
          Dst:             isdigit
        - Src:             'phonet.cxx:130,53'
          Dst:             _ZL9myisalphac
        - Src:             'phonet.cxx:131,50'
          Dst:             _ZL9myisalphac
        - Src:             'phonet.cxx:132,36'
          Dst:             _ZL9myisalphac
        - Src:             'phonet.cxx:133,16'
          Dst:             _ZL9myisalphac
        - Src:             'phonet.cxx:149,23'
          Dst:             isdigit
        - Src:             'phonet.cxx:150,22'
          Dst:             strchr
        - Src:             'phonet.cxx:156,21'
          Dst:             _ZL9myisalphac
        - Src:             'phonet.cxx:157,21'
          Dst:             strchr
        - Src:             'phonet.cxx:172,19'
          Dst:             isdigit
        - Src:             'phonet.cxx:179,37'
          Dst:             _ZL9myisalphac
        - Src:             'phonet.cxx:206,17'
          Dst:             strchr
        - Src:             'phonet.cxx:224,15'
          Dst:             _ZL7strmovePcS_
        - Src:             'phonet.cxx:240,17'
          Dst:             strstr
        - Src:             'phonet.cxx:244,15'
          Dst:             _ZL7strmovePcS_
    - functionName:    _Z16init_phonet_hashR10phonetable
      functionSourceFile: '/src/hunspell/src/hunspell/phonet.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          76
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8SfxEntry8nextcharEPc
      functionSourceFile: '/src/hunspell/src/hunspell/affentry.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          80
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8PfxEntry8nextcharEPc
      functionSourceFile: '/src/hunspell/src/hunspell/affentry.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 124
      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: 146
      functionLinenumberEnd: 146
      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:146,7'
          Dst:             _ZN8SfxEntryD2Ev
    - functionName:    _ZN8SfxEntryD2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/./affentry.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 146
      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:146,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: 872
      functionLinenumberEnd: 875
      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:874,3'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
    - functionName:    _ZN8SfxEntry16get_next_homonymEP6hentryiP8PfxEntrytt
      functionSourceFile: '/src/hunspell/src/hunspell/affentry.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 848
      functionLinenumberEnd: 870
      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:850,25'
          Dst:             _ZN8PfxEntry7getFlagEv
        - Src:             'affentry.cxx:855,21'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affentry.cxx:856,11'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affentry.cxx:856,11'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affentry.cxx:856,11'
          Dst:             _ZN8PfxEntry10getContLenEv
    - functionName:    _ZN8SfxEntry18check_twosfx_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
      functionSourceFile: '/src/hunspell/src/hunspell/affentry.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 770
      functionLinenumberEnd: 841
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          392
      EdgeCount:       142
      CyclomaticComplexity: 70
      functionsReached:
        - _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _ZN8AffixMgr18suffix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
        - _ZN8PfxEntry7getFlagEv
        - _ZN8PfxEntry8getMorphEv
        - _ZN8SfxEntry14test_conditionEPKcS1_
        - _ZNK8AffixMgr13get_fullstripEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'affentry.cxx:788,42'
          Dst:             _ZNK8AffixMgr13get_fullstripEv
        - Src:             'affentry.cxx:809,9'
          Dst:             _ZN8SfxEntry14test_conditionEPKcS1_
        - Src:             'affentry.cxx:812,28'
          Dst:             _ZN8PfxEntry7getFlagEv
        - Src:             'affentry.cxx:813,36'
          Dst:             _ZN8AffixMgr18suffix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
        - Src:             'affentry.cxx:816,23'
          Dst:             _ZN8PfxEntry8getMorphEv
        - Src:             'affentry.cxx:817,35'
          Dst:             _ZN8PfxEntry8getMorphEv
        - Src:             'affentry.cxx:821,13'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affentry.cxx:824,36'
          Dst:             _ZN8AffixMgr18suffix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
        - Src:             'affentry.cxx:828,13'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affentry.cxx:832,34'
          Dst:             _ZN8AffixMgr18suffix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
        - Src:             'affentry.cxx:835,11'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
    - functionName:    _ZN8SfxEntry14test_conditionEPKcS1_
      functionSourceFile: '/src/hunspell/src/hunspell/affentry.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         137
      ICount:          647
      EdgeCount:       184
      CyclomaticComplexity: 49
      functionsReached:
        - _ZN8SfxEntry8nextcharEPc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'affentry.cxx:506,5'
          Branch Sides:    []
      Callsites:
        - Src:             'affentry.cxx:510,13'
          Dst:             _ZN8SfxEntry8nextcharEPc
        - Src:             'affentry.cxx:514,13'
          Dst:             _ZN8SfxEntry8nextcharEPc
        - Src:             'affentry.cxx:530,13'
          Dst:             _ZN8SfxEntry8nextcharEPc
        - Src:             'affentry.cxx:537,15'
          Dst:             _ZN8SfxEntry8nextcharEPc
        - Src:             'affentry.cxx:562,15'
          Dst:             _ZN8SfxEntry8nextcharEPc
        - 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_9allocatorIcEEEEiiiP8PfxEntryt
      functionSourceFile: '/src/hunspell/src/hunspell/affentry.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionLinenumberEnd: 762
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          289
      EdgeCount:       47
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
        - _ZN8PfxEntry7getFlagEv
        - _ZN8SfxEntry14test_conditionEPKcS1_
        - _ZNK8AffixMgr13get_fullstripEv
      functionUses:    2
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'affentry.cxx:722,42'
          Dst:             _ZNK8AffixMgr13get_fullstripEv
        - Src:             'affentry.cxx:743,9'
          Dst:             _ZN8SfxEntry14test_conditionEPKcS1_
        - Src:             'affentry.cxx:747,28'
          Dst:             _ZN8PfxEntry7getFlagEv
        - Src:             'affentry.cxx:748,24'
          Dst:             _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
        - Src:             'affentry.cxx:751,24'
          Dst:             _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
        - Src:             'affentry.cxx:754,22'
          Dst:             _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
    - functionName:    _ZN8SfxEntry9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttt
      functionSourceFile: '/src/hunspell/src/hunspell/affentry.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 626
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      'N/A'
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         102
      ICount:          527
      EdgeCount:       111
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN8AffixMgr6lookupEPKcm
        - _ZN8PfxEntry10getContLenEv
        - _ZN8PfxEntry7getContEv
        - _ZN8PfxEntry7getFlagEv
        - _ZN8SfxEntry14test_conditionEPKcS1_
        - _ZNK8AffixMgr13get_fullstripEv
      functionUses:    5
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'affentry.cxx:645,42'
          Dst:             _ZNK8AffixMgr13get_fullstripEv
        - Src:             'affentry.cxx:667,9'
          Dst:             _ZN8SfxEntry14test_conditionEPKcS1_
        - Src:             'affentry.cxx:671,25'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'affentry.cxx:675,27'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affentry.cxx:676,17'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affentry.cxx:676,17'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affentry.cxx:676,17'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affentry.cxx:678,23'
          Dst:             _ZN8PfxEntry7getFlagEv
        - Src:             'affentry.cxx:681,24'
          Dst:             _ZN8PfxEntry7getFlagEv
    - functionName:    _ZN8SfxEntry3addEPKcm
      functionSourceFile: '/src/hunspell/src/hunspell/affentry.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          167
      EdgeCount:       35
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8SfxEntry14test_conditionEPKcS1_
        - _ZNK8AffixMgr13get_fullstripEv
        - strcmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'affentry.cxx:470,51'
          Dst:             _ZNK8AffixMgr13get_fullstripEv
        - Src:             'affentry.cxx:471,28'
          Dst:             _ZN8SfxEntry14test_conditionEPKcS1_
        - Src:             'affentry.cxx:473,32'
          Dst:             strcmp
    - functionName:    _ZN8SfxEntryC2EP8AffixMgr
      functionSourceFile: '/src/hunspell/src/hunspell/affentry.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 463
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8AffEntryC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'affentry.cxx:454,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_9allocatorIcEEEEiict
      functionSourceFile: '/src/hunspell/src/hunspell/affentry.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         96
      ICount:          477
      EdgeCount:       181
      CyclomaticComplexity: 87
      functionsReached:
        - _Z11HENTRY_DATAP6hentry
        - _Z11HENTRY_FINDP6hentryPKc
        - _Z12HENTRY_DATA2PK6hentry
        - _ZN8AffixMgr18suffix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
        - _ZN8AffixMgr6lookupEPKcm
        - _ZN8PfxEntry14test_conditionERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN8PfxEntry6getKeyEv
        - _ZN8PfxEntry7getFlagEv
        - _ZNK8AffixMgr11encode_flagEt
        - _ZNK8AffixMgr13get_fullstripEv
        - _ZNK8AffixMgr13get_needaffixEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'affentry.cxx:383,42'
          Dst:             _ZNK8AffixMgr13get_fullstripEv
        - Src:             'affentry.cxx:399,9'
          Dst:             _ZN8PfxEntry14test_conditionERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affentry.cxx:402,25'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'affentry.cxx:406,16'
          Dst:             _ZNK8AffixMgr13get_needaffixEv
        - Src:             'affentry.cxx:414,29'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affentry.cxx:415,18'
          Dst:             _Z11HENTRY_FINDP6hentryPKc
        - Src:             'affentry.cxx:421,17'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'affentry.cxx:423,29'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'affentry.cxx:426,54'
          Dst:             _ZN8PfxEntry7getFlagEv
        - Src:             'affentry.cxx:426,42'
          Dst:             _ZNK8AffixMgr11encode_flagEt
        - Src:             'affentry.cxx:442,34'
          Dst:             _ZN8AffixMgr18suffix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
    - functionName:    _ZN8PfxEntry14test_conditionERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/affentry.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         102
      ICount:          511
      EdgeCount:       135
      CyclomaticComplexity: 35
      functionsReached:
        - _ZN8PfxEntry8nextcharEPc
      functionUses:    5
      BranchProfiles:
        - Branch String:   'affentry.cxx:135,5'
          Branch Sides:    []
      Callsites:
        - Src:             'affentry.cxx:141,13'
          Dst:             _ZN8PfxEntry8nextcharEPc
        - Src:             'affentry.cxx:146,13'
          Dst:             _ZN8PfxEntry8nextcharEPc
        - Src:             'affentry.cxx:154,13'
          Dst:             _ZN8PfxEntry8nextcharEPc
        - Src:             'affentry.cxx:167,15'
          Dst:             _ZN8PfxEntry8nextcharEPc
        - Src:             'affentry.cxx:180,15'
          Dst:             _ZN8PfxEntry8nextcharEPc
        - Src:             'affentry.cxx:189,19'
          Dst:             _ZN8PfxEntry8nextcharEPc
        - Src:             'affentry.cxx:194,46'
          Dst:             _ZN8PfxEntry8nextcharEPc
        - Src:             'affentry.cxx:199,44'
          Dst:             _ZN8PfxEntry8nextcharEPc
        - Src:             'affentry.cxx:203,15'
          Dst:             _ZN8PfxEntry8nextcharEPc
    - functionName:    _ZN8PfxEntry18check_twosfx_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
      functionSourceFile: '/src/hunspell/src/hunspell/affentry.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          199
      EdgeCount:       35
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8AffixMgr25suffix_check_twosfx_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
        - _ZN8PfxEntry14test_conditionERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK8AffixMgr13get_fullstripEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'affentry.cxx:335,42'
          Dst:             _ZNK8AffixMgr13get_fullstripEv
        - Src:             'affentry.cxx:351,9'
          Dst:             _ZN8PfxEntry14test_conditionERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affentry.cxx:359,26'
          Dst:             _ZN8AffixMgr25suffix_check_twosfx_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
    - functionName:    _ZN8PfxEntry12check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
      functionSourceFile: '/src/hunspell/src/hunspell/affentry.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          190
      EdgeCount:       35
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8AffixMgr19suffix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
        - _ZN8PfxEntry14test_conditionERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK8AffixMgr13get_fullstripEv
      functionUses:    2
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'affentry.cxx:287,42'
          Dst:             _ZNK8AffixMgr13get_fullstripEv
        - Src:             'affentry.cxx:303,9'
          Dst:             _ZN8PfxEntry14test_conditionERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affentry.cxx:312,37'
          Dst:             _ZN8AffixMgr19suffix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
    - functionName:    _ZN8PfxEntry9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
      functionSourceFile: '/src/hunspell/src/hunspell/affentry.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          311
      EdgeCount:       59
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
        - _ZN8AffixMgr6lookupEPKcm
        - _ZN8PfxEntry14test_conditionERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK8AffixMgr13get_fullstripEv
        - _ZNK8AffixMgr13get_needaffixEv
      functionUses:    2
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'affentry.cxx:228,41'
          Dst:             _ZNK8AffixMgr13get_fullstripEv
        - Src:             'affentry.cxx:243,9'
          Dst:             _ZN8PfxEntry14test_conditionERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affentry.cxx:245,25'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'affentry.cxx:249,16'
          Dst:             _ZNK8AffixMgr13get_needaffixEv
        - Src:             'affentry.cxx:264,22'
          Dst:             _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
    - functionName:    _ZN8PfxEntry3addEPKcm
      functionSourceFile: '/src/hunspell/src/hunspell/affentry.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 109
      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:100,51'
          Dst:             _ZNK8AffixMgr13get_fullstripEv
        - Src:             'affentry.cxx:101,28'
          Dst:             _ZN8PfxEntry14test_conditionERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affentry.cxx:103,31'
          Dst:             strncmp
    - functionName:    _ZN8PfxEntryC2EP8AffixMgr
      functionSourceFile: '/src/hunspell/src/hunspell/affentry.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      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
...
