---
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:    177
      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:    17
      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: 2357
      functionLinenumberEnd: 2359
      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:2358,47'
          Dst:             _ZN12HunspellImpl9free_listEPPPci
    - functionName:    _ZN12HunspellImpl9free_listEPPPci
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2059
      functionLinenumberEnd: 2066
      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: 2353
      functionLinenumberEnd: 2355
      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:2354,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: 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:
        - _ZN7HashMgr6removeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:1500,24'
          Dst:             _ZN7HashMgr6removeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    Hunspell_add_with_affix
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2347
      functionLinenumberEnd: 2349
      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:2348,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: 1492
      functionLinenumberEnd: 1496
      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:1494,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: 2336
      functionLinenumberEnd: 2338
      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:2337,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: 1486
      functionLinenumberEnd: 1490
      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:1488,24'
          Dst:             _ZN7HashMgr14add_with_flagsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_S8_
    - functionName:    Hunspell_add
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2332
      functionLinenumberEnd: 2334
      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:2333,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: 1480
      functionLinenumberEnd: 1484
      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:1482,24'
          Dst:             _ZN7HashMgr3addERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    Hunspell_generate2
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2324
      functionLinenumberEnd: 2325
      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:2325,54'
          Dst:             _ZN12HunspellImpl8generateEPPPcPKcS1_i
    - functionName:    _ZN12HunspellImpl8generateEPPPcPKcS1_i
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2096
      functionLinenumberEnd: 2103
      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:2101,36'
          Dst:             _ZN12HunspellImpl8generateERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKNS0_6vectorIS6_NS4_IS6_EEEE
        - Src:             'hunspell.cxx:2102,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: 1767
      functionLinenumberEnd: 1809
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          293
      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_
        - _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:1771,34'
          Dst:             _ZN12HunspellImpl7analyzeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1774,3'
          Dst:             _ZN12HunspellImpl9cleanwordERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_PiSA_
        - Src:             'hunspell.cxx:1778,31'
          Dst:             _ZN10SuggestMgr11suggest_genERKNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_
        - Src:             'hunspell.cxx:1778,5'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1784,7'
          Dst:             _ZN12HunspellImpl8mkallcapERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1787,12'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'hunspell.cxx:1792,9'
          Dst:             _ZN12HunspellImpl9mkinitcapERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1801,12'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_
    - functionName:    _ZN12_GLOBAL__N_112munge_vectorEPPPcRKNSt3__16vectorINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS8_ISA_EEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2022
      functionLinenumberEnd: 2032
      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:2029,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: 2014
      functionLinenumberEnd: 2019
      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: 1520
      functionLinenumberEnd: 1533
      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:1521,35'
          Dst:             _ZN12HunspellImpl16analyze_internalERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1523,34'
          Dst:             _ZNK8AffixMgr14get_oconvtableEv
        - Src:             'hunspell.cxx:1527,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: 300
      functionLinenumberEnd: 372
      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:344,5'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hunspell.cxx:346,40'
          Dst:             _ZNK6w_charcvtEv
        - Src:             'hunspell.cxx:347,24'
          Dst:             _Z14unicodetolowerti
        - Src:             'hunspell.cxx:350,11'
          Dst:             _Z14unicodetoupperti
        - Src:             'hunspell.cxx:353,5'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'hunspell.cxx:355,40'
          Dst:             _ZNK6w_charcvtEv
        - Src:             'hunspell.cxx:356,26'
          Dst:             _Z14unicodetolowerti
    - functionName:    _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1512
      functionLinenumberEnd: 1518
      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: 374
      functionLinenumberEnd: 383
      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:377,5'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hunspell.cxx:378,5'
          Dst:             _Z12mkallcap_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'hunspell.cxx:379,5'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'hunspell.cxx:381,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: 1449
      functionLinenumberEnd: 1458
      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:1452,5'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hunspell.cxx:1453,5'
          Dst:             _Z13mkinitcap_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'hunspell.cxx:1454,5'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'hunspell.cxx:1456,5'
          Dst:             _Z9mkinitcapRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
    - functionName:    _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          150
      EdgeCount:       27
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN12HunspellImpl14spell_internalERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_
        - _ZN7RepList4convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
        - _ZNK8AffixMgr14get_oconvtableEv
      functionUses:    24
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:447,12'
          Dst:             _ZN12HunspellImpl14spell_internalERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_
        - Src:             'hunspell.cxx:452,36'
          Dst:             _ZNK8AffixMgr14get_oconvtableEv
        - Src:             'hunspell.cxx:455,15'
          Dst:             _ZN7RepList4convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
    - functionName:    _ZN12HunspellImpl14spell_internalERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 810
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         455
      ICount:          2191
      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_
        - _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_
        - _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_
        - _ZN7RepList4convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
        - _ZNK8AffixMgr14get_forbidwarnEv
        - _ZNK8AffixMgr14get_iconvtableEv
        - _ZNK8AffixMgr15get_checksharpsEv
        - _ZNK8AffixMgr8get_warnEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hunspell.cxx:537,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:491,32'
          Dst:             _ZNK8AffixMgr14get_iconvtableEv
        - Src:             'hunspell.cxx:495,32'
          Dst:             _ZN7RepList4convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
        - Src:             'hunspell.cxx:497,12'
          Dst:             _ZN12HunspellImpl10cleanword2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEERKS6_PiPm
        - Src:             'hunspell.cxx:499,12'
          Dst:             _ZN12HunspellImpl10cleanword2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEERKS6_PiPm
        - Src:             'hunspell.cxx:544,12'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_
        - Src:             'hunspell.cxx:548,14'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_
        - Src:             'hunspell.cxx:553,12'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_
        - Src:             'hunspell.cxx:559,14'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_
        - Src:             'hunspell.cxx:567,9'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:574,13'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hunspell.cxx:575,13'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hunspell.cxx:576,13'
          Dst:             _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:580,18'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_
        - Src:             'hunspell.cxx:584,13'
          Dst:             _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:586,18'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_
        - Src:             'hunspell.cxx:590,11'
          Dst:             _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:591,16'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_
        - Src:             'hunspell.cxx:596,27'
          Dst:             _ZNK8AffixMgr15get_checksharpsEv
        - Src:             'hunspell.cxx:598,9'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:600,14'
          Dst:             _ZN12HunspellImpl11spellsharpsERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmiiPiPS6_
        - Src:             'hunspell.cxx:602,11'
          Dst:             _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:603,16'
          Dst:             _ZN12HunspellImpl11spellsharpsERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmiiPiPS6_
        - Src:             'hunspell.cxx:607,16'
          Dst:             _ZN12HunspellImpl11spellsharpsERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmiiPiPS6_
        - Src:             'hunspell.cxx:611,18'
          Dst:             _ZN12HunspellImpl11spellsharpsERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmiiPiPS6_
        - Src:             'hunspell.cxx:624,11'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:625,11'
          Dst:             _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:631,12'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_
        - Src:             'hunspell.cxx:641,17'
          Dst:             _ZN12HunspellImpl11is_keepcaseEPK6hentry
        - Src:             'hunspell.cxx:646,7'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:648,7'
          Dst:             _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:650,12'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_
        - Src:             'hunspell.cxx:653,14'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_
        - Src:             'hunspell.cxx:659,16'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_
        - Src:             'hunspell.cxx:662,21'
          Dst:             _ZN12HunspellImpl11is_keepcaseEPK6hentry
        - Src:             'hunspell.cxx:667,17'
          Dst:             _ZN12HunspellImpl11is_keepcaseEPK6hentry
        - Src:             'hunspell.cxx:671,21'
          Dst:             _ZNK8AffixMgr15get_checksharpsEv
        - Src:             'hunspell.cxx:680,25'
          Dst:             _ZNK8AffixMgr8get_warnEv
        - Src:             'hunspell.cxx:681,9'
          Dst:             _ZNK8AffixMgr8get_warnEv
        - Src:             'hunspell.cxx:683,18'
          Dst:             _ZNK8AffixMgr14get_forbidwarnEv
        - Src:             'hunspell.cxx:714,59'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_
        - Src:             'hunspell.cxx:725,13'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_
        - Src:             'hunspell.cxx:746,14'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_
        - Src:             'hunspell.cxx:751,13'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_
        - Src:             'hunspell.cxx:763,15'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_
        - Src:             'hunspell.cxx:779,14'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_
        - Src:             'hunspell.cxx:784,13'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_
        - Src:             'hunspell.cxx:796,15'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_
    - functionName:    _ZN12HunspellImpl10cleanword2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEERKS6_PiPm
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 295
      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:261,3'
          Dst:             _ZN12HunspellImpl12clean_ignoreERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:289,5'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hunspell.cxx:290,17'
          Dst:             _Z16get_captype_utf8RKNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'hunspell.cxx:292,17'
          Dst:             _Z11get_captypeRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
    - functionName:    _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 944
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         201
      ICount:          976
      EdgeCount:       223
      CyclomaticComplexity: 24
      functionsReached:
        - _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _ZN10SuggestMgr7suggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_Pib
        - _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:816,3'
          Dst:             _ZN12HunspellImpl12clean_ignoreERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:824,7'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hunspell.cxx:826,7'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hunspell.cxx:834,22'
          Dst:             _ZNK7HashMgr6lookupEPKcm
        - Src:             'hunspell.cxx:838,9'
          Dst:             _ZNK8AffixMgr17get_forbiddenwordEv
        - Src:             'hunspell.cxx:843,20'
          Dst:             _ZNK8AffixMgr16get_compoundflagEv
        - Src:             'hunspell.cxx:844,13'
          Dst:             _ZNK8AffixMgr16get_compoundflagEv
        - Src:             'hunspell.cxx:854,21'
          Dst:             _ZNK8AffixMgr13get_needaffixEv
        - Src:             'hunspell.cxx:855,14'
          Dst:             _ZNK8AffixMgr13get_needaffixEv
        - Src:             'hunspell.cxx:856,21'
          Dst:             _ZNK8AffixMgr18get_onlyincompoundEv
        - Src:             'hunspell.cxx:857,14'
          Dst:             _ZNK8AffixMgr18get_onlyincompoundEv
        - Src:             'hunspell.cxx:866,17'
          Dst:             _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
        - Src:             'hunspell.cxx:870,18'
          Dst:             _ZNK8AffixMgr18get_onlyincompoundEv
        - Src:             'hunspell.cxx:871,11'
          Dst:             _ZNK8AffixMgr18get_onlyincompoundEv
        - Src:             'hunspell.cxx:879,11'
          Dst:             _ZNK8AffixMgr17get_forbiddenwordEv
        - Src:             'hunspell.cxx:888,13'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hunspell.cxx:890,13'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hunspell.cxx:894,23'
          Dst:             _ZNK8AffixMgr12get_compoundEv
        - Src:             'hunspell.cxx:901,19'
          Dst:             _ZN8AffixMgr14compound_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEssssPP6hentrySB_ccPi
        - Src:             'hunspell.cxx:908,21'
          Dst:             _ZN8AffixMgr14compound_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEssssPP6hentrySB_ccPi
        - Src:             'hunspell.cxx:913,20'
          Dst:             isdigit
        - Src:             'hunspell.cxx:916,22'
          Dst:             _ZN10SuggestMgr7suggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_Pib
        - Src:             'hunspell.cxx:924,21'
          Dst:             _ZN8AffixMgr14compound_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEssssPP6hentrySB_ccPi
        - Src:             'hunspell.cxx:932,15'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hunspell.cxx:934,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: 385
      functionLinenumberEnd: 392
      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:387,5'
          Dst:             _Z14mkallsmall_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'hunspell.cxx:388,5'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'hunspell.cxx:390,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: 1460
      functionLinenumberEnd: 1467
      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:1462,5'
          Dst:             _Z13mkinitcap_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'hunspell.cxx:1463,5'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'hunspell.cxx:1465,5'
          Dst:             _Z9mkinitcapRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
    - functionName:    _ZN12HunspellImpl11spellsharpsERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmiiPiPS6_
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          164
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN12HunspellImpl11spellsharpsERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmiiPiPS6_
        - _ZN12HunspellImpl12sharps_u8_l1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:413,17'
          Dst:             _ZN12HunspellImpl11spellsharpsERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmiiPiPS6_
        - Src:             'hunspell.cxx:418,9'
          Dst:             _ZN12HunspellImpl11spellsharpsERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmiiPiPS6_
        - Src:             'hunspell.cxx:423,14'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_
        - Src:             'hunspell.cxx:424,21'
          Dst:             _ZN12HunspellImpl12sharps_u8_l1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:425,12'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_
    - functionName:    _ZN12HunspellImpl11is_keepcaseEPK6hentry
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 432
      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:431,38'
          Dst:             _ZNK8AffixMgr12get_keepcaseEv
        - Src:             'hunspell.cxx:432,10'
          Dst:             _ZNK8AffixMgr12get_keepcaseEv
    - functionName:    _ZN12HunspellImpl12sharps_u8_l1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 400
      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:398,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: 228
      functionLinenumberEnd: 241
      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:231,45'
          Dst:             _ZNK8AffixMgr10get_ignoreEv
        - Src:             'hunspell.cxx:235,18'
          Dst:             _ZNK8AffixMgr16get_ignore_utf16Ev
        - Src:             'hunspell.cxx:236,7'
          Dst:             _Z24remove_ignored_chars_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'hunspell.cxx:238,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: 70
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      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: 1535
      functionLinenumberEnd: 1765
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         386
      ICount:          1811
      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_
        - _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_
        - _ZN7RepList4convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
        - _ZNK8AffixMgr14get_iconvtableEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hunspell.cxx:1615,3'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'hunspell.cxx:1554,34'
          Dst:             _ZNK8AffixMgr14get_iconvtableEv
        - Src:             'hunspell.cxx:1558,32'
          Dst:             _ZN7RepList4convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
        - Src:             'hunspell.cxx:1560,12'
          Dst:             _ZN12HunspellImpl10cleanword2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEERKS6_PiPm
        - Src:             'hunspell.cxx:1562,12'
          Dst:             _ZN12HunspellImpl10cleanword2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEERKS6_PiPm
        - Src:             'hunspell.cxx:1599,23'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_
        - Src:             'hunspell.cxx:1603,35'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1603,9'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1606,35'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1606,9'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1608,35'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1608,9'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1610,14'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'hunspell.cxx:1619,33'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1619,7'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1623,35'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1623,9'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1628,7'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1630,7'
          Dst:             _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1631,33'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1631,7'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1632,33'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1632,7'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1635,35'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1635,9'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1640,35'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1640,9'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1645,33'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1645,7'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1649,35'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1649,9'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1651,7'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1653,7'
          Dst:             _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1655,33'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1655,7'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1656,33'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1656,7'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1659,35'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1659,9'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1664,35'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1664,9'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1674,9'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1676,9'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1678,12'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'hunspell.cxx:1692,11'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_
        - Src:             'hunspell.cxx:1693,32'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1695,18'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'hunspell.cxx:1700,11'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_
        - Src:             'hunspell.cxx:1700,45'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_
        - Src:             'hunspell.cxx:1701,33'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1706,21'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1710,16'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'hunspell.cxx:1715,17'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_
        - Src:             'hunspell.cxx:1717,22'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_
        - 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:1753,13'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_
        - Src:             'hunspell.cxx:1755,35'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1759,18'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
    - functionName:    Hunspell_generate
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2315
      functionLinenumberEnd: 2316
      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:2316,54'
          Dst:             _ZN12HunspellImpl8generateEPPPcPKcS4_
    - functionName:    _ZN12HunspellImpl8generateEPPPcPKcS4_
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2091
      functionLinenumberEnd: 2094
      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:2092,36'
          Dst:             _ZN12HunspellImpl8generateERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - Src:             'hunspell.cxx:2093,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: 1811
      functionLinenumberEnd: 1816
      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:1812,33'
          Dst:             _ZN12HunspellImpl7analyzeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1813,35'
          Dst:             _ZN12HunspellImpl8generateERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKNS0_6vectorIS6_NS4_IS6_EEEE
        - Src:             'hunspell.cxx:1814,3'
          Dst:             _Z8uniqlistRNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE
    - functionName:    Hunspell_stem2
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2307
      functionLinenumberEnd: 2308
      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:2308,54'
          Dst:             _ZN12HunspellImpl4stemEPPPcS1_i
    - functionName:    _ZN12HunspellImpl4stemEPPPcS1_i
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2082
      functionLinenumberEnd: 2089
      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:2087,36'
          Dst:             _ZN12HunspellImpl4stemERKNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEE
        - Src:             'hunspell.cxx:2088,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: 1370
      functionLinenumberEnd: 1435
      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:1381,24'
          Dst:             strstr
        - Src:             'hunspell.cxx:1383,30'
          Dst:             strstr
        - Src:             'hunspell.cxx:1386,9'
          Dst:             _Z10copy_fieldRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'hunspell.cxx:1389,20'
          Dst:             strstr
        - Src:             'hunspell.cxx:1399,35'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'hunspell.cxx:1409,33'
          Dst:             _ZN10SuggestMgr11suggest_genERKNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_
        - Src:             'hunspell.cxx:1411,42'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'hunspell.cxx:1423,11'
          Dst:             _Z10copy_fieldRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'hunspell.cxx:1427,9'
          Dst:             _Z10copy_fieldRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'hunspell.cxx:1432,10'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'hunspell.cxx:1433,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: 2303
      functionLinenumberEnd: 2304
      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:2304,54'
          Dst:             _ZN12HunspellImpl4stemEPPPcPKc
    - functionName:    _ZN12HunspellImpl4stemEPPPcPKc
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2077
      functionLinenumberEnd: 2080
      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:2078,36'
          Dst:             _ZN12HunspellImpl4stemERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:2079,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: 1437
      functionLinenumberEnd: 1439
      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:1438,15'
          Dst:             _ZN12HunspellImpl7analyzeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1438,10'
          Dst:             _ZN12HunspellImpl4stemERKNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEE
    - functionName:    Hunspell_analyze
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2299
      functionLinenumberEnd: 2300
      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:2300,54'
          Dst:             _ZN12HunspellImpl7analyzeEPPPcPKc
    - functionName:    _ZN12HunspellImpl7analyzeEPPPcPKc
      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:
        - _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:2073,36'
          Dst:             _ZN12HunspellImpl7analyzeERKNSt3__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:    Hunspell_suffix_suggest
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2295
      functionLinenumberEnd: 2296
      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:2296,54'
          Dst:             _ZN12HunspellImpl14suffix_suggestEPPPcPKc
    - functionName:    _ZN12HunspellImpl14suffix_suggestEPPPcPKc
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2054
      functionLinenumberEnd: 2057
      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:2055,36'
          Dst:             _ZN12HunspellImpl14suffix_suggestERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:2056,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: 1976
      functionLinenumberEnd: 2009
      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:1982,37'
          Dst:             _ZNK8AffixMgr10get_ignoreEv
        - Src:             'hunspell.cxx:1987,18'
          Dst:             _ZNK8AffixMgr16get_ignore_utf16Ev
        - Src:             'hunspell.cxx:1988,7'
          Dst:             _Z24remove_ignored_chars_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'hunspell.cxx:1990,7'
          Dst:             _Z20remove_ignored_charsRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_
        - Src:             'hunspell.cxx:2003,22'
          Dst:             _ZNK7HashMgr6lookupEPKcm
        - Src:             'hunspell.cxx:2006,19'
          Dst:             _ZN8AffixMgr16get_suffix_wordsEPtiRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    Hunspell_suggest
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2291
      functionLinenumberEnd: 2292
      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:2292,54'
          Dst:             _ZN12HunspellImpl7suggestEPPPcPKc
    - functionName:    _ZN12HunspellImpl7suggestEPPPcPKc
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2049
      functionLinenumberEnd: 2052
      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:2050,39'
          Dst:             _ZN12HunspellImpl7suggestERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:2051,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: 1054
      functionLinenumberEnd: 1057
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN12HunspellImpl7suggestERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:1056,10'
          Dst:             _ZN12HunspellImpl7suggestERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEE
    - functionName:    _ZN12HunspellImpl7suggestERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 952
      functionLinenumberEnd: 1052
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         136
      ICount:          682
      EdgeCount:       137
      CyclomaticComplexity: 3
      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_RbRmRi
        - _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_
        - _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:993,5'
          Branch Sides:    []
      Callsites:
        - Src:             'hunspell.cxx:965,35'
          Dst:             _ZN12HunspellImpl16suggest_internalERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEESC_RbRmRi
        - Src:             'hunspell.cxx:972,9'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hunspell.cxx:974,9'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hunspell.cxx:981,7'
          Dst:             _ZN12HunspellImpl9mkinitcapERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:985,31'
          Dst:             _ZNK8AffixMgr16get_sugswithdotsEv
        - Src:             'hunspell.cxx:992,24'
          Dst:             _ZNK8AffixMgr12get_keepcaseEv
        - Src:             'hunspell.cxx:992,49'
          Dst:             _ZNK8AffixMgr17get_forbiddenwordEv
        - Src:             'hunspell.cxx:998,58'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_
        - Src:             'hunspell.cxx:1002,15'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hunspell.cxx:1006,13'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1007,17'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_
        - Src:             'hunspell.cxx:1011,15'
          Dst:             _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1012,19'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_
        - Src:             'hunspell.cxx:1042,34'
          Dst:             _ZNK8AffixMgr14get_oconvtableEv
        - Src:             'hunspell.cxx:1046,15'
          Dst:             _ZN7RepList4convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
    - functionName:    _ZN12HunspellImpl16suggest_internalERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEESC_RbRmRi
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1062
      functionLinenumberEnd: 1364
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         390
      ICount:          2057
      EdgeCount:       753
      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_
        - _ZN12HunspellImpl7spellmlERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN12HunspellImpl7suggestERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEE
        - _ZN12HunspellImpl8mkallcapERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_
        - _ZN12HunspellImpl9mkinitcapERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN7RepList4convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
        - _ZNK8AffixMgr12get_keepcaseEv
        - _ZNK8AffixMgr14get_forceucaseEv
        - _ZNK8AffixMgr14get_iconvtableEv
        - _ZNK8AffixMgr15get_checksharpsEv
        - _ZNK8AffixMgr16get_maxngramsugsEv
        - _ZNK8AffixMgr17get_forbiddenwordEv
        - clock
        - strchr
        - strcmp
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   'hunspell.cxx:1126,3'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   'hunspell.cxx:1272,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:1075,12'
          Dst:             _ZN12HunspellImpl7spellmlERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1090,34'
          Dst:             _ZNK8AffixMgr14get_iconvtableEv
        - Src:             'hunspell.cxx:1094,32'
          Dst:             _ZN7RepList4convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
        - Src:             'hunspell.cxx:1096,12'
          Dst:             _ZN12HunspellImpl10cleanword2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEERKS6_PiPm
        - Src:             'hunspell.cxx:1098,12'
          Dst:             _ZN12HunspellImpl10cleanword2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEERKS6_PiPm
        - Src:             'hunspell.cxx:1113,15'
          Dst:             clock
        - Src:             'hunspell.cxx:1116,43'
          Dst:             _ZNK8AffixMgr14get_forceucaseEv
        - Src:             'hunspell.cxx:1118,9'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_
        - Src:             'hunspell.cxx:1120,7'
          Dst:             _ZN12HunspellImpl9mkinitcapERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1128,22'
          Dst:             _ZN10SuggestMgr7suggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_Pib
        - Src:             'hunspell.cxx:1129,11'
          Dst:             clock
        - Src:             'hunspell.cxx:1134,24'
          Dst:             _ZN10SuggestMgr7suggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_Pib
        - Src:             'hunspell.cxx:1135,13'
          Dst:             clock
        - Src:             'hunspell.cxx:1143,22'
          Dst:             _ZN10SuggestMgr7suggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_Pib
        - Src:             'hunspell.cxx:1144,11'
          Dst:             clock
        - Src:             'hunspell.cxx:1147,7'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1148,22'
          Dst:             _ZN10SuggestMgr7suggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_Pib
        - Src:             'hunspell.cxx:1149,11'
          Dst:             clock
        - Src:             'hunspell.cxx:1157,22'
          Dst:             _ZN10SuggestMgr7suggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_Pib
        - Src:             'hunspell.cxx:1158,11'
          Dst:             clock
        - Src:             'hunspell.cxx:1167,11'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hunspell.cxx:1168,22'
          Dst:             _Z16get_captype_utf8RKNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'hunspell.cxx:1170,22'
          Dst:             _Z11get_captypeRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'hunspell.cxx:1175,11'
          Dst:             _ZN12HunspellImpl10insert_sugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_
        - Src:             'hunspell.cxx:1184,9'
          Dst:             _ZN12HunspellImpl12mkinitsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1185,24'
          Dst:             _ZN10SuggestMgr7suggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_Pib
        - Src:             'hunspell.cxx:1186,13'
          Dst:             clock
        - Src:             'hunspell.cxx:1190,7'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1191,11'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_
        - Src:             'hunspell.cxx:1192,9'
          Dst:             _ZN12HunspellImpl10insert_sugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_
        - Src:             'hunspell.cxx:1194,22'
          Dst:             _ZN10SuggestMgr7suggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_Pib
        - Src:             'hunspell.cxx:1195,11'
          Dst:             clock
        - Src:             'hunspell.cxx:1198,9'
          Dst:             _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1199,13'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_
        - Src:             'hunspell.cxx:1200,11'
          Dst:             _ZN12HunspellImpl10insert_sugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_
        - Src:             'hunspell.cxx:1201,24'
          Dst:             _ZN10SuggestMgr7suggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_Pib
        - Src:             'hunspell.cxx:1202,13'
          Dst:             clock
        - Src:             'hunspell.cxx:1207,29'
          Dst:             strchr
        - Src:             'hunspell.cxx:1209,25'
          Dst:             strlen
        - Src:             'hunspell.cxx:1211,30'
          Dst:             strcmp
        - Src:             'hunspell.cxx:1216,15'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hunspell.cxx:1217,13'
          Dst:             _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1229,7'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1230,22'
          Dst:             _ZN10SuggestMgr7suggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_Pib
        - Src:             'hunspell.cxx:1231,11'
          Dst:             clock
        - Src:             'hunspell.cxx:1233,27'
          Dst:             _ZNK8AffixMgr12get_keepcaseEv
        - Src:             'hunspell.cxx:1233,45'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_
        - Src:             'hunspell.cxx:1234,9'
          Dst:             _ZN12HunspellImpl10insert_sugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_
        - Src:             'hunspell.cxx:1235,7'
          Dst:             _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1236,22'
          Dst:             _ZN10SuggestMgr7suggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_Pib
        - Src:             'hunspell.cxx:1237,11'
          Dst:             clock
        - Src:             'hunspell.cxx:1240,9'
          Dst:             _ZN12HunspellImpl8mkallcapERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1241,29'
          Dst:             _ZNK8AffixMgr15get_checksharpsEv
        - Src:             'hunspell.cxx:1243,13'
          Dst:             _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'hunspell.cxx:1245,13'
          Dst:             _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'hunspell.cxx:1261,15'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_
        - Src:             'hunspell.cxx:1271,66'
          Dst:             _ZNK8AffixMgr16get_maxngramsugsEv
        - Src:             'hunspell.cxx:1274,16'
          Dst:             _ZN10SuggestMgr9ngsuggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEEPKcRKNS1_IP7HashMgrNS5_ISE_EEEEi
        - Src:             'hunspell.cxx:1275,13'
          Dst:             clock
        - Src:             'hunspell.cxx:1285,9'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1286,16'
          Dst:             _ZN10SuggestMgr9ngsuggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEEPKcRKNS1_IP7HashMgrNS5_ISE_EEEEi
        - Src:             'hunspell.cxx:1287,13'
          Dst:             clock
        - Src:             'hunspell.cxx:1294,9'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1295,16'
          Dst:             _ZN10SuggestMgr9ngsuggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEEPKcRKNS1_IP7HashMgrNS5_ISE_EEEEi
        - Src:             'hunspell.cxx:1296,13'
          Dst:             clock
        - Src:             'hunspell.cxx:1302,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:1305,13'
          Dst:             clock
        - Src:             'hunspell.cxx:1308,11'
          Dst:             _ZN12HunspellImpl8mkallcapERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1336,29'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_
        - Src:             'hunspell.cxx:1337,41'
          Dst:             _ZN12HunspellImpl7suggestERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEE
        - Src:             'hunspell.cxx:1338,13'
          Dst:             clock
        - Src:             'hunspell.cxx:1348,31'
          Dst:             _ZNK8AffixMgr17get_forbiddenwordEv
        - Src:             'hunspell.cxx:1349,13'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_
        - Src:             'hunspell.cxx:1351,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: 1894
      functionLinenumberEnd: 1974
      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:1909,7'
          Dst:             _ZN12HunspellImpl13check_xml_parERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmPKcSA_
        - Src:             'hunspell.cxx:1910,22'
          Dst:             _ZN12HunspellImpl11get_xml_parERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'hunspell.cxx:1912,14'
          Dst:             _ZN12HunspellImpl7analyzeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1921,7'
          Dst:             _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'hunspell.cxx:1922,7'
          Dst:             _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'hunspell.cxx:1923,7'
          Dst:             _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'hunspell.cxx:1932,14'
          Dst:             _ZN12HunspellImpl13check_xml_parERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmPKcSA_
        - Src:             'hunspell.cxx:1933,22'
          Dst:             _ZN12HunspellImpl11get_xml_parERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'hunspell.cxx:1935,14'
          Dst:             _ZN12HunspellImpl4stemERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1936,14'
          Dst:             _ZN12HunspellImpl13check_xml_parERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmPKcSA_
        - Src:             'hunspell.cxx:1937,22'
          Dst:             _ZN12HunspellImpl11get_xml_parERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'hunspell.cxx:1942,25'
          Dst:             _ZN12HunspellImpl11get_xml_parERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'hunspell.cxx:1944,16'
          Dst:             _ZN12HunspellImpl8generateERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - Src:             'hunspell.cxx:1949,42'
          Dst:             _ZN12HunspellImpl12get_xml_listERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmPKc
        - Src:             'hunspell.cxx:1951,18'
          Dst:             _ZN12HunspellImpl8generateERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKNS0_6vectorIS6_NS4_IS6_EEEE
        - Src:             'hunspell.cxx:1952,11'
          Dst:             _Z8uniqlistRNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE
        - Src:             'hunspell.cxx:1957,14'
          Dst:             _ZN12HunspellImpl13check_xml_parERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmPKcSA_
        - Src:             'hunspell.cxx:1958,22'
          Dst:             _ZN12HunspellImpl11get_xml_parERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'hunspell.cxx:1963,25'
          Dst:             _ZN12HunspellImpl11get_xml_parERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'hunspell.cxx:1965,9'
          Dst:             _ZN12HunspellImpl14add_with_affixERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - Src:             'hunspell.cxx:1967,9'
          Dst:             _ZN12HunspellImpl3addERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1970,9'
          Dst:             _ZN12HunspellImpl3addERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - 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:    34
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12HunspellImpl10insert_sugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 438
      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: 1470
      functionLinenumberEnd: 1477
      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:1472,5'
          Dst:             _Z15mkinitsmall_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'hunspell.cxx:1473,5'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'hunspell.cxx:1475,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: 1871
      functionLinenumberEnd: 1874
      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:1872,41'
          Dst:             _ZN12HunspellImpl11get_xml_posERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmPKc
        - Src:             'hunspell.cxx:1872,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: 1819
      functionLinenumberEnd: 1835
      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:1832,3'
          Dst:             _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'hunspell.cxx:1833,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: 1876
      functionLinenumberEnd: 1892
      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:1884,46'
          Dst:             strlen
        - Src:             'hunspell.cxx:1884,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: 1851
      functionLinenumberEnd: 1867
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          114
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:1864,12'
          Dst:             strlen
        - Src:             'hunspell.cxx:1866,16'
          Dst:             strlen
    - functionName:    Hunspell_get_dic_encoding
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2287
      functionLinenumberEnd: 2288
      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:2288,54'
          Dst:             _ZN12HunspellImpl16get_dic_encodingEv
    - functionName:    _ZN12HunspellImpl16get_dic_encodingEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2068
      functionLinenumberEnd: 2069
      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: 2283
      functionLinenumberEnd: 2284
      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:2284,54'
          Dst:             _ZN12HunspellImpl5spellEPKcPiPPc
    - functionName:    _ZN12HunspellImpl5spellEPKcPiPPc
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2035
      functionLinenumberEnd: 2047
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          108
      EdgeCount:       37
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_
        - _ZN12_GLOBAL__N_19stringdupERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2038,14'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_
        - Src:             'hunspell.cxx:2043,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: 2279
      functionLinenumberEnd: 2280
      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:2280,54'
          Dst:             _ZN12HunspellImpl7add_dicEPKcS1_
    - functionName:    _ZN12HunspellImpl7add_dicEPKcS1_
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 222
      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:220,25'
          Dst:             _ZN7HashMgrC2EPKcS1_S1_
    - functionName:    Hunspell_destroy
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2275
      functionLinenumberEnd: 2277
      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:2276,3'
          Dst:             _ZN12HunspellImplD2Ev
    - functionName:    _ZN12HunspellImplD2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 216
      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:206,3'
          Dst:             _ZN10SuggestMgrD2Ev
        - Src:             'hunspell.cxx:207,3'
          Dst:             _ZN8AffixMgrD2Ev
        - Src:             'hunspell.cxx:209,5'
          Dst:             _ZN7HashMgrD2Ev
    - functionName:    Hunspell_create_key
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2271
      functionLinenumberEnd: 2273
      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:2272,43'
          Dst:             _ZN12HunspellImplC2EPKcS1_S1_
    - functionName:    _ZN12HunspellImplC2EPKcS1_S1_
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 203
      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:184,25'
          Dst:             _ZN7HashMgrC2EPKcS1_S1_
        - Src:             'hunspell.cxx:188,15'
          Dst:             _ZN8AffixMgrC2EPKcRKNSt3__16vectorIP7HashMgrNS2_9allocatorIS5_EEEES1_
        - Src:             'hunspell.cxx:192,35'
          Dst:             _ZNK8AffixMgr14get_try_stringEv
        - Src:             'hunspell.cxx:193,21'
          Dst:             _ZN8AffixMgr12get_encodingEv
        - Src:             'hunspell.cxx:194,20'
          Dst:             _ZNK8AffixMgr11get_langnumEv
        - Src:             'hunspell.cxx:195,17'
          Dst:             _ZNK8AffixMgr8get_utf8Ev
        - Src:             'hunspell.cxx:197,14'
          Dst:             _Z14get_current_csRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hunspell.cxx:198,28'
          Dst:             _ZNK8AffixMgr19get_complexprefixesEv
        - Src:             'hunspell.cxx:199,22'
          Dst:             _ZNK8AffixMgr14get_breaktableEv
        - Src:             'hunspell.cxx:202,15'
          Dst:             _ZN10SuggestMgrC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEjP8AffixMgr
    - functionName:    Hunspell_create
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2265
      functionLinenumberEnd: 2267
      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:2266,43'
          Dst:             _ZN12HunspellImplC2EPKcS1_S1_
    - functionName:    _ZN8Hunspell10input_convEPKcPcm
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2261
      functionLinenumberEnd: 2262
      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:2262,18'
          Dst:             _ZN12HunspellImpl10input_convEPKcPcm
    - functionName:    _ZN12HunspellImpl10input_convEPKcPcm
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2113
      functionLinenumberEnd: 2121
      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:2115,14'
          Dst:             _ZN12HunspellImpl10input_convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
        - Src:             'hunspell.cxx:2117,5'
          Dst:             strncpy
    - functionName:    _ZN12HunspellImpl10input_convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1841
      functionLinenumberEnd: 1848
      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:1842,32'
          Dst:             _ZNK8AffixMgr14get_iconvtableEv
        - Src:             'hunspell.cxx:1844,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: 2257
      functionLinenumberEnd: 2258
      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:2258,18'
          Dst:             _ZNK12HunspellImpl11get_versionEv
    - functionName:    _ZNK12HunspellImpl11get_versionEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2109
      functionLinenumberEnd: 2110
      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:2110,10'
          Dst:             _ZNK12HunspellImpl15get_version_cppEv
    - functionName:    _ZNK12HunspellImpl15get_version_cppEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1504
      functionLinenumberEnd: 1505
      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:1505,17'
          Dst:             _ZNK8AffixMgr11get_versionEv
    - functionName:    _ZNK8Hunspell13get_wordcharsEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2253
      functionLinenumberEnd: 2254
      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:2254,18'
          Dst:             _ZNK12HunspellImpl13get_wordcharsEv
    - functionName:    _ZNK12HunspellImpl13get_wordcharsEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2105
      functionLinenumberEnd: 2106
      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:2106,10'
          Dst:             _ZNK12HunspellImpl17get_wordchars_cppEv
    - functionName:    _ZNK12HunspellImpl17get_wordchars_cppEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1441
      functionLinenumberEnd: 1442
      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:1442,17'
          Dst:             _ZNK8AffixMgr13get_wordcharsEv
    - functionName:    _ZN8Hunspell8generateEPPPcPKcS1_i
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2249
      functionLinenumberEnd: 2250
      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:2250,18'
          Dst:             _ZN12HunspellImpl8generateEPPPcPKcS1_i
    - functionName:    _ZN8Hunspell8generateEPPPcPKcS4_
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2245
      functionLinenumberEnd: 2246
      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:2246,18'
          Dst:             _ZN12HunspellImpl8generateEPPPcPKcS4_
    - functionName:    _ZN8Hunspell4stemEPPPcS1_i
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2241
      functionLinenumberEnd: 2242
      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:2242,18'
          Dst:             _ZN12HunspellImpl4stemEPPPcS1_i
    - functionName:    _ZN8Hunspell4stemEPPPcPKc
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2237
      functionLinenumberEnd: 2238
      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:2238,18'
          Dst:             _ZN12HunspellImpl4stemEPPPcPKc
    - functionName:    _ZN8Hunspell7analyzeEPPPcPKc
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2233
      functionLinenumberEnd: 2234
      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:2234,18'
          Dst:             _ZN12HunspellImpl7analyzeEPPPcPKc
    - functionName:    _ZN8Hunspell16get_dic_encodingEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2229
      functionLinenumberEnd: 2230
      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:2230,18'
          Dst:             _ZN12HunspellImpl16get_dic_encodingEv
    - functionName:    _ZN8Hunspell9free_listEPPPci
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2225
      functionLinenumberEnd: 2227
      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:2226,11'
          Dst:             _ZN12HunspellImpl9free_listEPPPci
    - functionName:    _ZN8Hunspell14suffix_suggestEPPPcPKc
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2221
      functionLinenumberEnd: 2222
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12HunspellImpl14suffix_suggestEPPPcPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2222,18'
          Dst:             _ZN12HunspellImpl14suffix_suggestEPPPcPKc
    - functionName:    _ZN8Hunspell7suggestEPPPcPKc
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2217
      functionLinenumberEnd: 2218
      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:2218,18'
          Dst:             _ZN12HunspellImpl7suggestEPPPcPKc
    - functionName:    _ZN8Hunspell5spellEPKcPiPPc
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2213
      functionLinenumberEnd: 2214
      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:2214,18'
          Dst:             _ZN12HunspellImpl5spellEPKcPiPPc
    - functionName:    _ZN8Hunspell10input_convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2209
      functionLinenumberEnd: 2210
      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:2210,18'
          Dst:             _ZN12HunspellImpl10input_convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
    - functionName:    _ZNK8Hunspell11get_langnumEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2205
      functionLinenumberEnd: 2206
      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:2206,18'
          Dst:             _ZNK12HunspellImpl11get_langnumEv
    - functionName:    _ZNK12HunspellImpl11get_langnumEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1837
      functionLinenumberEnd: 1838
      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: 2201
      functionLinenumberEnd: 2202
      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:2202,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: 2197
      functionLinenumberEnd: 2198
      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:2198,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: 2193
      functionLinenumberEnd: 2194
      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:2194,18'
          Dst:             _ZN12HunspellImpl7analyzeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZNK8Hunspell10get_csconvEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2189
      functionLinenumberEnd: 2190
      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:2190,18'
          Dst:             _ZNK12HunspellImpl10get_csconvEv
    - functionName:    _ZNK12HunspellImpl10get_csconvEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1508
      functionLinenumberEnd: 1509
      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: 2185
      functionLinenumberEnd: 2186
      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:2186,18'
          Dst:             _ZNK12HunspellImpl15get_version_cppEv
    - functionName:    _ZN8Hunspell6removeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2181
      functionLinenumberEnd: 2182
      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:2182,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: 2177
      functionLinenumberEnd: 2178
      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:2178,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: 2173
      functionLinenumberEnd: 2174
      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:2174,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: 2169
      functionLinenumberEnd: 2170
      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:2170,18'
          Dst:             _ZN12HunspellImpl3addERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZNK8Hunspell19get_wordchars_utf16Ev
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2165
      functionLinenumberEnd: 2166
      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:2166,18'
          Dst:             _ZNK12HunspellImpl19get_wordchars_utf16Ev
    - functionName:    _ZNK12HunspellImpl19get_wordchars_utf16Ev
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1445
      functionLinenumberEnd: 1446
      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:1446,17'
          Dst:             _ZNK8AffixMgr19get_wordchars_utf16Ev
    - functionName:    _ZNK8Hunspell17get_wordchars_cppEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2161
      functionLinenumberEnd: 2162
      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:2162,18'
          Dst:             _ZNK12HunspellImpl17get_wordchars_cppEv
    - functionName:    _ZN8Hunspell4stemERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2157
      functionLinenumberEnd: 2158
      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:2158,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: 2153
      functionLinenumberEnd: 2154
      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:2154,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: 2149
      functionLinenumberEnd: 2150
      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:2150,18'
          Dst:             _ZNK12HunspellImpl17get_dict_encodingEv
    - functionName:    _ZNK12HunspellImpl17get_dict_encodingEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1366
      functionLinenumberEnd: 1367
      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: 2145
      functionLinenumberEnd: 2146
      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:2146,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: 2141
      functionLinenumberEnd: 2142
      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:2142,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: 2136
      functionLinenumberEnd: 2139
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2138,18'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_
    - functionName:    _ZN8Hunspell7add_dicEPKcS1_
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2132
      functionLinenumberEnd: 2133
      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:2133,18'
          Dst:             _ZN12HunspellImpl7add_dicEPKcS1_
    - functionName:    _ZN8HunspellD2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2127
      functionLinenumberEnd: 2129
      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:2128,3'
          Dst:             _ZN12HunspellImplD2Ev
    - functionName:    _ZN8HunspellC2EPKcS1_S1_
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2124
      functionLinenumberEnd: 2125
      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:2124,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: 118
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10SuggestMgr3lcsEPKcS1_PiS2_
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2253
      functionLinenumberEnd: 2289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          430
      EdgeCount:       55
      CyclomaticComplexity: 5
      functionsReached:
        - _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - _Zeq6w_charS_
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:2258,9'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:2259,9'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:2261,9'
          Dst:             strlen
        - Src:             'suggestmgr.cxx:2262,9'
          Dst:             strlen
        - Src:             'suggestmgr.cxx:2272,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: 1947
      functionLinenumberEnd: 2030
      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:1963,26'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:1965,32'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:1968,11'
          Dst:             _Z10copy_fieldRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'suggestmgr.cxx:1971,22'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:1982,37'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'suggestmgr.cxx:1993,26'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:1995,11'
          Dst:             _Z10copy_fieldRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'suggestmgr.cxx:1996,23'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'suggestmgr.cxx:2000,30'
          Dst:             _ZN10SuggestMgr18suggest_hentry_genEP6hentryPKc
        - Src:             'suggestmgr.cxx:2002,20'
          Dst:             _ZN10SuggestMgr18suggest_hentry_genEP6hentryPKc
        - Src:             'suggestmgr.cxx:2004,46'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'suggestmgr.cxx:2010,19'
          Dst:             _Z10copy_fieldRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'suggestmgr.cxx:2022,30'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:2026,5'
          Dst:             _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
    - functionName:    _ZN10SuggestMgr18suggest_hentry_genEP6hentryPKc
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1899
      functionLinenumberEnd: 1945
      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:1901,18'
          Dst:             _ZL12get_sfxcountPKc
        - Src:             'suggestmgr.cxx:1903,20'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'suggestmgr.cxx:1903,7'
          Dst:             _ZL12get_sfxcountPKc
        - Src:             'suggestmgr.cxx:1906,7'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'suggestmgr.cxx:1908,39'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'suggestmgr.cxx:1907,30'
          Dst:             _ZN8AffixMgr8morphgenEPKciPKttS1_S1_i
        - Src:             'suggestmgr.cxx:1917,7'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'suggestmgr.cxx:1918,23'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'suggestmgr.cxx:1918,16'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:1921,16'
          Dst:             _Z8fieldlenPKc
        - Src:             'suggestmgr.cxx:1923,33'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'suggestmgr.cxx:1927,11'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'suggestmgr.cxx:1928,34'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'suggestmgr.cxx:1928,27'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:1930,28'
          Dst:             _Z8fieldlenPKc
        - Src:             'suggestmgr.cxx:1929,20'
          Dst:             strncmp
        - Src:             'suggestmgr.cxx:1932,56'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'suggestmgr.cxx:1931,36'
          Dst:             _ZN8AffixMgr8morphgenEPKciPKttS1_S1_i
        - Src:             'suggestmgr.cxx:1941,9'
          Dst:             strstr
    - functionName:    _ZL12get_sfxcountPKc
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1876
      functionLinenumberEnd: 1896
      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:1881,11'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:1883,13'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:1885,13'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:1889,13'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:1891,15'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:1893,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: 1822
      functionLinenumberEnd: 1874
      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:1835,7'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'suggestmgr.cxx:1837,7'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'suggestmgr.cxx:1840,15'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'suggestmgr.cxx:1844,11'
          Dst:             _ZNK8AffixMgr17get_forbiddenwordEv
        - Src:             'suggestmgr.cxx:1845,11'
          Dst:             _ZNK8AffixMgr13get_needaffixEv
        - Src:             'suggestmgr.cxx:1846,11'
          Dst:             _ZNK8AffixMgr18get_onlyincompoundEv
        - Src:             'suggestmgr.cxx:1847,12'
          Dst:             _Z11HENTRY_FINDP6hentryPKc
        - Src:             'suggestmgr.cxx:1852,11'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'suggestmgr.cxx:1854,23'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'suggestmgr.cxx:1861,27'
          Dst:             _ZN8AffixMgr17affix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
        - Src:             'suggestmgr.cxx:1866,14'
          Dst:             _ZNK8AffixMgr12get_compoundEv
        - Src:             'suggestmgr.cxx:1868,12'
          Dst:             _ZN8AffixMgr20compound_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEssssPP6hentrySB_cRS6_PS7_
        - Src:             'suggestmgr.cxx:1871,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: 1154
      functionLinenumberEnd: 1159
      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: 2309
      functionLinenumberEnd: 2310
      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:2310,10'
          Dst:             _ZN10SuggestMgr6lcslenEPKcS1_
    - functionName:    _ZN10SuggestMgr6lcslenEPKcS1_
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2291
      functionLinenumberEnd: 2306
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          121
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN10SuggestMgr3lcsEPKcS1_PiS2_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:2293,18'
          Dst:             _ZN10SuggestMgr3lcsEPKcS1_PiS2_
    - functionName:    _ZN10SuggestMgr24commoncharacterpositionsEPKcS1_Pi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2158
      functionLinenumberEnd: 2213
      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:2164,14'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:2164,36'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:2171,21'
          Dst:             _Z9lower_utf6w_chari
        - Src:             'suggestmgr.cxx:2173,16'
          Dst:             _Z9lower_utf6w_chari
        - Src:             'suggestmgr.cxx:2176,18'
          Dst:             _Zeq6w_charS_
        - Src:             'suggestmgr.cxx:2185,26'
          Dst:             _Zeq6w_charS_
        - Src:             'suggestmgr.cxx:2186,26'
          Dst:             _Zeq6w_charS_
        - Src:             'suggestmgr.cxx:2196,7'
          Dst:             _Z10mkallsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
    - functionName:    _ZN10SuggestMgr10bubblesortEPPcS1_Pii
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2224
      functionLinenumberEnd: 2247
      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: 2079
      functionLinenumberEnd: 2109
      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: 2137
      functionLinenumberEnd: 2154
      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:2139,14'
          Dst:             strlen
        - Src:             'suggestmgr.cxx:2139,31'
          Dst:             strlen
    - functionName:    _ZN10SuggestMgr5ngramEiRKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_i
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2036
      functionLinenumberEnd: 2073
      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: 2114
      functionLinenumberEnd: 2132
      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:2118,33'
          Dst:             _Zeq6w_charS_
        - Src:             'suggestmgr.cxx:2121,60'
          Dst:             _ZNK6w_charcvtEv
        - Src:             'suggestmgr.cxx:2122,64'
          Dst:             _ZNK6w_charcvtEv
        - Src:             'suggestmgr.cxx:2123,41'
          Dst:             _Z14unicodetolowerti
        - Src:             'suggestmgr.cxx:2126,49'
          Dst:             _Zeq6w_charS_
    - functionName:    _ZN12_GLOBAL__N_115ngsuggest_guardC2EbPK7cs_infoPiPS3_
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1150
      functionLinenumberEnd: 1151
      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: 1167
      functionLinenumberEnd: 1707
      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:1196,7'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'suggestmgr.cxx:1198,7'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'suggestmgr.cxx:1202,15'
          Dst:             strlen
        - Src:             'suggestmgr.cxx:1206,20'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:1214,16'
          Dst:             _Z14get_current_csRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'suggestmgr.cxx:1219,19'
          Dst:             _ZN12_GLOBAL__N_115ngsuggest_guardC2EbPK7cs_infoPiPS3_
        - Src:             'suggestmgr.cxx:1228,37'
          Dst:             _ZNK8AffixMgr14get_phonetableEv
        - Src:             'suggestmgr.cxx:1234,7'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:1235,7'
          Dst:             _Z12mkallcap_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'suggestmgr.cxx:1236,7'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:1240,9'
          Dst:             _Z8mkallcapRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'suggestmgr.cxx:1242,14'
          Dst:             _Z6phonetRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEER10phonetable
        - Src:             'suggestmgr.cxx:1245,39'
          Dst:             _ZNK8AffixMgr17get_forbiddenwordEv
        - Src:             'suggestmgr.cxx:1246,35'
          Dst:             _ZNK8AffixMgr13get_nosuggestEv
        - Src:             'suggestmgr.cxx:1247,40'
          Dst:             _ZNK8AffixMgr18get_nongramsuggestEv
        - Src:             'suggestmgr.cxx:1248,40'
          Dst:             _ZNK8AffixMgr18get_onlyincompoundEv
        - Src:             'suggestmgr.cxx:1252,5'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:1253,5'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:1260,33'
          Dst:             _ZNK7HashMgr14walk_hashtableERiP6hentry
        - Src:             'suggestmgr.cxx:1286,9'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:1288,26'
          Dst:             _ZN10SuggestMgr19leftcommonsubstringERKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_
        - Src:             'suggestmgr.cxx:1291,11'
          Dst:             _Z14mkallsmall_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'suggestmgr.cxx:1293,14'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_i
        - Src:             'suggestmgr.cxx:1297,26'
          Dst:             _ZN10SuggestMgr19leftcommonsubstringEPKcS1_
        - Src:             'suggestmgr.cxx:1300,11'
          Dst:             _Z10mkallsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'suggestmgr.cxx:1302,14'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_i
        - Src:             'suggestmgr.cxx:1308,25'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'suggestmgr.cxx:1308,11'
          Dst:             _Z10copy_fieldRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'suggestmgr.cxx:1311,11'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:1313,28'
          Dst:             _ZN10SuggestMgr19leftcommonsubstringERKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_
        - Src:             'suggestmgr.cxx:1316,13'
          Dst:             _Z14mkallsmall_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'suggestmgr.cxx:1318,17'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_i
        - Src:             'suggestmgr.cxx:1320,28'
          Dst:             _ZN10SuggestMgr19leftcommonsubstringEPKcS1_
        - Src:             'suggestmgr.cxx:1323,13'
          Dst:             _Z10mkallsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'suggestmgr.cxx:1325,17'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_i
        - Src:             'suggestmgr.cxx:1334,11'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:1335,11'
          Dst:             _Z12mkallcap_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'suggestmgr.cxx:1336,11'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:1339,11'
          Dst:             _Z8mkallcapRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'suggestmgr.cxx:1341,13'
          Dst:             _Z6phonetRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEER10phonetable
        - Src:             'suggestmgr.cxx:1343,11'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:1344,24'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_i
        - Src:             'suggestmgr.cxx:1347,24'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_i
        - Src:             'suggestmgr.cxx:1399,9'
          Dst:             _Z14mkallsmall_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'suggestmgr.cxx:1402,17'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_i
        - Src:             'suggestmgr.cxx:1410,9'
          Dst:             _Z10mkallsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'suggestmgr.cxx:1413,17'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_i
        - Src:             'suggestmgr.cxx:1441,51'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'suggestmgr.cxx:1441,37'
          Dst:             _Z10copy_fieldRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'suggestmgr.cxx:1443,23'
          Dst:             _ZN8AffixMgr15expand_rootwordEP9guesswordiPKciPKttS3_iS3_
        - Src:             'suggestmgr.cxx:1449,11'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:1451,28'
          Dst:             _ZN10SuggestMgr19leftcommonsubstringERKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_
        - Src:             'suggestmgr.cxx:1454,13'
          Dst:             _Z14mkallsmall_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'suggestmgr.cxx:1457,16'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_i
        - Src:             'suggestmgr.cxx:1461,28'
          Dst:             _ZN10SuggestMgr19leftcommonsubstringEPKcS1_
        - Src:             'suggestmgr.cxx:1464,13'
          Dst:             _Z10mkallsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'suggestmgr.cxx:1467,16'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_i
        - Src:             'suggestmgr.cxx:1504,3'
          Dst:             _ZN10SuggestMgr10bubblesortEPPcS1_Pii
        - Src:             'suggestmgr.cxx:1506,5'
          Dst:             _ZN10SuggestMgr10bubblesortEPPcS1_Pii
        - Src:             'suggestmgr.cxx:1515,23'
          Dst:             _ZNK8AffixMgr11get_maxdiffEv
        - Src:             'suggestmgr.cxx:1527,15'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:1528,9'
          Dst:             _Z14mkallsmall_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'suggestmgr.cxx:1529,9'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:1533,11'
          Dst:             _Z10mkallsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'suggestmgr.cxx:1534,15'
          Dst:             strlen
        - Src:             'suggestmgr.cxx:1537,18'
          Dst:             _ZN10SuggestMgr6lcslenEPKcS1_
        - Src:             'suggestmgr.cxx:1547,9'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:1549,14'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_i
        - Src:             'suggestmgr.cxx:1553,11'
          Dst:             _Z14mkallsmall_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'suggestmgr.cxx:1554,17'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_i
        - Src:             'suggestmgr.cxx:1556,17'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_i
        - Src:             'suggestmgr.cxx:1560,14'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_i
        - Src:             'suggestmgr.cxx:1564,11'
          Dst:             _Z10mkallsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'suggestmgr.cxx:1565,17'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_i
        - Src:             'suggestmgr.cxx:1567,17'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_i
        - Src:             'suggestmgr.cxx:1574,23'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_i
        - Src:             'suggestmgr.cxx:1575,28'
          Dst:             _ZN10SuggestMgr19leftcommonsubstringERKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_
        - Src:             'suggestmgr.cxx:1578,23'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_i
        - Src:             'suggestmgr.cxx:1579,28'
          Dst:             _ZN10SuggestMgr19leftcommonsubstringEPKcS1_
        - Src:             'suggestmgr.cxx:1587,23'
          Dst:             _ZN10SuggestMgr24commoncharacterpositionsEPKcS1_Pi
        - Src:             'suggestmgr.cxx:1602,3'
          Dst:             _ZN10SuggestMgr10bubblesortEPPcS1_Pii
        - Src:             'suggestmgr.cxx:1612,17'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:1613,11'
          Dst:             _Z14mkallsmall_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'suggestmgr.cxx:1614,11'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:1618,13'
          Dst:             _Z10mkallsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'suggestmgr.cxx:1619,17'
          Dst:             strlen
        - Src:             'suggestmgr.cxx:1625,30'
          Dst:             _ZN10SuggestMgr19leftcommonsubstringERKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_
        - Src:             'suggestmgr.cxx:1627,30'
          Dst:             _ZN10SuggestMgr19leftcommonsubstringEPKcS1_
        - Src:             'suggestmgr.cxx:1629,30'
          Dst:             _ZN10SuggestMgr6lcslenERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - Src:             'suggestmgr.cxx:1635,5'
          Dst:             _ZN10SuggestMgr10bubblesortEPPcS1_Pii
        - Src:             'suggestmgr.cxx:1652,55'
          Dst:             _ZNK8AffixMgr15get_onlymaxdiffEv
        - Src:             'suggestmgr.cxx:1661,33'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:1662,32'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:1664,16'
          Dst:             _ZN10SuggestMgr9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPiPl
        - Src:             'suggestmgr.cxx:1694,17'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:1696,18'
          Dst:             _ZN10SuggestMgr9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPiPl
        - Src:             'suggestmgr.cxx:1707,1'
          Dst:             _ZN12_GLOBAL__N_115ngsuggest_guardD2Ev
        - Src:             'suggestmgr.cxx:1707,1'
          Dst:             _ZN12_GLOBAL__N_115ngsuggest_guardD2Ev
    - functionName:    _ZN10SuggestMgr9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPiPl
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1718
      functionLinenumberEnd: 1801
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         95
      ICount:          646
      EdgeCount:       130
      CyclomaticComplexity: 37
      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:1723,12'
          Dst:             clock
        - Src:             'suggestmgr.cxx:1734,18'
          Dst:             _ZNK8AffixMgr12get_compoundEv
        - Src:             'suggestmgr.cxx:1738,21'
          Dst:             _ZN8AffixMgr14compound_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEssssPP6hentrySB_ccPi
        - Src:             'suggestmgr.cxx:1742,29'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'suggestmgr.cxx:1743,16'
          Dst:             _ZNK8AffixMgr17get_forbiddenwordEv
        - Src:             'suggestmgr.cxx:1744,16'
          Dst:             _ZNK8AffixMgr13get_nosuggestEv
        - Src:             'suggestmgr.cxx:1751,17'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'suggestmgr.cxx:1755,12'
          Dst:             _ZNK8AffixMgr17get_forbiddenwordEv
        - Src:             'suggestmgr.cxx:1756,12'
          Dst:             _ZNK8AffixMgr13get_nosuggestEv
        - Src:             'suggestmgr.cxx:1757,12'
          Dst:             _ZNK8AffixMgr15get_substandardEv
        - Src:             'suggestmgr.cxx:1761,14'
          Dst:             _ZNK8AffixMgr13get_needaffixEv
        - Src:             'suggestmgr.cxx:1763,14'
          Dst:             _ZNK8AffixMgr18get_onlyincompoundEv
        - Src:             'suggestmgr.cxx:1769,19'
          Dst:             _ZN8AffixMgr12prefix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - Src:             'suggestmgr.cxx:1775,19'
          Dst:             _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
        - Src:             'suggestmgr.cxx:1779,23'
          Dst:             _ZNK8AffixMgr14have_contclassEv
        - Src:             'suggestmgr.cxx:1780,19'
          Dst:             _ZN8AffixMgr19suffix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
        - Src:             'suggestmgr.cxx:1782,21'
          Dst:             _ZN8AffixMgr19prefix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - Src:             'suggestmgr.cxx:1787,10'
          Dst:             _ZNK8AffixMgr17get_forbiddenwordEv
        - Src:             'suggestmgr.cxx:1789,10'
          Dst:             _ZNK8AffixMgr13get_nosuggestEv
        - Src:             'suggestmgr.cxx:1790,10'
          Dst:             _ZNK8AffixMgr18get_onlyincompoundEv
        - Src:             'suggestmgr.cxx:1794,19'
          Dst:             _ZNK8AffixMgr16get_compoundflagEv
        - Src:             'suggestmgr.cxx:1795,11'
          Dst:             _ZNK8AffixMgr16get_compoundflagEv
    - functionName:    _ZN10SuggestMgr8mystrlenEPKc
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2215
      functionLinenumberEnd: 2221
      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:2218,12'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:2220,12'
          Dst:             strlen
    - functionName:    _ZN10SuggestMgr15check_forbiddenERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1803
      functionLinenumberEnd: 1820
      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:1805,32'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'suggestmgr.cxx:1807,10'
          Dst:             _ZNK8AffixMgr13get_needaffixEv
        - Src:             'suggestmgr.cxx:1808,10'
          Dst:             _ZNK8AffixMgr18get_onlyincompoundEv
        - Src:             'suggestmgr.cxx:1811,18'
          Dst:             _ZN8AffixMgr12prefix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - Src:             'suggestmgr.cxx:1812,19'
          Dst:             _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
        - Src:             'suggestmgr.cxx:1816,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: 488
      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:         38
      ICount:          301
      EdgeCount:       50
      CyclomaticComplexity: 14
      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:484,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: 838
      functionLinenumberEnd: 943
      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:844,17'
          Dst:             _ZN10SuggestMgr15check_forbiddenERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'suggestmgr.cxx:870,24'
          Dst:             _ZN10SuggestMgr9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPiPl
        - Src:             'suggestmgr.cxx:887,26'
          Dst:             _ZN10SuggestMgr9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPiPl
        - Src:             'suggestmgr.cxx:902,16'
          Dst:             _ZN10SuggestMgr9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPiPl
        - Src:             'suggestmgr.cxx:904,14'
          Dst:             _ZN10SuggestMgr9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPiPl
        - Src:             'suggestmgr.cxx:925,15'
          Dst:             _ZN10SuggestMgr8mystrlenEPKc
        - Src:             'suggestmgr.cxx:925,38'
          Dst:             _ZN10SuggestMgr8mystrlenEPKc
        - Src:             'suggestmgr.cxx:925,60'
          Dst:             _ZN10SuggestMgr8mystrlenEPKc
    - functionName:    _ZN10SuggestMgr14doubletwocharsERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 576
      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:568,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: 166
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          119
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN10SuggestMgr9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPiPl
      functionUses:    30
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:173,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: 585
      functionLinenumberEnd: 607
      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:591,17'
          Dst:             _Zeq6w_charS_
        - Src:             'suggestmgr.cxx:598,9'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:599,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: 697
      functionLinenumberEnd: 716
      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:699,23'
          Dst:             clock
        - Src:             'suggestmgr.cxx:709,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: 721
      functionLinenumberEnd: 742
      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:724,23'
          Dst:             clock
        - Src:             'suggestmgr.cxx:731,16'
          Dst:             _Zeq6w_charS_
        - Src:             'suggestmgr.cxx:734,7'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:735,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: 1063
      functionLinenumberEnd: 1093
      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:1075,7'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
        - Src:             'suggestmgr.cxx:1086,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: 1098
      functionLinenumberEnd: 1132
      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:1111,7'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:1112,7'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
        - Src:             'suggestmgr.cxx:1124,7'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:1125,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: 785
      functionLinenumberEnd: 803
      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:787,23'
          Dst:             clock
        - Src:             'suggestmgr.cxx:796,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: 808
      functionLinenumberEnd: 828
      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:810,23'
          Dst:             clock
        - Src:             'suggestmgr.cxx:820,7'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:821,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: 767
      functionLinenumberEnd: 780
      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:776,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: 747
      functionLinenumberEnd: 762
      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:757,5'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:758,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: 613
      functionLinenumberEnd: 648
      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:623,7'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
        - Src:             'suggestmgr.cxx:635,9'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
        - Src:             'suggestmgr.cxx:639,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: 654
      functionLinenumberEnd: 692
      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:662,24'
          Dst:             _Z9upper_utf6w_chari
        - Src:             'suggestmgr.cxx:664,7'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:665,7'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
        - Src:             'suggestmgr.cxx:677,9'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:678,9'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
        - Src:             'suggestmgr.cxx:682,9'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:683,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: 1023
      functionLinenumberEnd: 1037
      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:1031,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: 1042
      functionLinenumberEnd: 1058
      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:1051,9'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:1052,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: 948
      functionLinenumberEnd: 979
      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:957,5'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
        - Src:             'suggestmgr.cxx:969,5'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
        - Src:             'suggestmgr.cxx:974,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: 984
      functionLinenumberEnd: 1018
      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:994,5'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:995,5'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
        - Src:             'suggestmgr.cxx:1007,5'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:1008,5'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
        - Src:             'suggestmgr.cxx:1013,7'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:1014,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: 494
      functionLinenumberEnd: 546
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          384
      EdgeCount:       68
      CyclomaticComplexity: 6
      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:499,51'
          Dst:             _ZNK8AffixMgr12get_reptableEv
        - Src:             'suggestmgr.cxx:519,7'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
        - Src:             'suggestmgr.cxx:530,15'
          Dst:             _ZN10SuggestMgr9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPiPl
        - Src:             'suggestmgr.cxx:533,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: 190
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         277
      ICount:          1422
      EdgeCount:       346
      CyclomaticComplexity: 71
      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
        - clock
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:201,7'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'suggestmgr.cxx:203,7'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'suggestmgr.cxx:209,14'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:226,25'
          Dst:             clock
        - 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:253,9'
          Dst:             clock
        - Src:             'suggestmgr.cxx:261,7'
          Dst:             _ZN10SuggestMgr8mapcharsERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
        - Src:             'suggestmgr.cxx:263,9'
          Dst:             clock
        - 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:279,9'
          Dst:             clock
        - 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:291,9'
          Dst:             clock
        - 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:303,9'
          Dst:             clock
        - 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:315,9'
          Dst:             clock
        - 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:327,9'
          Dst:             clock
        - 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:339,9'
          Dst:             clock
        - 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:351,9'
          Dst:             clock
        - 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:363,9'
          Dst:             clock
        - Src:             'suggestmgr.cxx:373,25'
          Dst:             _ZN10SuggestMgr8twowordsERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_ibRi
        - Src:             'suggestmgr.cxx:378,9'
          Dst:             clock
    - functionName:    _ZN10SuggestMgrD2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10SuggestMgrC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEjP8AffixMgr
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          312
      EdgeCount:       101
      CyclomaticComplexity: 50
      functionsReached:
        - _Z14get_current_csRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - _ZN8AffixMgr12get_encodingEv
        - _ZN8AffixMgr14get_key_stringEv
        - _ZNK8AffixMgr11get_langnumEv
        - _ZNK8AffixMgr14get_maxcpdsugsEv
        - _ZNK8AffixMgr15get_nosplitsugsEv
        - _ZNK8AffixMgr16get_maxngramsugsEv
        - _ZNK8AffixMgr19get_complexprefixesEv
        - _ZNK8AffixMgr8get_utf8Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:108,22'
          Dst:             _ZNK8AffixMgr11get_langnumEv
        - Src:             'suggestmgr.cxx:109,19'
          Dst:             _ZN8AffixMgr14get_key_stringEv
        - Src:             'suggestmgr.cxx:110,26'
          Dst:             _ZNK8AffixMgr15get_nosplitsugsEv
        - Src:             'suggestmgr.cxx:111,16'
          Dst:             _ZNK8AffixMgr16get_maxngramsugsEv
        - Src:             'suggestmgr.cxx:112,29'
          Dst:             _ZNK8AffixMgr16get_maxngramsugsEv
        - Src:             'suggestmgr.cxx:113,19'
          Dst:             _ZNK8AffixMgr8get_utf8Ev
        - Src:             'suggestmgr.cxx:114,16'
          Dst:             _ZNK8AffixMgr14get_maxcpdsugsEv
        - Src:             'suggestmgr.cxx:115,27'
          Dst:             _ZNK8AffixMgr14get_maxcpdsugsEv
        - Src:             'suggestmgr.cxx:117,38'
          Dst:             _ZN8AffixMgr12get_encodingEv
        - Src:             'suggestmgr.cxx:117,16'
          Dst:             _Z14get_current_csRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'suggestmgr.cxx:119,30'
          Dst:             _ZNK8AffixMgr19get_complexprefixesEv
        - Src:             'suggestmgr.cxx:124,17'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:136,17'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
    - functionName:    _ZNSt12out_of_rangeC2B8ne220000EPKc
      functionSourceFile: '/usr/local/bin/../include/c++/v1/stdexcept'
      linkageType:     WeakODRLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11logic_errorC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/stdexcept:165,66'
          Dst:             _ZNSt11logic_errorC2EPKc
    - functionName:    _ZNSt12out_of_rangeD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8patentryD2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/./atypes.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8patentryC2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/./atypes.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8patentryC2EOS_
      functionSourceFile: '/src/hunspell/src/hunspell/./atypes.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _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: 4850
      functionLinenumberEnd: 4871
      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:4857,29'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:4859,26'
          Dst:             _ZN8SfxEntry8getAffixEv
        - Src:             'affixmgr.cxx:4860,29'
          Dst:             _ZN8SfxEntry9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttt
        - Src:             'affixmgr.cxx:4867,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: 4441
      functionLinenumberEnd: 4445
      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: 4409
      functionLinenumberEnd: 4411
      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: 4448
      functionLinenumberEnd: 4448
      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: 4447
      functionLinenumberEnd: 4447
      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: 4762
      functionLinenumberEnd: 4846
      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:4772,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4787,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4793,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4812,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4826,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4833,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: 4426
      functionLinenumberEnd: 4435
      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:4428,29'
          Dst:             _ZN8PfxEntryC2EP8AffixMgr
        - Src:             'affixmgr.cxx:4430,29'
          Dst:             _ZN8SfxEntryC2EP8AffixMgr
    - functionName:    _ZN17entries_container11first_entryEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 4437
      functionLinenumberEnd: 4438
      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: 4413
      functionLinenumberEnd: 4424
      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:4417,29'
          Dst:             _ZN8PfxEntryC2EP8AffixMgr
        - Src:             'affixmgr.cxx:4419,29'
          Dst:             _ZN8SfxEntryC2EP8AffixMgr
    - functionName:    _ZN17entries_containerC2EcP8AffixMgr
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 4407
      functionLinenumberEnd: 4408
      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: 4364
      functionLinenumberEnd: 4398
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          183
      EdgeCount:       36
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'affixmgr.cxx:4370,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: 3710
      functionLinenumberEnd: 3711
      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: 3705
      functionLinenumberEnd: 3706
      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: 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:    _ZNK8AffixMgr11get_maxdiffEv
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8AffixMgr14get_maxcpdsugsEv
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8AffixMgr16get_maxngramsugsEv
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8AffixMgr8get_utf8Ev
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3684
      functionLinenumberEnd: 3685
      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: 3679
      functionLinenumberEnd: 3680
      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: 3665
      functionLinenumberEnd: 3666
      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: 3660
      functionLinenumberEnd: 3661
      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: 3655
      functionLinenumberEnd: 3656
      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: 3650
      functionLinenumberEnd: 3651
      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: 3645
      functionLinenumberEnd: 3646
      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: 3640
      functionLinenumberEnd: 3641
      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: 3635
      functionLinenumberEnd: 3636
      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: 3630
      functionLinenumberEnd: 3631
      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: 3625
      functionLinenumberEnd: 3626
      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: 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:    _ZNK8AffixMgr13get_wordcharsEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3616
      functionLinenumberEnd: 3617
      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: 3611
      functionLinenumberEnd: 3612
      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: 3604
      functionLinenumberEnd: 3607
      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: 3599
      functionLinenumberEnd: 3600
      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: 3592
      functionLinenumberEnd: 3596
      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: 3583
      functionLinenumberEnd: 3584
      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: 3579
      functionLinenumberEnd: 3580
      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: 3575
      functionLinenumberEnd: 3576
      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: 3571
      functionLinenumberEnd: 3572
      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: 3567
      functionLinenumberEnd: 3568
      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: 3563
      functionLinenumberEnd: 3564
      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: 3558
      functionLinenumberEnd: 3559
      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: 3553
      functionLinenumberEnd: 3554
      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: 3541
      functionLinenumberEnd: 3542
      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: 3536
      functionLinenumberEnd: 3537
      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: 3529
      functionLinenumberEnd: 3533
      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: 3522
      functionLinenumberEnd: 3526
      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: 3515
      functionLinenumberEnd: 3519
      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: 3366
      functionLinenumberEnd: 3373
      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:3369,19'
          Dst:             strlen
    - functionName:    _ZN8AffixMgr15expand_rootwordEP9guesswordiPKciPKttS3_iS3_
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3385
      functionLinenumberEnd: 3507
      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:3391,21'
          Dst:             _ZN12_GLOBAL__N_18mystrdupEPKc
        - Src:             'affixmgr.cxx:3397,23'
          Dst:             _ZN12_GLOBAL__N_18mystrdupEPKc
        - Src:             'affixmgr.cxx:3399,23'
          Dst:             _ZN12_GLOBAL__N_18mystrdupEPKc
        - Src:             'affixmgr.cxx:3409,18'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:3410,19'
          Dst:             _ZN8SfxEntry9getKeyLenEv
        - Src:             'affixmgr.cxx:3411,27'
          Dst:             _ZN8SfxEntry9getKeyLenEv
        - Src:             'affixmgr.cxx:3412,27'
          Dst:             _ZN8SfxEntry8getAffixEv
        - Src:             'affixmgr.cxx:3412,58'
          Dst:             _ZN8SfxEntry9getKeyLenEv
        - Src:             'affixmgr.cxx:3412,14'
          Dst:             strcmp
        - Src:             'affixmgr.cxx:3414,19'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3416,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3416,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3416,15'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3418,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3418,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3418,15'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3420,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3420,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3420,15'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3421,37'
          Dst:             _ZN8SfxEntry3addEPKcm
        - Src:             'affixmgr.cxx:3424,29'
          Dst:             _ZN12_GLOBAL__N_18mystrdupEPKc
        - Src:             'affixmgr.cxx:3425,36'
          Dst:             _ZNK8SfxEntry10allowCrossEv
        - Src:             'affixmgr.cxx:3431,37'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:3432,15'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:3434,31'
          Dst:             _ZN12_GLOBAL__N_18mystrdupEPKc
        - Src:             'affixmgr.cxx:3436,31'
          Dst:             _ZN12_GLOBAL__N_18mystrdupEPKc
        - Src:             'affixmgr.cxx:3442,20'
          Dst:             _ZN8SfxEntry9getFlgNxtEv
        - Src:             'affixmgr.cxx:3455,22'
          Dst:             _ZN8PfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:3455,51'
          Dst:             _ZNK8PfxEntry10allowCrossEv
        - Src:             'affixmgr.cxx:3456,23'
          Dst:             _ZN8PfxEntry9getKeyLenEv
        - Src:             'affixmgr.cxx:3457,31'
          Dst:             _ZN8PfxEntry9getKeyLenEv
        - Src:             'affixmgr.cxx:3458,32'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:3458,53'
          Dst:             _ZN8PfxEntry9getKeyLenEv
        - Src:             'affixmgr.cxx:3458,18'
          Dst:             strncmp
        - Src:             'affixmgr.cxx:3459,22'
          Dst:             strlen
        - Src:             'affixmgr.cxx:3460,41'
          Dst:             _ZN8PfxEntry3addEPKcm
        - Src:             'affixmgr.cxx:3463,33'
          Dst:             _ZN12_GLOBAL__N_18mystrdupEPKc
        - Src:             'affixmgr.cxx:3464,40'
          Dst:             _ZNK8PfxEntry10allowCrossEv
        - Src:             'affixmgr.cxx:3470,24'
          Dst:             _ZN8PfxEntry9getFlgNxtEv
        - Src:             'affixmgr.cxx:3480,17'
          Dst:             _ZN8PfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:3481,18'
          Dst:             _ZN8PfxEntry9getKeyLenEv
        - Src:             'affixmgr.cxx:3482,26'
          Dst:             _ZN8PfxEntry9getKeyLenEv
        - Src:             'affixmgr.cxx:3483,27'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:3483,47'
          Dst:             _ZN8PfxEntry9getKeyLenEv
        - Src:             'affixmgr.cxx:3483,14'
          Dst:             strncmp
        - Src:             'affixmgr.cxx:3485,18'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3487,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3487,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3487,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3489,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3489,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3489,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3491,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3491,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3491,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3492,36'
          Dst:             _ZN8PfxEntry3addEPKcm
        - Src:             'affixmgr.cxx:3495,29'
          Dst:             _ZN12_GLOBAL__N_18mystrdupEPKc
        - Src:             'affixmgr.cxx:3496,35'
          Dst:             _ZNK8PfxEntry10allowCrossEv
        - Src:             'affixmgr.cxx:3502,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: 3206
      functionLinenumberEnd: 3281
      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:3240,7'
          Branch Sides:    []
        - Branch String:   'affixmgr.cxx:3247,7'
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:3215,8'
          Dst:             strchr
        - Src:             'affixmgr.cxx:3216,7'
          Dst:             strstr
        - Src:             'affixmgr.cxx:3218,9'
          Dst:             strstr
        - Src:             'affixmgr.cxx:3220,9'
          Dst:             strstr
        - Src:             'affixmgr.cxx:3224,8'
          Dst:             strchr
        - Src:             'affixmgr.cxx:3225,7'
          Dst:             strstr
        - Src:             'affixmgr.cxx:3227,9'
          Dst:             strstr
        - Src:             'affixmgr.cxx:3229,9'
          Dst:             strstr
        - Src:             'affixmgr.cxx:3262,9'
          Dst:             strstr
        - Src:             'affixmgr.cxx:3264,11'
          Dst:             strstr
        - Src:             'affixmgr.cxx:3266,11'
          Dst:             strstr
        - Src:             'affixmgr.cxx:3270,9'
          Dst:             strstr
        - Src:             'affixmgr.cxx:3272,11'
          Dst:             strstr
        - Src:             'affixmgr.cxx:3274,11'
          Dst:             strstr
    - functionName:    _ZN8AffixMgr8morphgenEPKciPKttS1_S1_i
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3289
      functionLinenumberEnd: 3362
      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:3298,7'
          Dst:             _ZL8morphcmpPKcS0_
        - Src:             'affixmgr.cxx:3305,7'
          Dst:             strstr
        - Src:             'affixmgr.cxx:3305,40'
          Dst:             strstr
        - Src:             'affixmgr.cxx:3317,17'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:3317,45'
          Dst:             _ZN8SfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:3318,19'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3320,13'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3320,13'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3320,13'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3323,69'
          Dst:             _ZN8SfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:3326,29'
          Dst:             _ZN8SfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:3329,19'
          Dst:             _ZL8morphcmpPKcS0_
        - Src:             'affixmgr.cxx:3332,39'
          Dst:             _ZN8SfxEntry3addEPKcm
        - Src:             'affixmgr.cxx:3334,36'
          Dst:             _ZNK7HashMgr6lookupEPKcm
        - Src:             'affixmgr.cxx:3344,50'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3345,14'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3345,14'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3345,14'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3346,39'
          Dst:             _ZN8SfxEntry3addEPKcm
        - Src:             'affixmgr.cxx:3349,65'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3350,32'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3349,17'
          Dst:             _ZN8AffixMgr8morphgenEPKciPKttS1_S1_i
        - Src:             'affixmgr.cxx:3358,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: 2984
      functionLinenumberEnd: 3127
      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:2994,24'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2998,18'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2999,14'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2999,14'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2999,14'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3002,30'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3003,16'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3003,16'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3003,16'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3004,20'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3005,17'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3005,17'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3005,17'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3007,28'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3008,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3008,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3008,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3009,19'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3010,16'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3010,16'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3010,16'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3013,20'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3014,17'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3014,17'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3014,17'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3017,19'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3018,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3018,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3018,15'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3020,21'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3021,16'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3021,16'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3021,16'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3022,18'
          Dst:             _ZN8SfxEntry9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttt
        - Src:             'affixmgr.cxx:3026,21'
          Dst:             _ZN8PfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:3027,33'
          Dst:             _ZN8PfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:3030,37'
          Dst:             _ZN8PfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:3030,13'
          Dst:             _ZN8AffixMgr9debugflagERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEt
        - Src:             'affixmgr.cxx:3032,32'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'affixmgr.cxx:3033,25'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'affixmgr.cxx:3034,14'
          Dst:             _Z11HENTRY_FINDP6hentryPKc
        - Src:             'affixmgr.cxx:3040,33'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'affixmgr.cxx:3042,25'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'affixmgr.cxx:3044,17'
          Dst:             _ZN8SfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:3046,29'
          Dst:             _ZN8SfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:3048,33'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:3048,11'
          Dst:             _ZN8AffixMgr9debugflagERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEt
        - Src:             'affixmgr.cxx:3050,18'
          Dst:             _ZN8SfxEntry16get_next_homonymEP6hentryiP8PfxEntrytt
        - Src:             'affixmgr.cxx:3053,14'
          Dst:             _ZN8SfxEntry7getNextEv
        - Src:             'affixmgr.cxx:3063,27'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:3063,9'
          Dst:             _ZN8AffixMgr11isRevSubsetEPKcS1_i
        - Src:             'affixmgr.cxx:3067,20'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3068,14'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3068,14'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3068,14'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3072,30'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3073,16'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3073,16'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3073,16'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3074,22'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3075,17'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3075,17'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3075,17'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3077,28'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3078,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3078,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3078,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3079,21'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3080,16'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3080,16'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3080,16'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3083,22'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3083,36'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3083,36'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3083,36'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3087,21'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3088,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3088,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3088,15'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3089,20'
          Dst:             _ZN8SfxEntry9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttt
        - Src:             'affixmgr.cxx:3093,21'
          Dst:             _ZN8PfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:3094,33'
          Dst:             _ZN8PfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:3097,37'
          Dst:             _ZN8PfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:3097,13'
          Dst:             _ZN8AffixMgr9debugflagERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEt
        - Src:             'affixmgr.cxx:3099,32'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'affixmgr.cxx:3100,25'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'affixmgr.cxx:3101,14'
          Dst:             _Z11HENTRY_FINDP6hentryPKc
        - Src:             'affixmgr.cxx:3107,33'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'affixmgr.cxx:3109,25'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'affixmgr.cxx:3112,19'
          Dst:             _ZN8SfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:3114,31'
          Dst:             _ZN8SfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:3116,35'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:3116,11'
          Dst:             _ZN8AffixMgr9debugflagERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEt
        - Src:             'affixmgr.cxx:3118,20'
          Dst:             _ZN8SfxEntry16get_next_homonymEP6hentryiP8PfxEntrytt
        - Src:             'affixmgr.cxx:3120,20'
          Dst:             _ZN8SfxEntry9getNextEQEv
        - Src:             'affixmgr.cxx:3122,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: 2727
      functionLinenumberEnd: 2733
      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: 3587
      functionLinenumberEnd: 3588
      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:3588,17'
          Dst:             _ZNK7HashMgr11encode_flagEt
    - functionName:    _ZN8AffixMgr25suffix_check_twosfx_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2910
      functionLinenumberEnd: 2975
      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:2918,25'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:2919,28'
          Dst:             _ZN8SfxEntry18check_twosfx_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
        - Src:             'affixmgr.cxx:2922,21'
          Dst:             _ZN8PfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:2923,33'
          Dst:             _ZN8PfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:2926,37'
          Dst:             _ZN8PfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:2926,13'
          Dst:             _ZN8AffixMgr9debugflagERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEt
        - Src:             'affixmgr.cxx:2929,17'
          Dst:             _ZN8SfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:2931,29'
          Dst:             _ZN8SfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:2933,33'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:2933,11'
          Dst:             _ZN8AffixMgr9debugflagERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEt
        - Src:             'affixmgr.cxx:2937,14'
          Dst:             _ZN8SfxEntry7getNextEv
        - Src:             'affixmgr.cxx:2947,27'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:2947,9'
          Dst:             _ZN8AffixMgr11isRevSubsetEPKcS1_i
        - Src:             'affixmgr.cxx:2948,29'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:2949,32'
          Dst:             _ZN8SfxEntry18check_twosfx_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
        - Src:             'affixmgr.cxx:2951,27'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:2952,22'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2953,30'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:2958,21'
          Dst:             _ZN8SfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:2960,34'
          Dst:             _ZN8SfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:2962,38'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:2962,13'
          Dst:             _ZN8AffixMgr9debugflagERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEt
        - Src:             'affixmgr.cxx:2963,11'
          Dst:             _Z10strlinecatRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_
        - Src:             'affixmgr.cxx:2968,20'
          Dst:             _ZN8SfxEntry9getNextEQEv
        - Src:             'affixmgr.cxx:2970,20'
          Dst:             _ZN8SfxEntry9getNextNEEv
    - functionName:    _ZN8AffixMgr17affix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3167
      functionLinenumberEnd: 3199
      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:3171,20'
          Dst:             _ZN8AffixMgr18prefix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - Src:             'affixmgr.cxx:3177,8'
          Dst:             _ZN8AffixMgr18suffix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
        - Src:             'affixmgr.cxx:3186,10'
          Dst:             _ZN8AffixMgr25suffix_check_twosfx_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
        - Src:             'affixmgr.cxx:3192,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: 2210
      functionLinenumberEnd: 2722
      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:         876
      ICount:          4441
      EdgeCount:       929
      CyclomaticComplexity: 55
      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:2652,13'
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:2238,3'
          Dst:             _ZN8AffixMgr10setcminmaxEPmS0_PKcm
        - Src:             'affixmgr.cxx:2275,12'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'affixmgr.cxx:2294,20'
          Dst:             _ZN8AffixMgr12defcpd_checkEPPP6hentrysS1_S2_c
        - Src:             'affixmgr.cxx:2296,20'
          Dst:             _ZN8AffixMgr12defcpd_checkEPPP6hentrysS1_S2_c
        - Src:             'affixmgr.cxx:2308,14'
          Dst:             _Z11HENTRY_FINDP6hentryPKc
        - Src:             'affixmgr.cxx:2313,13'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'affixmgr.cxx:2315,26'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'affixmgr.cxx:2322,19'
          Dst:             _ZN8AffixMgr12prefix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - Src:             'affixmgr.cxx:2324,22'
          Dst:             _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
        - Src:             'affixmgr.cxx:2328,23'
          Dst:             _ZN8AffixMgr19suffix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
        - Src:             'affixmgr.cxx:2329,36'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2331,17'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2331,17'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2331,17'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2334,17'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2334,17'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2334,17'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2341,22'
          Dst:             _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
        - Src:             'affixmgr.cxx:2345,23'
          Dst:             _ZN8AffixMgr19suffix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
        - Src:             'affixmgr.cxx:2348,22'
          Dst:             _ZN8AffixMgr12prefix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - Src:             'affixmgr.cxx:2352,22'
          Dst:             _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
        - Src:             'affixmgr.cxx:2356,23'
          Dst:             _ZN8AffixMgr19suffix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
        - Src:             'affixmgr.cxx:2359,22'
          Dst:             _ZN8AffixMgr12prefix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - Src:             'affixmgr.cxx:2364,17'
          Dst:             _ZN8AffixMgr17affix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
        - Src:             'affixmgr.cxx:2367,19'
          Dst:             _ZN8AffixMgr17affix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
        - Src:             'affixmgr.cxx:2369,19'
          Dst:             _ZN8AffixMgr17affix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
        - Src:             'affixmgr.cxx:2376,13'
          Dst:             _Z13line_uniq_appRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'affixmgr.cxx:2391,25'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2392,13'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2392,13'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2392,13'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2393,25'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2394,13'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2394,13'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2394,13'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2400,25'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2401,13'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2401,13'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2401,13'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2402,25'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2403,13'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2403,13'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2403,13'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2410,25'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2411,13'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2411,13'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2411,13'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2412,25'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2413,13'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2413,13'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2413,13'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2451,18'
          Dst:             _ZN8AffixMgr12cpdpat_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmP6hentrySA_c
        - Src:             'affixmgr.cxx:2452,46'
          Dst:             _ZN8AffixMgr13cpdcase_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
        - Src:             'affixmgr.cxx:2456,18'
          Dst:             _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
        - Src:             'affixmgr.cxx:2457,25'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2458,14'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2458,14'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2458,14'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2459,14'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2459,14'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2459,14'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2465,26'
          Dst:             _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:2469,41'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:2469,23'
          Dst:             _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:2476,14'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'affixmgr.cxx:2485,28'
          Dst:             _ZN8AffixMgr12defcpd_checkEPPP6hentrysS1_S2_c
        - Src:             'affixmgr.cxx:2494,34'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'affixmgr.cxx:2495,27'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'affixmgr.cxx:2496,16'
          Dst:             _Z11HENTRY_FINDP6hentryPKc
        - Src:             'affixmgr.cxx:2502,35'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'affixmgr.cxx:2504,27'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'affixmgr.cxx:2543,30'
          Dst:             _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:2552,15'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'affixmgr.cxx:2554,29'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'affixmgr.cxx:2555,18'
          Dst:             _Z11HENTRY_FINDP6hentryPKc
        - Src:             'affixmgr.cxx:2563,29'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'affixmgr.cxx:2578,16'
          Dst:             _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
        - Src:             'affixmgr.cxx:2585,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:2590,30'
          Dst:             _ZN8AffixMgr12defcpd_checkEPPP6hentrysS1_S2_c
        - Src:             'affixmgr.cxx:2593,19'
          Dst:             _ZN8AffixMgr17affix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
        - Src:             'affixmgr.cxx:2595,19'
          Dst:             _ZN8AffixMgr17affix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
        - Src:             'affixmgr.cxx:2602,15'
          Dst:             _Z13line_uniq_appRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'affixmgr.cxx:2612,27'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2613,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2613,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2613,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2614,27'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2615,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2615,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2615,15'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2631,26'
          Dst:             _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:2637,13'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:2638,34'
          Dst:             _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:2645,41'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:2645,23'
          Dst:             _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:2685,17'
          Dst:             _ZN8AffixMgr17affix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
        - Src:             'affixmgr.cxx:2687,17'
          Dst:             _ZN8AffixMgr17affix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
        - Src:             'affixmgr.cxx:2694,13'
          Dst:             _Z13line_uniq_appRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'affixmgr.cxx:2707,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: 3670
      functionLinenumberEnd: 3675
      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:3673,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: 2744
      functionLinenumberEnd: 2856
      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:2752,24'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2756,17'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2757,13'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2757,13'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2757,13'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2760,29'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2761,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2761,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2761,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2762,19'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2763,16'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2763,16'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2763,16'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2765,27'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2766,14'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2766,14'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2766,14'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2767,18'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2768,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2768,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2768,15'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2771,18'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2772,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2772,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2772,15'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2775,18'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2776,14'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2776,14'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2776,14'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2778,20'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2779,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2779,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2779,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2780,18'
          Dst:             _ZN8SfxEntry9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttt
        - Src:             'affixmgr.cxx:2789,14'
          Dst:             _ZN8SfxEntry7getNextEv
        - Src:             'affixmgr.cxx:2799,27'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:2799,9'
          Dst:             _ZN8AffixMgr11isRevSubsetEPKcS1_i
        - Src:             'affixmgr.cxx:2803,19'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2804,13'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2804,13'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2804,13'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2808,29'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2809,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2809,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2809,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2810,21'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2811,16'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2811,16'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2811,16'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2813,27'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2814,14'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2814,14'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2814,14'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2815,20'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2816,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2816,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2816,15'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2819,21'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2819,35'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2819,35'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2819,35'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2823,20'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2824,14'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2824,14'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2824,14'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2826,20'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2827,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2827,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2827,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2829,21'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2830,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2830,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2830,15'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2831,22'
          Dst:             _ZN8SfxEntry9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttt
        - Src:             'affixmgr.cxx:2836,29'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:2837,24'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2838,32'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:2840,50'
          Dst:             _ZN8SfxEntry9getKeyLenEv
        - Src:             'affixmgr.cxx:2841,28'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:2841,56'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:2842,28'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:2849,20'
          Dst:             _ZN8SfxEntry9getNextEQEv
        - Src:             'affixmgr.cxx:2851,20'
          Dst:             _ZN8SfxEntry9getNextNEEv
    - functionName:    _ZN8AffixMgr19suffix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2864
      functionLinenumberEnd: 2902
      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:2870,25'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:2871,16'
          Dst:             _ZN8SfxEntry12check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
        - Src:             'affixmgr.cxx:2875,14'
          Dst:             _ZN8SfxEntry7getNextEv
        - Src:             'affixmgr.cxx:2885,27'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:2885,9'
          Dst:             _ZN8AffixMgr11isRevSubsetEPKcS1_i
        - Src:             'affixmgr.cxx:2886,29'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:2887,20'
          Dst:             _ZN8SfxEntry12check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
        - Src:             'affixmgr.cxx:2889,27'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:2890,22'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2891,30'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:2895,20'
          Dst:             _ZN8SfxEntry9getNextEQEv
        - Src:             'affixmgr.cxx:2897,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:         51
      ICount:          281
      EdgeCount:       56
      CyclomaticComplexity: 7
      functionsReached:
        - _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:1363,11'
          Dst:             _Z14unicodetoupperti
    - functionName:    _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3134
      functionLinenumberEnd: 3160
      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:3137,23'
          Dst:             _ZN8AffixMgr12prefix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - Src:             'affixmgr.cxx:3142,8'
          Dst:             _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
        - Src:             'affixmgr.cxx:3151,10'
          Dst:             _ZN8AffixMgr19suffix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
        - Src:             'affixmgr.cxx:3156,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: 2197
      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:         1021
      ICount:          5357
      EdgeCount:       1191
      CyclomaticComplexity: 172
      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:2060,17'
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:1609,3'
          Dst:             _ZN8AffixMgr10setcminmaxEPmS0_PKcm
        - Src:             'affixmgr.cxx:1659,11'
          Dst:             _ZN8AffixMgr10setcminmaxEPmS0_PKcm
        - Src:             'affixmgr.cxx:1676,14'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'affixmgr.cxx:1686,17'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:1711,22'
          Dst:             _ZN8AffixMgr12defcpd_checkEPPP6hentrysS1_S2_c
        - Src:             'affixmgr.cxx:1713,22'
          Dst:             _ZN8AffixMgr12defcpd_checkEPPP6hentrysS1_S2_c
        - Src:             'affixmgr.cxx:1726,22'
          Dst:             _ZN8AffixMgr12prefix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - Src:             'affixmgr.cxx:1729,24'
          Dst:             _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
        - Src:             'affixmgr.cxx:1733,25'
          Dst:             _ZN8AffixMgr19suffix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
        - Src:             'affixmgr.cxx:1734,38'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1736,19'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1736,19'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1736,19'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1739,19'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1739,19'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1739,19'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1746,24'
          Dst:             _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
        - Src:             'affixmgr.cxx:1750,25'
          Dst:             _ZN8AffixMgr19suffix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
        - Src:             'affixmgr.cxx:1753,24'
          Dst:             _ZN8AffixMgr12prefix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - Src:             'affixmgr.cxx:1757,24'
          Dst:             _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
        - Src:             'affixmgr.cxx:1761,25'
          Dst:             _ZN8AffixMgr19suffix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
        - Src:             'affixmgr.cxx:1764,24'
          Dst:             _ZN8AffixMgr12prefix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - Src:             'affixmgr.cxx:1781,27'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1782,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1782,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1782,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1783,27'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1784,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1784,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1784,15'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1791,27'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1792,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1792,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1792,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1793,27'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1794,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1794,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1794,15'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1801,27'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1802,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1802,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1802,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1803,27'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1804,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1804,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1804,15'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1851,17'
          Dst:             _ZN8AffixMgr13cpdcase_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
        - Src:             'affixmgr.cxx:1854,23'
          Dst:             _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
        - Src:             'affixmgr.cxx:1855,30'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1857,22'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1857,22'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1857,22'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1859,22'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1859,22'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1859,22'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1866,28'
          Dst:             _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:1869,43'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:1869,25'
          Dst:             _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:1889,18'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'affixmgr.cxx:1899,24'
          Dst:             _ZN8AffixMgr12defcpd_checkEPPP6hentrysS1_S2_c
        - Src:             'affixmgr.cxx:1951,34'
          Dst:             _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:1956,42'
          Dst:             _ZN8AffixMgr12cpdpat_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmP6hentrySA_c
        - Src:             'affixmgr.cxx:1964,40'
          Dst:             _ZN8AffixMgr12cpdrep_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
        - Src:             'affixmgr.cxx:1965,23'
          Dst:             _ZN8AffixMgr17cpdwordpair_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
        - Src:             'affixmgr.cxx:1977,24'
          Dst:             _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
        - Src:             'affixmgr.cxx:1984,22'
          Dst:             _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
        - Src:             'affixmgr.cxx:1989,22'
          Dst:             _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
        - Src:             'affixmgr.cxx:1990,25'
          Dst:             _ZN8AffixMgr12defcpd_checkEPPP6hentrysS1_S2_c
        - Src:             'affixmgr.cxx:2003,17'
          Dst:             _ZN8AffixMgr12cpdpat_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmP6hentrySA_c
        - Src:             'affixmgr.cxx:2007,39'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2008,27'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2008,27'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2008,27'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2010,39'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2011,27'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2011,27'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2011,27'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2038,32'
          Dst:             _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:2045,17'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:2046,38'
          Dst:             _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:2053,45'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:2053,27'
          Dst:             _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:2093,40'
          Dst:             _ZN8AffixMgr12cpdrep_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
        - Src:             'affixmgr.cxx:2094,23'
          Dst:             _ZN8AffixMgr17cpdwordpair_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
        - Src:             'affixmgr.cxx:2105,20'
          Dst:             _ZN8AffixMgr14compound_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEssssPP6hentrySB_ccPi
        - Src:             'affixmgr.cxx:2111,21'
          Dst:             _ZN8AffixMgr12cpdpat_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmP6hentrySA_c
        - Src:             'affixmgr.cxx:2113,22'
          Dst:             _ZN8AffixMgr12cpdpat_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmP6hentrySA_c
        - Src:             'affixmgr.cxx:2122,19'
          Dst:             _ZN8AffixMgr17cpdwordpair_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
        - Src:             'affixmgr.cxx:2127,41'
          Dst:             _ZN8AffixMgr12cpdrep_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
        - Src:             'affixmgr.cxx:2135,44'
          Dst:             _ZN8AffixMgr12cpdrep_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
        - Src:             'affixmgr.cxx:2136,23'
          Dst:             _ZN8AffixMgr17cpdwordpair_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
        - Src:             'affixmgr.cxx:2142,42'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'affixmgr.cxx:2144,29'
          Dst:             _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
        - Src:             'affixmgr.cxx:2147,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: 3510
      functionLinenumberEnd: 3511
      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:3511,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: 4454
      functionLinenumberEnd: 4757
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         266
      ICount:          1496
      EdgeCount:       503
      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:4474,5'
          Branch Sides:    []
        - Branch String:   'affixmgr.cxx:4554,7'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:4460,21'
          Dst:             _ZN17entries_containerC2EcP8AffixMgr
        - Src:             'affixmgr.cxx:4472,43'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4484,24'
          Dst:             _ZNK7HashMgr11decode_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4490,19'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4487,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4506,19'
          Dst:             atoi
        - Src:             'affixmgr.cxx:4509,36'
          Dst:             _ZNK7HashMgr11encode_flagEt
        - Src:             'affixmgr.cxx:4511,32'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4510,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4518,20'
          Dst:             _ZNK7HashMgr9is_aliasfEv
        - Src:             'affixmgr.cxx:4520,20'
          Dst:             _ZNK7HashMgr9is_aliasmEv
        - Src:             'affixmgr.cxx:4522,20'
          Dst:             _ZN17entries_container10initializeEict
        - Src:             'affixmgr.cxx:4529,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4533,30'
          Dst:             _ZNK7HashMgr11encode_flagEt
        - Src:             'affixmgr.cxx:4535,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4534,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4540,32'
          Dst:             _ZN17entries_container11first_entryEv
        - Src:             'affixmgr.cxx:4543,14'
          Dst:             _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4545,5'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4552,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4559,32'
          Dst:             _ZN17entries_container9add_entryEc
        - Src:             'affixmgr.cxx:4567,22'
          Dst:             _ZNK7HashMgr11decode_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4568,38'
          Dst:             _ZNK7HashMgr11encode_flagEt
        - Src:             'affixmgr.cxx:4571,34'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4569,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4576,48'
          Dst:             _ZN17entries_container11first_entryEv
        - Src:             'affixmgr.cxx:4588,15'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4590,15'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4609,42'
          Dst:             _Z20has_no_ignored_charsRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_
        - Src:             'affixmgr.cxx:4611,17'
          Dst:             _Z24remove_ignored_chars_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'affixmgr.cxx:4613,17'
          Dst:             _Z20remove_ignored_charsRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_
        - Src:             'affixmgr.cxx:4619,17'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4621,17'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4624,24'
          Dst:             _ZNK7HashMgr9is_aliasfEv
        - Src:             'affixmgr.cxx:4625,27'
          Dst:             atoi
        - Src:             'affixmgr.cxx:4626,60'
          Dst:             _ZNK7HashMgr10get_aliasfEiPPtP7FileMgr
        - Src:             'affixmgr.cxx:4629,17'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4633,60'
          Dst:             _ZNK7HashMgr12decode_flagsEPPtRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEP7FileMgr
        - Src:             'affixmgr.cxx:4645,42'
          Dst:             _Z20has_no_ignored_charsRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_
        - Src:             'affixmgr.cxx:4647,17'
          Dst:             _Z24remove_ignored_chars_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'affixmgr.cxx:4649,17'
          Dst:             _Z20remove_ignored_charsRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_
        - Src:             'affixmgr.cxx:4655,17'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4657,17'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4673,15'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4675,15'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4676,13'
          Dst:             _ZN8AffixMgr17reverse_conditionERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4680,39'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4679,15'
          Dst:             _ZN8AffixMgr19redundant_conditionEcRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_i
        - Src:             'affixmgr.cxx:4683,13'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4684,13'
          Dst:             _ZN8AffixMgr17reverse_conditionERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4686,15'
          Dst:             _ZN8AffixMgr8encodeitER8AffEntryRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4694,22'
          Dst:             _ZNK7HashMgr9is_aliasmEv
        - Src:             'affixmgr.cxx:4695,25'
          Dst:             atoi
        - Src:             'affixmgr.cxx:4696,39'
          Dst:             _ZNK7HashMgr10get_aliasmEi
        - Src:             'affixmgr.cxx:4700,17'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4702,17'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4709,32'
          Dst:             _ZN12_GLOBAL__N_18mystrdupEPKc
        - Src:             'affixmgr.cxx:4717,21'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4721,32'
          Dst:             _ZNK7HashMgr11encode_flagEt
        - Src:             'affixmgr.cxx:4723,28'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4722,7'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4744,27'
          Dst:             _ZN17entries_container5beginEv
        - Src:             'affixmgr.cxx:4744,53'
          Dst:             _ZN17entries_container3endEv
        - Src:             'affixmgr.cxx:4747,21'
          Dst:             __dynamic_cast
        - Src:             'affixmgr.cxx:4747,7'
          Dst:             _ZN8AffixMgr13build_pfxtreeEP8PfxEntry
        - Src:             'affixmgr.cxx:4749,21'
          Dst:             __dynamic_cast
        - Src:             'affixmgr.cxx:4749,7'
          Dst:             _ZN8AffixMgr13build_sfxtreeEP8SfxEntry
        - Src:             'affixmgr.cxx:4754,14'
          Dst:             _ZN17entries_container7releaseEv
        - Src:             'affixmgr.cxx:4757,1'
          Dst:             _ZN17entries_containerD2Ev
        - Src:             'affixmgr.cxx:4757,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: 4281
      functionLinenumberEnd: 4362
      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:4293,5'
          Branch Sides:    []
        - Branch String:   'affixmgr.cxx:4333,7'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:4284,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4283,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4291,43'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4299,20'
          Dst:             atoi
        - Src:             'affixmgr.cxx:4302,32'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4301,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4315,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4319,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4318,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4326,14'
          Dst:             _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4328,5'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4331,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4337,34'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4336,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4351,21'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4357,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4356,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
    - functionName:    _ZN8AffixMgr14parse_maptableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgr
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 4176
      functionLinenumberEnd: 4278
      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:4188,5'
          Branch Sides:    []
        - Branch String:   'affixmgr.cxx:4227,7'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:4179,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4178,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4186,43'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4194,18'
          Dst:             atoi
        - Src:             'affixmgr.cxx:4197,32'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4196,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4208,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4212,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4211,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4219,14'
          Dst:             _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4221,5'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4225,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4231,34'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4230,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4258,35'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4257,15'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4269,21'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4273,28'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4272,7'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
    - functionName:    _ZN8AffixMgr17parse_defcpdtableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgr
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 4075
      functionLinenumberEnd: 4173
      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:4087,5'
          Branch Sides:    []
        - Branch String:   'affixmgr.cxx:4126,7'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:4078,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4077,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4085,43'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4093,21'
          Dst:             atoi
        - Src:             'affixmgr.cxx:4096,32'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4095,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4107,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4111,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4110,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4118,14'
          Dst:             _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4120,5'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4124,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4130,34'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4129,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4152,24'
          Dst:             _ZNK7HashMgr12decode_flagsERNSt3__16vectorItNS0_9allocatorItEEEERKNS0_12basic_stringIcNS0_11char_traitsIcEENS2_IcEEEEP7FileMgr
        - Src:             'affixmgr.cxx:4156,20'
          Dst:             _ZNK7HashMgr12decode_flagsERNSt3__16vectorItNS0_9allocatorItEEEERKNS0_12basic_stringIcNS0_11char_traitsIcEENS2_IcEEEEP7FileMgr
        - Src:             'affixmgr.cxx:4164,21'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4168,28'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4167,7'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
    - functionName:    _ZN8AffixMgr19parse_checkcpdtableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgr
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3978
      functionLinenumberEnd: 4072
      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:3990,5'
          Branch Sides:    []
        - Branch String:   'affixmgr.cxx:4029,7'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:3981,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3980,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:3988,43'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:3996,23'
          Dst:             atoi
        - Src:             'affixmgr.cxx:3999,32'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3998,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4010,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4014,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4013,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4021,14'
          Dst:             _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4023,5'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4027,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4033,34'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4032,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4045,48'
          Dst:             _ZNK7HashMgr11decode_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4055,49'
          Dst:             _ZNK7HashMgr11decode_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4068,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: 3886
      functionLinenumberEnd: 3975
      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:3898,5'
          Branch Sides:    []
        - Branch String:   'affixmgr.cxx:3939,9'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:3889,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3888,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:3896,43'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:3904,15'
          Dst:             atoi
        - Src:             'affixmgr.cxx:3907,32'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3906,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:3910,29'
          Dst:             _ZN10phonetableC2Ev
        - Src:             'affixmgr.cxx:3919,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:3923,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3922,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:3930,14'
          Dst:             _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:3932,5'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:3936,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:3943,36'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3942,15'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:3954,13'
          Dst:             _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'affixmgr.cxx:3962,21'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:3966,28'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3965,7'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:3972,3'
          Dst:             _Z16init_phonet_hashR10phonetable
    - functionName:    _ZN8AffixMgr15parse_convtableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgrPP7RepListS8_
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3794
      functionLinenumberEnd: 3883
      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:3805,5'
          Branch Sides:    []
        - Branch String:   'affixmgr.cxx:3848,9'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:3797,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3796,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:3803,43'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:3811,17'
          Dst:             atoi
        - Src:             'affixmgr.cxx:3814,32'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3813,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:3817,19'
          Dst:             _ZN7RepListC2Ei
        - Src:             'affixmgr.cxx:3827,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:3831,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3830,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:3838,14'
          Dst:             _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:3840,5'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:3845,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:3852,36'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3851,15'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:3853,15'
          Dst:             _ZN7RepListD2Ev
        - Src:             'affixmgr.cxx:3872,21'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:3876,28'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3875,7'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:3880,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: 3747
      functionLinenumberEnd: 3789
      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:3752,5'
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:3750,43'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:3758,26'
          Dst:             atoi
        - Src:             'affixmgr.cxx:3768,11'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'affixmgr.cxx:3778,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:3783,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3781,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
    - functionName:    _ZN8AffixMgr9parse_numERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiP7FileMgr
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3731
      functionLinenumberEnd: 3744
      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:3736,13'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3733,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:3740,34'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3740,8'
          Dst:             _Z12parse_stringRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_i
        - Src:             'affixmgr.cxx:3742,10'
          Dst:             atoi
    - functionName:    _ZN8AffixMgr10parse_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPtP7FileMgr
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3715
      functionLinenumberEnd: 3728
      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:3720,13'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3717,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:3724,34'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3724,8'
          Dst:             _Z12parse_stringRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_i
        - Src:             'affixmgr.cxx:3726,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: 3546
      functionLinenumberEnd: 3549
      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:    6
      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:    79
      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: 750
      functionLinenumberEnd: 750
      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: 1382
      functionLinenumberEnd: 1383
      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: 1279
      functionLinenumberEnd: 1280
      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: 1170
      functionLinenumberEnd: 1171
      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: 1291
      functionLinenumberEnd: 1379
      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:1300,5'
          Branch Sides:    []
        - Branch String:   'hashmgr.cxx:1340,9'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'hashmgr.cxx:1294,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1293,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:1298,43'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'hashmgr.cxx:1306,18'
          Dst:             atoi
        - Src:             'hashmgr.cxx:1309,32'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1308,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:1320,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'hashmgr.cxx:1324,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1323,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:1333,13'
          Dst:             _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:1334,7'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:1337,21'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'hashmgr.cxx:1352,13'
          Dst:             _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'hashmgr.cxx:1361,13'
          Dst:             _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'hashmgr.cxx:1368,23'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'hashmgr.cxx:1373,28'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1372,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:    38
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7HashMgr12parse_aliasmERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgr
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1186
      functionLinenumberEnd: 1277
      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:1195,5'
          Branch Sides:    []
        - Branch String:   'hashmgr.cxx:1235,9'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'hashmgr.cxx:1189,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1188,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:1193,43'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'hashmgr.cxx:1201,21'
          Dst:             atoi
        - Src:             'hashmgr.cxx:1204,32'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1203,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:1215,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'hashmgr.cxx:1220,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1219,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:1228,13'
          Dst:             _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:1229,7'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:1232,21'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'hashmgr.cxx:1249,17'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:1251,17'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:1262,23'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'hashmgr.cxx:1271,28'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1270,7'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
    - functionName:    _ZN7HashMgr12parse_aliasfERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgr
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1077
      functionLinenumberEnd: 1168
      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:1086,5'
          Branch Sides:    []
        - Branch String:   'hashmgr.cxx:1131,9'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'hashmgr.cxx:1080,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1079,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:1084,43'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'hashmgr.cxx:1092,21'
          Dst:             atoi
        - Src:             'hashmgr.cxx:1097,32'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1096,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:1109,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'hashmgr.cxx:1115,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1114,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:1125,13'
          Dst:             _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:1126,7'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:1128,21'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'hashmgr.cxx:1142,33'
          Dst:             _ZNK7HashMgr12decode_flagsEPPtRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEP7FileMgr
        - Src:             'hashmgr.cxx:1150,23'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'hashmgr.cxx:1160,28'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1159,7'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
    - functionName:    _ZNK7HashMgr12decode_flagsEPPtRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEP7FileMgr
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 719
      functionLinenumberEnd: 811
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          488
      EdgeCount:       80
      CyclomaticComplexity: 15
      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:725,3'
          Branch Sides:    []
      Callsites:
        - Src:             'hashmgr.cxx:730,30'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:729,9'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:740,32'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:738,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:756,19'
          Dst:             atoi
        - Src:             'hashmgr.cxx:760,21'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:758,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:766,34'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:765,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:771,15'
          Dst:             atoi
        - Src:             'hashmgr.cxx:775,30'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:773,9'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:781,30'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:780,9'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:786,7'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hashmgr.cxx:794,33'
          Dst:             _ZNK6w_charcvtEv
    - functionName:    _ZNK7HashMgr11encode_flagEt
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 919
      functionLinenumberEnd: 950
      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:945,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: 886
      functionLinenumberEnd: 917
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          148
      EdgeCount:       28
      CyclomaticComplexity: 3
      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:889,3'
          Branch Sides:    []
      Callsites:
        - Src:             'hashmgr.cxx:895,11'
          Dst:             atoi
        - Src:             'hashmgr.cxx:897,9'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:905,7'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hashmgr.cxx:907,29'
          Dst:             _ZNK6w_charcvtEv
        - Src:             'hashmgr.cxx:915,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: 813
      functionLinenumberEnd: 884
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          355
      EdgeCount:       56
      CyclomaticComplexity: 7
      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:817,3'
          Branch Sides:    []
      Callsites:
        - Src:             'hashmgr.cxx:822,30'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:821,9'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:836,19'
          Dst:             atoi
        - Src:             'hashmgr.cxx:840,21'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:838,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:846,34'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:845,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:850,15'
          Dst:             atoi
        - Src:             'hashmgr.cxx:854,30'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:852,9'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:860,30'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:859,9'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:865,7'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hashmgr.cxx:872,66'
          Dst:             _ZNK6w_charcvtEv
    - functionName:    _ZNK7HashMgr10get_aliasfEiPPtP7FileMgr
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1174
      functionLinenumberEnd: 1183
      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:1180,24'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1179,3'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
    - functionName:    _ZNK7HashMgr14walk_hashtableERiP6hentry
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 559
      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: 527
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          117
      EdgeCount:       15
      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_bi
        - _ZNK7HashMgr6lookupEPKcm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'hashmgr.cxx:529,23'
          Dst:             _ZNK7HashMgr6lookupEPKcm
        - Src:             'hashmgr.cxx:530,3'
          Dst:             _ZN7HashMgr21remove_forbidden_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:533,15'
          Dst:             _ZN7HashMgr20get_clen_and_captypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPi
        - Src:             'hashmgr.cxx:535,7'
          Dst:             _ZN7HashMgr8add_wordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPtiPS7_bi
        - Src:             'hashmgr.cxx:539,7'
          Dst:             _ZN7HashMgr8add_wordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPtiPS7_bi
        - Src:             'hashmgr.cxx:541,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: 495
      functionLinenumberEnd: 504
      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:496,23'
          Dst:             _ZNK7HashMgr6lookupEPKcm
    - functionName:    _ZN7HashMgr20get_clen_and_captypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPi
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 473
      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:472,10'
          Dst:             _ZN7HashMgr20get_clen_and_captypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiRNS0_6vectorI6w_charNS4_ISB_EEEE
    - functionName:    _ZN7HashMgr8add_wordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPtiPS7_bi
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         249
      ICount:          1407
      EdgeCount:       282
      CyclomaticComplexity: 35
      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
        - _ZN7HashMgr9free_flagEPti
        - _ZNK7HashMgr10get_aliasmEi
        - _ZNK7HashMgr4hashEPKcm
        - atoi
        - strcmp
        - strcpy
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'hashmgr.cxx:168,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:169,5'
          Dst:             _ZN7HashMgr9free_flagEPti
        - Src:             'hashmgr.cxx:178,33'
          Dst:             _Z20has_no_ignored_charsRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_
        - Src:             'hashmgr.cxx:183,15'
          Dst:             _Z24remove_ignored_chars_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'hashmgr.cxx:185,9'
          Dst:             _Z20remove_ignored_charsRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_
        - Src:             'hashmgr.cxx:191,15'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:193,9'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:200,13'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:202,13'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:213,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:216,5'
          Dst:             _ZN7HashMgr9free_flagEPti
        - Src:             'hashmgr.cxx:228,5'
          Dst:             _ZN7HashMgr9free_flagEPti
        - Src:             'hashmgr.cxx:236,11'
          Dst:             _ZNK7HashMgr4hashEPKcm
        - Src:             'hashmgr.cxx:251,56'
          Dst:             atoi
        - Src:             'hashmgr.cxx:251,45'
          Dst:             _ZNK7HashMgr10get_aliasmEi
        - Src:             'hashmgr.cxx:251,7'
          Dst:             _Z13store_pointerPcS_
        - Src:             'hashmgr.cxx:253,7'
          Dst:             strcpy
        - Src:             'hashmgr.cxx:255,9'
          Dst:             _Z11HENTRY_FINDP6hentryPKc
        - Src:             'hashmgr.cxx:262,28'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'hashmgr.cxx:263,72'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'hashmgr.cxx:311,17'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hashmgr.cxx:312,21'
          Dst:             _Z16get_captype_utf8RKNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'hashmgr.cxx:313,19'
          Dst:             _Z13mkinitcap_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'hashmgr.cxx:314,19'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'hashmgr.cxx:316,26'
          Dst:             _Z11get_captypeRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'hashmgr.cxx:317,19'
          Dst:             _Z9mkinitcapRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'hashmgr.cxx:333,21'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hashmgr.cxx:334,21'
          Dst:             _Z14mkallsmall_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'hashmgr.cxx:335,21'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'hashmgr.cxx:337,21'
          Dst:             _Z10mkallsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'hashmgr.cxx:353,23'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'hashmgr.cxx:366,33'
          Dst:             strcmp
        - Src:             'hashmgr.cxx:386,7'
          Dst:             strcmp
    - functionName:    _ZN7HashMgr27add_hidden_capitalized_wordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPtiPS7_i
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 455
      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_bi
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'hashmgr.cxx:441,7'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hashmgr.cxx:442,7'
          Dst:             _Z14mkallsmall_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'hashmgr.cxx:443,7'
          Dst:             _Z13mkinitcap_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'hashmgr.cxx:444,7'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'hashmgr.cxx:445,14'
          Dst:             _ZN7HashMgr8add_wordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPtiPS7_bi
        - Src:             'hashmgr.cxx:448,7'
          Dst:             _Z10mkallsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'hashmgr.cxx:449,7'
          Dst:             _Z9mkinitcapRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'hashmgr.cxx:450,17'
          Dst:             _ZN7HashMgr8add_wordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPtiPS7_bi
    - functionName:    _ZN7HashMgr9free_flagEPti
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          65
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7HashMgr4hashEPKcm
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 716
      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: 1283
      functionLinenumberEnd: 1288
      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:1286,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: 458
      functionLinenumberEnd: 467
      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:461,11'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hashmgr.cxx:462,16'
          Dst:             _Z16get_captype_utf8RKNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'hashmgr.cxx:465,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: 517
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      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_bi
        - _ZNK7HashMgr12decode_flagsEPPtRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEP7FileMgr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'hashmgr.cxx:518,3'
          Dst:             _ZN7HashMgr21remove_forbidden_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:521,12'
          Dst:             _ZNK7HashMgr12decode_flagsEPPtRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEP7FileMgr
        - Src:             'hashmgr.cxx:522,13'
          Dst:             _ZN7HashMgr20get_clen_and_captypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPi
        - Src:             'hashmgr.cxx:523,3'
          Dst:             _ZN7HashMgr8add_wordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPtiPS7_bi
        - Src:             'hashmgr.cxx:524,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: 507
      functionLinenumberEnd: 514
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      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_bi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'hashmgr.cxx:508,3'
          Dst:             _ZN7HashMgr21remove_forbidden_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:511,13'
          Dst:             _ZN7HashMgr20get_clen_and_captypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPi
        - Src:             'hashmgr.cxx:512,3'
          Dst:             _ZN7HashMgr8add_wordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPtiPS7_bi
        - Src:             'hashmgr.cxx:513,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: 476
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          155
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNK7HashMgr6lookupEPKcm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'hashmgr.cxx:477,23'
          Dst:             _ZNK7HashMgr6lookupEPKcm
    - 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:         19
      ICount:          123
      EdgeCount:       21
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7HashMgr10free_tableEv
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hashmgr.cxx:130,3'
          Dst:             _ZN7HashMgr10free_tableEv
        - Src:             'hashmgr.cxx:130,3'
          Dst:             __clang_call_terminate
    - 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:          71
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7HashMgr9free_flagEPti
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'hashmgr.cxx:121,7'
          Dst:             _ZN7HashMgr9free_flagEPti
    - functionName:    _ZN7HashMgr11load_tablesEPKcS1_
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         151
      ICount:          717
      EdgeCount:       160
      CyclomaticComplexity: 11
      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_bi
        - _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:564,23'
          Dst:             _ZN7FileMgrC2EPKcS1_
        - Src:             'hashmgr.cxx:570,14'
          Dst:             _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:571,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:572,5'
          Dst:             _ZN7FileMgrD2Ev
        - Src:             'hashmgr.cxx:575,3'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:582,19'
          Dst:             atoi
        - Src:             'hashmgr.cxx:592,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:594,5'
          Dst:             _ZN7FileMgrD2Ev
        - Src:             'hashmgr.cxx:610,16'
          Dst:             _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:612,5'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:662,21'
          Dst:             atoi
        - Src:             'hashmgr.cxx:663,14'
          Dst:             _ZNK7HashMgr10get_aliasfEiPPtP7FileMgr
        - Src:             'hashmgr.cxx:666,34'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:665,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:669,14'
          Dst:             _ZNK7HashMgr12decode_flagsEPPtRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEP7FileMgr
        - Src:             'hashmgr.cxx:671,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:672,11'
          Dst:             _ZN7FileMgrD2Ev
        - Src:             'hashmgr.cxx:683,15'
          Dst:             _ZN7HashMgr20get_clen_and_captypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiRNS0_6vectorI6w_charNS4_ISB_EEEE
        - Src:             'hashmgr.cxx:686,9'
          Dst:             _ZN7HashMgr8add_wordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPtiPS7_bi
        - Src:             'hashmgr.cxx:687,9'
          Dst:             _ZN7HashMgr27add_hidden_capitalized_wordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPtiPS7_i
        - Src:             'hashmgr.cxx:688,7'
          Dst:             _ZN7FileMgrD2Ev
        - Src:             'hashmgr.cxx:697,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:701,3'
          Dst:             _ZN7FileMgrD2Ev
    - functionName:    _ZN7HashMgr11load_configEPKcS1_
      functionSourceFile: '/src/hunspell/src/hunspell/hashmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 953
      functionLinenumberEnd: 1074
      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:957,25'
          Dst:             _ZN7FileMgrC2EPKcS1_
        - Src:             'hashmgr.cxx:959,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:968,18'
          Dst:             _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:969,5'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:980,68'
          Dst:             isspace
        - Src:             'hashmgr.cxx:985,34'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:982,9'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:997,21'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:994,9'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'hashmgr.cxx:1003,43'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1003,12'
          Dst:             _Z12parse_stringRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_i
        - Src:             'hashmgr.cxx:1004,9'
          Dst:             _ZN7FileMgrD2Ev
        - Src:             'hashmgr.cxx:1007,23'
          Dst:             _ZNK7HashMgr11decode_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:1011,44'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1011,12'
          Dst:             _Z12parse_stringRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_i
        - Src:             'hashmgr.cxx:1012,9'
          Dst:             _ZN7FileMgrD2Ev
        - Src:             'hashmgr.cxx:1018,18'
          Dst:             _Z14get_current_csRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:1022,45'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1022,12'
          Dst:             _Z12parse_stringRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_i
        - Src:             'hashmgr.cxx:1023,9'
          Dst:             _ZN7FileMgrD2Ev
        - Src:             'hashmgr.cxx:1026,17'
          Dst:             _Z12get_lang_numRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hashmgr.cxx:1033,38'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'hashmgr.cxx:1032,12'
          Dst:             _Z11parse_arrayRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_RNS_6vectorI6w_charNS3_ISA_EEEEii
        - Src:             'hashmgr.cxx:1034,9'
          Dst:             _ZN7FileMgrD2Ev
        - Src:             'hashmgr.cxx:1039,66'
          Dst:             isspace
        - Src:             'hashmgr.cxx:1040,12'
          Dst:             _ZN7HashMgr12parse_aliasfERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgr
        - Src:             'hashmgr.cxx:1041,9'
          Dst:             _ZN7FileMgrD2Ev
        - Src:             'hashmgr.cxx:1046,66'
          Dst:             isspace
        - Src:             'hashmgr.cxx:1047,12'
          Dst:             _ZN7HashMgr12parse_aliasmERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgr
        - Src:             'hashmgr.cxx:1048,9'
          Dst:             _ZN7FileMgrD2Ev
        - Src:             'hashmgr.cxx:1058,12'
          Dst:             _ZN7HashMgr14parse_reptableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgr
        - Src:             'hashmgr.cxx:1059,9'
          Dst:             _ZN7FileMgrD2Ev
        - Src:             'hashmgr.cxx:1067,32'
          Dst:             isspace
        - Src:             'hashmgr.cxx:1072,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: 257
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         41
      ICount:          295
      EdgeCount:       51
      CyclomaticComplexity: 12
      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:251,36'
          Dst:             strlen
        - Src:             'hunzip.cxx:251,5'
          Dst:             strcpy
        - Src:             'hunzip.cxx:254,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
...
