---
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:    178
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_begin_catch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/hunspell/./src/tools/affdicfuzzer.cxx'
      linkageType:     externalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          201
      EdgeCount:       56
      CyclomaticComplexity: 25
      functionsReached:
        - _ZN8Hunspell5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_
        - _ZN8Hunspell7suggestERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN8HunspellC2EPKcS1_S1_
        - _ZN8HunspellD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './src/tools/affdicfuzzer.cxx:63,14'
          Dst:             _ZN8HunspellC2EPKcS1_S1_
        - Src:             './src/tools/affdicfuzzer.cxx:65,15'
          Dst:             _ZN8Hunspell5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_
        - Src:             './src/tools/affdicfuzzer.cxx:66,14'
          Dst:             _ZN8Hunspell7suggestERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             './src/tools/affdicfuzzer.cxx:69,1'
          Dst:             _ZN8HunspellD2Ev
        - Src:             './src/tools/affdicfuzzer.cxx:69,1'
          Dst:             _ZN8HunspellD2Ev
    - functionName:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_allocate_exception
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt20bad_array_new_lengthC1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt20bad_array_new_lengthD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_throw
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12length_errorC2B8ne220000EPKc
      functionSourceFile: '/usr/local/bin/../include/c++/v1/stdexcept'
      linkageType:     WeakODRLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11logic_errorC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/stdexcept:154,66'
          Dst:             _ZNSt11logic_errorC2EPKc
    - functionName:    _ZNSt12length_errorD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_free_exception
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11logic_errorC2EPKc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1B8ne220000EOS5_ENKUlRS5_E_clES7_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/string'
      linkageType:     InternalLinkage
      functionLinenumber: 1020
      functionLinenumberEnd: 1023
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_rethrow
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_end_catch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    memchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Hunspell_free_list
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2363
      functionLinenumberEnd: 2365
      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:2364,47'
          Dst:             _ZN12HunspellImpl9free_listEPPPci
    - functionName:    _ZN12HunspellImpl9free_listEPPPci
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2065
      functionLinenumberEnd: 2072
      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: 2359
      functionLinenumberEnd: 2361
      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:2360,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: 1504
      functionLinenumberEnd: 1508
      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:1506,24'
          Dst:             _ZN7HashMgr6removeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    Hunspell_add_with_affix
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2353
      functionLinenumberEnd: 2355
      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:2354,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: 1498
      functionLinenumberEnd: 1502
      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:1500,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: 2342
      functionLinenumberEnd: 2344
      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:2343,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: 1492
      functionLinenumberEnd: 1496
      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:1494,24'
          Dst:             _ZN7HashMgr14add_with_flagsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_S8_
    - functionName:    Hunspell_add
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2338
      functionLinenumberEnd: 2340
      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:2339,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: 1486
      functionLinenumberEnd: 1490
      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:1488,24'
          Dst:             _ZN7HashMgr3addERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    Hunspell_generate2
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2330
      functionLinenumberEnd: 2331
      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:2331,54'
          Dst:             _ZN12HunspellImpl8generateEPPPcPKcS1_i
    - functionName:    _ZN12HunspellImpl8generateEPPPcPKcS1_i
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2102
      functionLinenumberEnd: 2109
      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:2107,36'
          Dst:             _ZN12HunspellImpl8generateERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKNS0_6vectorIS6_NS4_IS6_EEEE
        - Src:             'hunspell.cxx:2108,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: 1773
      functionLinenumberEnd: 1815
      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:1777,34'
          Dst:             _ZN12HunspellImpl7analyzeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1780,3'
          Dst:             _ZN12HunspellImpl9cleanwordERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_PiSA_
        - Src:             'hunspell.cxx:1784,31'
          Dst:             _ZN10SuggestMgr11suggest_genERKNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_
        - Src:             'hunspell.cxx:1784,5'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1790,7'
          Dst:             _ZN12HunspellImpl8mkallcapERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1793,12'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'hunspell.cxx:1798,9'
          Dst:             _ZN12HunspellImpl9mkinitcapERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1807,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: 2028
      functionLinenumberEnd: 2038
      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:2035,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: 2020
      functionLinenumberEnd: 2025
      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: 1526
      functionLinenumberEnd: 1539
      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:1527,35'
          Dst:             _ZN12HunspellImpl16analyze_internalERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1529,34'
          Dst:             _ZNK8AffixMgr14get_oconvtableEv
        - Src:             'hunspell.cxx:1533,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: 301
      functionLinenumberEnd: 373
      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:345,5'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hunspell.cxx:347,40'
          Dst:             _ZNK6w_charcvtEv
        - Src:             'hunspell.cxx:348,24'
          Dst:             _Z14unicodetolowerti
        - Src:             'hunspell.cxx:351,11'
          Dst:             _Z14unicodetoupperti
        - Src:             'hunspell.cxx:354,5'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'hunspell.cxx:356,40'
          Dst:             _ZNK6w_charcvtEv
        - Src:             'hunspell.cxx:357,26'
          Dst:             _Z14unicodetolowerti
    - functionName:    _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1518
      functionLinenumberEnd: 1524
      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: 375
      functionLinenumberEnd: 384
      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:378,5'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hunspell.cxx:379,5'
          Dst:             _Z12mkallcap_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'hunspell.cxx:380,5'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'hunspell.cxx:382,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: 1455
      functionLinenumberEnd: 1464
      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:1458,5'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hunspell.cxx:1459,5'
          Dst:             _Z13mkinitcap_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'hunspell.cxx:1460,5'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'hunspell.cxx:1462,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: 442
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          160
      EdgeCount:       30
      CyclomaticComplexity: 6
      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:452,12'
          Dst:             _ZN12HunspellImpl14spell_internalERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_
        - Src:             'hunspell.cxx:457,36'
          Dst:             _ZNK8AffixMgr14get_oconvtableEv
        - Src:             'hunspell.cxx:460,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: 469
      functionLinenumberEnd: 815
      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:542,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:496,32'
          Dst:             _ZNK8AffixMgr14get_iconvtableEv
        - Src:             'hunspell.cxx:500,32'
          Dst:             _ZN7RepList4convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
        - Src:             'hunspell.cxx:502,12'
          Dst:             _ZN12HunspellImpl10cleanword2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEERKS6_PiPm
        - Src:             'hunspell.cxx:504,12'
          Dst:             _ZN12HunspellImpl10cleanword2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEERKS6_PiPm
        - Src:             'hunspell.cxx:549,12'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_
        - Src:             'hunspell.cxx:553,14'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_
        - Src:             'hunspell.cxx:558,12'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_
        - Src:             'hunspell.cxx:564,14'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_
        - Src:             'hunspell.cxx:572,9'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:579,13'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hunspell.cxx:580,13'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hunspell.cxx:581,13'
          Dst:             _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:585,18'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_
        - Src:             'hunspell.cxx:589,13'
          Dst:             _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:591,18'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_
        - Src:             'hunspell.cxx:595,11'
          Dst:             _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:596,16'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_
        - Src:             'hunspell.cxx:601,27'
          Dst:             _ZNK8AffixMgr15get_checksharpsEv
        - Src:             'hunspell.cxx:603,9'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:605,14'
          Dst:             _ZN12HunspellImpl11spellsharpsERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmiiPiPS6_
        - Src:             'hunspell.cxx:607,11'
          Dst:             _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:608,16'
          Dst:             _ZN12HunspellImpl11spellsharpsERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmiiPiPS6_
        - Src:             'hunspell.cxx:612,16'
          Dst:             _ZN12HunspellImpl11spellsharpsERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmiiPiPS6_
        - Src:             'hunspell.cxx:616,18'
          Dst:             _ZN12HunspellImpl11spellsharpsERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmiiPiPS6_
        - Src:             'hunspell.cxx:629,11'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:630,11'
          Dst:             _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:636,12'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_
        - Src:             'hunspell.cxx:646,17'
          Dst:             _ZN12HunspellImpl11is_keepcaseEPK6hentry
        - Src:             'hunspell.cxx:651,7'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:653,7'
          Dst:             _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:655,12'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_
        - Src:             'hunspell.cxx:658,14'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_
        - Src:             'hunspell.cxx:664,16'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_
        - Src:             'hunspell.cxx:667,21'
          Dst:             _ZN12HunspellImpl11is_keepcaseEPK6hentry
        - Src:             'hunspell.cxx:672,17'
          Dst:             _ZN12HunspellImpl11is_keepcaseEPK6hentry
        - Src:             'hunspell.cxx:676,21'
          Dst:             _ZNK8AffixMgr15get_checksharpsEv
        - Src:             'hunspell.cxx:685,25'
          Dst:             _ZNK8AffixMgr8get_warnEv
        - Src:             'hunspell.cxx:686,9'
          Dst:             _ZNK8AffixMgr8get_warnEv
        - Src:             'hunspell.cxx:688,18'
          Dst:             _ZNK8AffixMgr14get_forbidwarnEv
        - Src:             'hunspell.cxx:719,59'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_
        - Src:             'hunspell.cxx:730,13'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_
        - Src:             'hunspell.cxx:751,14'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_
        - Src:             'hunspell.cxx:756,13'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_
        - Src:             'hunspell.cxx:768,15'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_
        - Src:             'hunspell.cxx:784,14'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_
        - Src:             'hunspell.cxx:789,13'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_
        - Src:             'hunspell.cxx:801,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: 256
      functionLinenumberEnd: 296
      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:262,3'
          Dst:             _ZN12HunspellImpl12clean_ignoreERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:290,5'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hunspell.cxx:291,17'
          Dst:             _Z16get_captype_utf8RKNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'hunspell.cxx:293,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: 817
      functionLinenumberEnd: 949
      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:821,3'
          Dst:             _ZN12HunspellImpl12clean_ignoreERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:829,7'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hunspell.cxx:831,7'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hunspell.cxx:839,22'
          Dst:             _ZNK7HashMgr6lookupEPKcm
        - Src:             'hunspell.cxx:843,9'
          Dst:             _ZNK8AffixMgr17get_forbiddenwordEv
        - Src:             'hunspell.cxx:848,20'
          Dst:             _ZNK8AffixMgr16get_compoundflagEv
        - Src:             'hunspell.cxx:849,13'
          Dst:             _ZNK8AffixMgr16get_compoundflagEv
        - Src:             'hunspell.cxx:859,21'
          Dst:             _ZNK8AffixMgr13get_needaffixEv
        - Src:             'hunspell.cxx:860,14'
          Dst:             _ZNK8AffixMgr13get_needaffixEv
        - Src:             'hunspell.cxx:861,21'
          Dst:             _ZNK8AffixMgr18get_onlyincompoundEv
        - Src:             'hunspell.cxx:862,14'
          Dst:             _ZNK8AffixMgr18get_onlyincompoundEv
        - Src:             'hunspell.cxx:871,17'
          Dst:             _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
        - Src:             'hunspell.cxx:875,18'
          Dst:             _ZNK8AffixMgr18get_onlyincompoundEv
        - Src:             'hunspell.cxx:876,11'
          Dst:             _ZNK8AffixMgr18get_onlyincompoundEv
        - Src:             'hunspell.cxx:884,11'
          Dst:             _ZNK8AffixMgr17get_forbiddenwordEv
        - Src:             'hunspell.cxx:893,13'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hunspell.cxx:895,13'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hunspell.cxx:899,23'
          Dst:             _ZNK8AffixMgr12get_compoundEv
        - Src:             'hunspell.cxx:906,19'
          Dst:             _ZN8AffixMgr14compound_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEssssPP6hentrySB_ccPi
        - Src:             'hunspell.cxx:913,21'
          Dst:             _ZN8AffixMgr14compound_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEssssPP6hentrySB_ccPi
        - Src:             'hunspell.cxx:918,20'
          Dst:             isdigit
        - Src:             'hunspell.cxx:921,22'
          Dst:             _ZN10SuggestMgr7suggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_Pib
        - Src:             'hunspell.cxx:929,21'
          Dst:             _ZN8AffixMgr14compound_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEssssPP6hentrySB_ccPi
        - Src:             'hunspell.cxx:937,15'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hunspell.cxx:939,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: 386
      functionLinenumberEnd: 393
      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:388,5'
          Dst:             _Z14mkallsmall_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'hunspell.cxx:389,5'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'hunspell.cxx:391,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: 1466
      functionLinenumberEnd: 1473
      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:1468,5'
          Dst:             _Z13mkinitcap_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'hunspell.cxx:1469,5'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'hunspell.cxx:1471,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: 409
      functionLinenumberEnd: 429
      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:414,17'
          Dst:             _ZN12HunspellImpl11spellsharpsERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmiiPiPS6_
        - Src:             'hunspell.cxx:419,9'
          Dst:             _ZN12HunspellImpl11spellsharpsERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmiiPiPS6_
        - Src:             'hunspell.cxx:424,14'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_
        - Src:             'hunspell.cxx:425,21'
          Dst:             _ZN12HunspellImpl12sharps_u8_l1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:426,12'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_
    - functionName:    _ZN12HunspellImpl11is_keepcaseEPK6hentry
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 433
      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:432,38'
          Dst:             _ZNK8AffixMgr12get_keepcaseEv
        - Src:             'hunspell.cxx:433,10'
          Dst:             _ZNK8AffixMgr12get_keepcaseEv
    - functionName:    _ZN12HunspellImpl12sharps_u8_l1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 401
      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:399,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: 229
      functionLinenumberEnd: 242
      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:232,45'
          Dst:             _ZNK8AffixMgr10get_ignoreEv
        - Src:             'hunspell.cxx:236,18'
          Dst:             _ZNK8AffixMgr16get_ignore_utf16Ev
        - Src:             'hunspell.cxx:237,7'
          Dst:             _Z24remove_ignored_chars_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'hunspell.cxx:239,7'
          Dst:             _Z20remove_ignored_charsRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_
    - functionName:    isdigit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6w_charcvtEv
      functionSourceFile: '/src/hunspell/src/hunspell/./w_char.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12HunspellImpl16analyze_internalERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1541
      functionLinenumberEnd: 1771
      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:1621,3'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'hunspell.cxx:1560,34'
          Dst:             _ZNK8AffixMgr14get_iconvtableEv
        - Src:             'hunspell.cxx:1564,32'
          Dst:             _ZN7RepList4convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
        - Src:             'hunspell.cxx:1566,12'
          Dst:             _ZN12HunspellImpl10cleanword2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEERKS6_PiPm
        - Src:             'hunspell.cxx:1568,12'
          Dst:             _ZN12HunspellImpl10cleanword2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEERKS6_PiPm
        - Src:             'hunspell.cxx:1605,23'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_
        - Src:             'hunspell.cxx:1609,35'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1609,9'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1612,35'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1612,9'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1614,35'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1614,9'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1616,14'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'hunspell.cxx:1625,33'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1625,7'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1629,35'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1629,9'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1634,7'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1636,7'
          Dst:             _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1637,33'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1637,7'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1638,33'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1638,7'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1641,35'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1641,9'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1646,35'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1646,9'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1651,33'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1651,7'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1655,35'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1655,9'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1657,7'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1659,7'
          Dst:             _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1661,33'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1661,7'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1662,33'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1662,7'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1665,35'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1665,9'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1670,35'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1670,9'
          Dst:             _ZN12HunspellImpl10cat_resultERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS6_
        - Src:             'hunspell.cxx:1680,9'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1682,9'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1684,12'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'hunspell.cxx:1698,11'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_
        - Src:             'hunspell.cxx:1699,32'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1701,18'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'hunspell.cxx:1706,11'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_
        - Src:             'hunspell.cxx:1706,45'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_
        - Src:             'hunspell.cxx:1707,33'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1712,21'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1716,16'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'hunspell.cxx:1721,17'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_
        - Src:             'hunspell.cxx:1723,22'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_
        - Src:             'hunspell.cxx:1725,33'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1730,21'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1734,16'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'hunspell.cxx:1759,13'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_
        - Src:             'hunspell.cxx:1761,35'
          Dst:             _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1765,18'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
    - functionName:    Hunspell_generate
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2321
      functionLinenumberEnd: 2322
      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:2322,54'
          Dst:             _ZN12HunspellImpl8generateEPPPcPKcS4_
    - functionName:    _ZN12HunspellImpl8generateEPPPcPKcS4_
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2097
      functionLinenumberEnd: 2100
      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:2098,36'
          Dst:             _ZN12HunspellImpl8generateERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - Src:             'hunspell.cxx:2099,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: 1817
      functionLinenumberEnd: 1822
      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:1818,33'
          Dst:             _ZN12HunspellImpl7analyzeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1819,35'
          Dst:             _ZN12HunspellImpl8generateERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKNS0_6vectorIS6_NS4_IS6_EEEE
        - Src:             'hunspell.cxx:1820,3'
          Dst:             _Z8uniqlistRNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE
    - functionName:    Hunspell_stem2
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2313
      functionLinenumberEnd: 2314
      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:2314,54'
          Dst:             _ZN12HunspellImpl4stemEPPPcS1_i
    - functionName:    _ZN12HunspellImpl4stemEPPPcS1_i
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2088
      functionLinenumberEnd: 2095
      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:2093,36'
          Dst:             _ZN12HunspellImpl4stemERKNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEE
        - Src:             'hunspell.cxx:2094,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: 1376
      functionLinenumberEnd: 1441
      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:1387,24'
          Dst:             strstr
        - Src:             'hunspell.cxx:1389,30'
          Dst:             strstr
        - Src:             'hunspell.cxx:1392,9'
          Dst:             _Z10copy_fieldRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'hunspell.cxx:1395,20'
          Dst:             strstr
        - Src:             'hunspell.cxx:1405,35'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'hunspell.cxx:1415,33'
          Dst:             _ZN10SuggestMgr11suggest_genERKNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_
        - Src:             'hunspell.cxx:1417,42'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'hunspell.cxx:1429,11'
          Dst:             _Z10copy_fieldRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'hunspell.cxx:1433,9'
          Dst:             _Z10copy_fieldRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'hunspell.cxx:1438,10'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'hunspell.cxx:1439,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: 2309
      functionLinenumberEnd: 2310
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12HunspellImpl4stemEPPPcPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2310,54'
          Dst:             _ZN12HunspellImpl4stemEPPPcPKc
    - functionName:    _ZN12HunspellImpl4stemEPPPcPKc
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2083
      functionLinenumberEnd: 2086
      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:2084,36'
          Dst:             _ZN12HunspellImpl4stemERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:2085,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: 1443
      functionLinenumberEnd: 1445
      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:1444,15'
          Dst:             _ZN12HunspellImpl7analyzeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1444,10'
          Dst:             _ZN12HunspellImpl4stemERKNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEE
    - functionName:    Hunspell_analyze
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2305
      functionLinenumberEnd: 2306
      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:2306,54'
          Dst:             _ZN12HunspellImpl7analyzeEPPPcPKc
    - functionName:    _ZN12HunspellImpl7analyzeEPPPcPKc
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2078
      functionLinenumberEnd: 2081
      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:2079,36'
          Dst:             _ZN12HunspellImpl7analyzeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:2080,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: 2301
      functionLinenumberEnd: 2302
      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:2302,54'
          Dst:             _ZN12HunspellImpl14suffix_suggestEPPPcPKc
    - functionName:    _ZN12HunspellImpl14suffix_suggestEPPPcPKc
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2060
      functionLinenumberEnd: 2063
      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:2061,36'
          Dst:             _ZN12HunspellImpl14suffix_suggestERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:2062,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: 1982
      functionLinenumberEnd: 2015
      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:1988,37'
          Dst:             _ZNK8AffixMgr10get_ignoreEv
        - Src:             'hunspell.cxx:1993,18'
          Dst:             _ZNK8AffixMgr16get_ignore_utf16Ev
        - Src:             'hunspell.cxx:1994,7'
          Dst:             _Z24remove_ignored_chars_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'hunspell.cxx:1996,7'
          Dst:             _Z20remove_ignored_charsRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_
        - Src:             'hunspell.cxx:2009,22'
          Dst:             _ZNK7HashMgr6lookupEPKcm
        - Src:             'hunspell.cxx:2012,19'
          Dst:             _ZN8AffixMgr16get_suffix_wordsEPtiRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    Hunspell_suggest
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2297
      functionLinenumberEnd: 2298
      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:2298,54'
          Dst:             _ZN12HunspellImpl7suggestEPPPcPKc
    - functionName:    _ZN12HunspellImpl7suggestEPPPcPKc
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2055
      functionLinenumberEnd: 2058
      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:2056,39'
          Dst:             _ZN12HunspellImpl7suggestERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:2057,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: 1062
      functionLinenumberEnd: 1066
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN12HunspellImpl7suggestERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEENS0_6chrono10time_pointINSD_12steady_clockENSD_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:1065,10'
          Dst:             _ZN12HunspellImpl7suggestERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEENS0_6chrono10time_pointINSD_12steady_clockENSD_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
    - functionName:    _ZN12HunspellImpl7suggestERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEENS0_6chrono10time_pointINSD_12steady_clockENSD_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 957
      functionLinenumberEnd: 1060
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         138
      ICount:          711
      EdgeCount:       140
      CyclomaticComplexity: 4
      functionsReached:
        - _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - _ZN12HunspellImpl16suggest_internalERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEESC_RbRmRiNS0_6chrono10time_pointINSG_12steady_clockENSG_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_
        - _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:1001,5'
          Branch Sides:    []
      Callsites:
        - Src:             'hunspell.cxx:973,35'
          Dst:             _ZN12HunspellImpl16suggest_internalERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEESC_RbRmRiNS0_6chrono10time_pointINSG_12steady_clockENSG_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:980,9'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hunspell.cxx:982,9'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hunspell.cxx:989,7'
          Dst:             _ZN12HunspellImpl9mkinitcapERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:993,31'
          Dst:             _ZNK8AffixMgr16get_sugswithdotsEv
        - Src:             'hunspell.cxx:1000,24'
          Dst:             _ZNK8AffixMgr12get_keepcaseEv
        - Src:             'hunspell.cxx:1000,49'
          Dst:             _ZNK8AffixMgr17get_forbiddenwordEv
        - Src:             'hunspell.cxx:1006,58'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_
        - Src:             'hunspell.cxx:1010,15'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hunspell.cxx:1014,13'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1015,17'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_
        - Src:             'hunspell.cxx:1019,15'
          Dst:             _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1020,19'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_
        - Src:             'hunspell.cxx:1050,34'
          Dst:             _ZNK8AffixMgr14get_oconvtableEv
        - Src:             'hunspell.cxx:1054,15'
          Dst:             _ZN7RepList4convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
    - functionName:    _ZN12HunspellImpl16suggest_internalERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEESC_RbRmRiNS0_6chrono10time_pointINSG_12steady_clockENSG_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1072
      functionLinenumberEnd: 1370
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         435
      ICount:          2330
      EdgeCount:       798
      CyclomaticComplexity: 365
      functionsReached:
        - _Z11get_captypeRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - _Z16get_captype_utf8RKNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - _ZN10SuggestMgr7suggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_Pib
        - _ZN10SuggestMgr9ngsuggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEEPKcRKNS1_IP7HashMgrNS5_ISE_EEEEi
        - _ZN12HunspellImpl10cleanword2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEERKS6_PiPm
        - _ZN12HunspellImpl10insert_sugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_
        - _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - _ZN12HunspellImpl12mkinitsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_
        - _ZN12HunspellImpl7spellmlERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN12HunspellImpl7suggestERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEENS0_6chrono10time_pointINSD_12steady_clockENSD_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - _ZN12HunspellImpl8mkallcapERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_
        - _ZN12HunspellImpl9mkinitcapERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN7RepList4convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
        - _ZNK8AffixMgr12get_keepcaseEv
        - _ZNK8AffixMgr14get_forceucaseEv
        - _ZNK8AffixMgr14get_iconvtableEv
        - _ZNK8AffixMgr15get_checksharpsEv
        - _ZNK8AffixMgr16get_maxngramsugsEv
        - _ZNK8AffixMgr17get_forbiddenwordEv
        - strchr
        - strcmp
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   'hunspell.cxx:1132,3'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   'hunspell.cxx:1278,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:1085,12'
          Dst:             _ZN12HunspellImpl7spellmlERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1100,34'
          Dst:             _ZNK8AffixMgr14get_iconvtableEv
        - Src:             'hunspell.cxx:1104,32'
          Dst:             _ZN7RepList4convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
        - Src:             'hunspell.cxx:1106,12'
          Dst:             _ZN12HunspellImpl10cleanword2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEERKS6_PiPm
        - Src:             'hunspell.cxx:1108,12'
          Dst:             _ZN12HunspellImpl10cleanword2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEERKS6_PiPm
        - Src:             'hunspell.cxx:1122,43'
          Dst:             _ZNK8AffixMgr14get_forceucaseEv
        - Src:             'hunspell.cxx:1124,9'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_
        - Src:             'hunspell.cxx:1126,7'
          Dst:             _ZN12HunspellImpl9mkinitcapERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1134,22'
          Dst:             _ZN10SuggestMgr7suggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_Pib
        - Src:             'hunspell.cxx:1140,24'
          Dst:             _ZN10SuggestMgr7suggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_Pib
        - Src:             'hunspell.cxx:1149,22'
          Dst:             _ZN10SuggestMgr7suggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_Pib
        - Src:             'hunspell.cxx:1153,7'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1154,22'
          Dst:             _ZN10SuggestMgr7suggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_Pib
        - Src:             'hunspell.cxx:1163,22'
          Dst:             _ZN10SuggestMgr7suggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_Pib
        - Src:             'hunspell.cxx:1173,11'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hunspell.cxx:1174,22'
          Dst:             _Z16get_captype_utf8RKNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'hunspell.cxx:1176,22'
          Dst:             _Z11get_captypeRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'hunspell.cxx:1181,11'
          Dst:             _ZN12HunspellImpl10insert_sugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_
        - Src:             'hunspell.cxx:1190,9'
          Dst:             _ZN12HunspellImpl12mkinitsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1191,24'
          Dst:             _ZN10SuggestMgr7suggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_Pib
        - Src:             'hunspell.cxx:1196,7'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1197,11'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_
        - Src:             'hunspell.cxx:1198,9'
          Dst:             _ZN12HunspellImpl10insert_sugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_
        - Src:             'hunspell.cxx:1200,22'
          Dst:             _ZN10SuggestMgr7suggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_Pib
        - Src:             'hunspell.cxx:1204,9'
          Dst:             _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1205,13'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_
        - Src:             'hunspell.cxx:1206,11'
          Dst:             _ZN12HunspellImpl10insert_sugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_
        - Src:             'hunspell.cxx:1207,24'
          Dst:             _ZN10SuggestMgr7suggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_Pib
        - Src:             'hunspell.cxx:1213,29'
          Dst:             strchr
        - Src:             'hunspell.cxx:1215,25'
          Dst:             strlen
        - Src:             'hunspell.cxx:1217,30'
          Dst:             strcmp
        - Src:             'hunspell.cxx:1222,15'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'hunspell.cxx:1223,13'
          Dst:             _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1235,7'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__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:1239,27'
          Dst:             _ZNK8AffixMgr12get_keepcaseEv
        - Src:             'hunspell.cxx:1239,45'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_
        - Src:             'hunspell.cxx:1240,9'
          Dst:             _ZN12HunspellImpl10insert_sugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_
        - Src:             'hunspell.cxx:1241,7'
          Dst:             _ZN12HunspellImpl10mkinitcap2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1242,22'
          Dst:             _ZN10SuggestMgr7suggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_Pib
        - Src:             'hunspell.cxx:1246,9'
          Dst:             _ZN12HunspellImpl8mkallcapERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1247,29'
          Dst:             _ZNK8AffixMgr15get_checksharpsEv
        - Src:             'hunspell.cxx:1249,13'
          Dst:             _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'hunspell.cxx:1251,13'
          Dst:             _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'hunspell.cxx:1267,15'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_
        - Src:             'hunspell.cxx:1277,66'
          Dst:             _ZNK8AffixMgr16get_maxngramsugsEv
        - Src:             'hunspell.cxx:1280,16'
          Dst:             _ZN10SuggestMgr9ngsuggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEEPKcRKNS1_IP7HashMgrNS5_ISE_EEEEi
        - Src:             'hunspell.cxx:1291,9'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1292,16'
          Dst:             _ZN10SuggestMgr9ngsuggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEEPKcRKNS1_IP7HashMgrNS5_ISE_EEEEi
        - Src:             'hunspell.cxx:1300,9'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1301,16'
          Dst:             _ZN10SuggestMgr9ngsuggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEEPKcRKNS1_IP7HashMgrNS5_ISE_EEEEi
        - Src:             'hunspell.cxx:1308,9'
          Dst:             _ZN12HunspellImpl11mkallsmall2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorI6w_charNS4_IS9_EEEE
        - Src:             'hunspell.cxx:1310,16'
          Dst:             _ZN10SuggestMgr9ngsuggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEEPKcRKNS1_IP7HashMgrNS5_ISE_EEEEi
        - Src:             'hunspell.cxx:1314,11'
          Dst:             _ZN12HunspellImpl8mkallcapERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1342,29'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_
        - Src:             'hunspell.cxx:1343,41'
          Dst:             _ZN12HunspellImpl7suggestERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEENS0_6chrono10time_pointINSD_12steady_clockENSD_8durationIxNS0_5ratioILl1ELl1000000000EEEEEEE
        - Src:             'hunspell.cxx:1354,31'
          Dst:             _ZNK8AffixMgr17get_forbiddenwordEv
        - Src:             'hunspell.cxx:1355,13'
          Dst:             _ZN12HunspellImpl9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiPS6_
        - Src:             'hunspell.cxx:1357,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: 1900
      functionLinenumberEnd: 1980
      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:1915,7'
          Dst:             _ZN12HunspellImpl13check_xml_parERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmPKcSA_
        - Src:             'hunspell.cxx:1916,22'
          Dst:             _ZN12HunspellImpl11get_xml_parERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'hunspell.cxx:1918,14'
          Dst:             _ZN12HunspellImpl7analyzeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1927,7'
          Dst:             _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'hunspell.cxx:1928,7'
          Dst:             _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'hunspell.cxx:1929,7'
          Dst:             _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'hunspell.cxx:1938,14'
          Dst:             _ZN12HunspellImpl13check_xml_parERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmPKcSA_
        - Src:             'hunspell.cxx:1939,22'
          Dst:             _ZN12HunspellImpl11get_xml_parERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'hunspell.cxx:1941,14'
          Dst:             _ZN12HunspellImpl4stemERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1942,14'
          Dst:             _ZN12HunspellImpl13check_xml_parERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmPKcSA_
        - Src:             'hunspell.cxx:1943,22'
          Dst:             _ZN12HunspellImpl11get_xml_parERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'hunspell.cxx:1948,25'
          Dst:             _ZN12HunspellImpl11get_xml_parERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'hunspell.cxx:1950,16'
          Dst:             _ZN12HunspellImpl8generateERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - Src:             'hunspell.cxx:1955,42'
          Dst:             _ZN12HunspellImpl12get_xml_listERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmPKc
        - Src:             'hunspell.cxx:1957,18'
          Dst:             _ZN12HunspellImpl8generateERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKNS0_6vectorIS6_NS4_IS6_EEEE
        - Src:             'hunspell.cxx:1958,11'
          Dst:             _Z8uniqlistRNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE
        - Src:             'hunspell.cxx:1963,14'
          Dst:             _ZN12HunspellImpl13check_xml_parERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmPKcSA_
        - Src:             'hunspell.cxx:1964,22'
          Dst:             _ZN12HunspellImpl11get_xml_parERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'hunspell.cxx:1969,25'
          Dst:             _ZN12HunspellImpl11get_xml_parERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'hunspell.cxx:1971,9'
          Dst:             _ZN12HunspellImpl14add_with_affixERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - Src:             'hunspell.cxx:1973,9'
          Dst:             _ZN12HunspellImpl3addERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'hunspell.cxx:1976,9'
          Dst:             _ZN12HunspellImpl3addERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZN12HunspellImpl10insert_sugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 439
      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: 1476
      functionLinenumberEnd: 1483
      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:1478,5'
          Dst:             _Z15mkinitsmall_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'hunspell.cxx:1479,5'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'hunspell.cxx:1481,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: 1877
      functionLinenumberEnd: 1880
      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:1878,41'
          Dst:             _ZN12HunspellImpl11get_xml_posERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmPKc
        - Src:             'hunspell.cxx:1878,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: 1825
      functionLinenumberEnd: 1841
      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:1838,3'
          Dst:             _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'hunspell.cxx:1839,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: 1882
      functionLinenumberEnd: 1898
      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:1890,46'
          Dst:             strlen
        - Src:             'hunspell.cxx:1890,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: 1857
      functionLinenumberEnd: 1873
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          122
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:1870,12'
          Dst:             strlen
        - Src:             'hunspell.cxx:1872,16'
          Dst:             strlen
    - functionName:    Hunspell_get_dic_encoding
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2293
      functionLinenumberEnd: 2294
      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:2294,54'
          Dst:             _ZN12HunspellImpl16get_dic_encodingEv
    - functionName:    _ZN12HunspellImpl16get_dic_encodingEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2074
      functionLinenumberEnd: 2075
      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: 2289
      functionLinenumberEnd: 2290
      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:2290,54'
          Dst:             _ZN12HunspellImpl5spellEPKcPiPPc
    - functionName:    _ZN12HunspellImpl5spellEPKcPiPPc
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2041
      functionLinenumberEnd: 2053
      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:2044,14'
          Dst:             _ZN12HunspellImpl5spellERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEEPiPS6_
        - Src:             'hunspell.cxx:2049,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: 2285
      functionLinenumberEnd: 2286
      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:2286,54'
          Dst:             _ZN12HunspellImpl7add_dicEPKcS1_
    - functionName:    _ZN12HunspellImpl7add_dicEPKcS1_
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 223
      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:221,25'
          Dst:             _ZN7HashMgrC2EPKcS1_S1_
    - functionName:    Hunspell_destroy
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2281
      functionLinenumberEnd: 2283
      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:2282,3'
          Dst:             _ZN12HunspellImplD2Ev
    - functionName:    _ZN12HunspellImplD2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 217
      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:207,3'
          Dst:             _ZN10SuggestMgrD2Ev
        - Src:             'hunspell.cxx:208,3'
          Dst:             _ZN8AffixMgrD2Ev
        - Src:             'hunspell.cxx:210,5'
          Dst:             _ZN7HashMgrD2Ev
    - functionName:    Hunspell_create_key
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2277
      functionLinenumberEnd: 2279
      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:2278,43'
          Dst:             _ZN12HunspellImplC2EPKcS1_S1_
    - functionName:    _ZN12HunspellImplC2EPKcS1_S1_
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 204
      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:185,25'
          Dst:             _ZN7HashMgrC2EPKcS1_S1_
        - Src:             'hunspell.cxx:189,15'
          Dst:             _ZN8AffixMgrC2EPKcRKNSt3__16vectorIP7HashMgrNS2_9allocatorIS5_EEEES1_
        - Src:             'hunspell.cxx:193,35'
          Dst:             _ZNK8AffixMgr14get_try_stringEv
        - Src:             'hunspell.cxx:194,21'
          Dst:             _ZN8AffixMgr12get_encodingEv
        - Src:             'hunspell.cxx:195,20'
          Dst:             _ZNK8AffixMgr11get_langnumEv
        - Src:             'hunspell.cxx:196,17'
          Dst:             _ZNK8AffixMgr8get_utf8Ev
        - Src:             'hunspell.cxx:198,14'
          Dst:             _Z14get_current_csRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'hunspell.cxx:199,28'
          Dst:             _ZNK8AffixMgr19get_complexprefixesEv
        - Src:             'hunspell.cxx:200,22'
          Dst:             _ZNK8AffixMgr14get_breaktableEv
        - Src:             'hunspell.cxx:203,15'
          Dst:             _ZN10SuggestMgrC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEjP8AffixMgr
    - functionName:    Hunspell_create
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2271
      functionLinenumberEnd: 2273
      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:2272,43'
          Dst:             _ZN12HunspellImplC2EPKcS1_S1_
    - functionName:    _ZN8Hunspell10input_convEPKcPcm
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2267
      functionLinenumberEnd: 2268
      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:2268,18'
          Dst:             _ZN12HunspellImpl10input_convEPKcPcm
    - functionName:    _ZN12HunspellImpl10input_convEPKcPcm
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2119
      functionLinenumberEnd: 2127
      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:2121,14'
          Dst:             _ZN12HunspellImpl10input_convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
        - Src:             'hunspell.cxx:2123,5'
          Dst:             strncpy
    - functionName:    _ZN12HunspellImpl10input_convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1847
      functionLinenumberEnd: 1854
      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:1848,32'
          Dst:             _ZNK8AffixMgr14get_iconvtableEv
        - Src:             'hunspell.cxx:1850,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: 2263
      functionLinenumberEnd: 2264
      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:2264,18'
          Dst:             _ZNK12HunspellImpl11get_versionEv
    - functionName:    _ZNK12HunspellImpl11get_versionEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2115
      functionLinenumberEnd: 2116
      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:2116,10'
          Dst:             _ZNK12HunspellImpl15get_version_cppEv
    - functionName:    _ZNK12HunspellImpl15get_version_cppEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1510
      functionLinenumberEnd: 1511
      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:1511,17'
          Dst:             _ZNK8AffixMgr11get_versionEv
    - functionName:    _ZNK8Hunspell13get_wordcharsEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2259
      functionLinenumberEnd: 2260
      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:2260,18'
          Dst:             _ZNK12HunspellImpl13get_wordcharsEv
    - functionName:    _ZNK12HunspellImpl13get_wordcharsEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2111
      functionLinenumberEnd: 2112
      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:2112,10'
          Dst:             _ZNK12HunspellImpl17get_wordchars_cppEv
    - functionName:    _ZNK12HunspellImpl17get_wordchars_cppEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1447
      functionLinenumberEnd: 1448
      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:1448,17'
          Dst:             _ZNK8AffixMgr13get_wordcharsEv
    - functionName:    _ZN8Hunspell8generateEPPPcPKcS1_i
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2255
      functionLinenumberEnd: 2256
      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:2256,18'
          Dst:             _ZN12HunspellImpl8generateEPPPcPKcS1_i
    - functionName:    _ZN8Hunspell8generateEPPPcPKcS4_
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2251
      functionLinenumberEnd: 2252
      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:2252,18'
          Dst:             _ZN12HunspellImpl8generateEPPPcPKcS4_
    - functionName:    _ZN8Hunspell4stemEPPPcS1_i
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2247
      functionLinenumberEnd: 2248
      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:2248,18'
          Dst:             _ZN12HunspellImpl4stemEPPPcS1_i
    - functionName:    _ZN8Hunspell4stemEPPPcPKc
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2243
      functionLinenumberEnd: 2244
      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:2244,18'
          Dst:             _ZN12HunspellImpl4stemEPPPcPKc
    - functionName:    _ZN8Hunspell7analyzeEPPPcPKc
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2239
      functionLinenumberEnd: 2240
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12HunspellImpl7analyzeEPPPcPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2240,18'
          Dst:             _ZN12HunspellImpl7analyzeEPPPcPKc
    - functionName:    _ZN8Hunspell16get_dic_encodingEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2235
      functionLinenumberEnd: 2236
      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:2236,18'
          Dst:             _ZN12HunspellImpl16get_dic_encodingEv
    - functionName:    _ZN8Hunspell9free_listEPPPci
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2231
      functionLinenumberEnd: 2233
      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:2232,11'
          Dst:             _ZN12HunspellImpl9free_listEPPPci
    - functionName:    _ZN8Hunspell14suffix_suggestEPPPcPKc
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2227
      functionLinenumberEnd: 2228
      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:2228,18'
          Dst:             _ZN12HunspellImpl14suffix_suggestEPPPcPKc
    - functionName:    _ZN8Hunspell7suggestEPPPcPKc
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2223
      functionLinenumberEnd: 2224
      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:2224,18'
          Dst:             _ZN12HunspellImpl7suggestEPPPcPKc
    - functionName:    _ZN8Hunspell5spellEPKcPiPPc
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2219
      functionLinenumberEnd: 2220
      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:2220,18'
          Dst:             _ZN12HunspellImpl5spellEPKcPiPPc
    - functionName:    _ZN8Hunspell10input_convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2215
      functionLinenumberEnd: 2216
      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:2216,18'
          Dst:             _ZN12HunspellImpl10input_convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
    - functionName:    _ZNK8Hunspell11get_langnumEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2211
      functionLinenumberEnd: 2212
      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:2212,18'
          Dst:             _ZNK12HunspellImpl11get_langnumEv
    - functionName:    _ZNK12HunspellImpl11get_langnumEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1843
      functionLinenumberEnd: 1844
      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: 2207
      functionLinenumberEnd: 2208
      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:2208,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: 2203
      functionLinenumberEnd: 2204
      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:2204,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: 2199
      functionLinenumberEnd: 2200
      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:2200,18'
          Dst:             _ZN12HunspellImpl7analyzeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZNK8Hunspell10get_csconvEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2195
      functionLinenumberEnd: 2196
      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:2196,18'
          Dst:             _ZNK12HunspellImpl10get_csconvEv
    - functionName:    _ZNK12HunspellImpl10get_csconvEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1514
      functionLinenumberEnd: 1515
      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: 2191
      functionLinenumberEnd: 2192
      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:2192,18'
          Dst:             _ZNK12HunspellImpl15get_version_cppEv
    - functionName:    _ZN8Hunspell6removeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2187
      functionLinenumberEnd: 2188
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12HunspellImpl6removeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2188,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: 2183
      functionLinenumberEnd: 2184
      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:2184,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: 2179
      functionLinenumberEnd: 2180
      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:2180,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: 2175
      functionLinenumberEnd: 2176
      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:2176,18'
          Dst:             _ZN12HunspellImpl3addERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZNK8Hunspell19get_wordchars_utf16Ev
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2171
      functionLinenumberEnd: 2172
      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:2172,18'
          Dst:             _ZNK12HunspellImpl19get_wordchars_utf16Ev
    - functionName:    _ZNK12HunspellImpl19get_wordchars_utf16Ev
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1451
      functionLinenumberEnd: 1452
      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:1452,17'
          Dst:             _ZNK8AffixMgr19get_wordchars_utf16Ev
    - functionName:    _ZNK8Hunspell17get_wordchars_cppEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2167
      functionLinenumberEnd: 2168
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK12HunspellImpl17get_wordchars_cppEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2168,18'
          Dst:             _ZNK12HunspellImpl17get_wordchars_cppEv
    - functionName:    _ZN8Hunspell4stemERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2163
      functionLinenumberEnd: 2164
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12HunspellImpl4stemERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2164,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: 2159
      functionLinenumberEnd: 2160
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12HunspellImpl4stemERKNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunspell.cxx:2160,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: 2155
      functionLinenumberEnd: 2156
      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:2156,18'
          Dst:             _ZNK12HunspellImpl17get_dict_encodingEv
    - functionName:    _ZNK12HunspellImpl17get_dict_encodingEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1372
      functionLinenumberEnd: 1373
      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: 2151
      functionLinenumberEnd: 2152
      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:2152,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: 2147
      functionLinenumberEnd: 2148
      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:2148,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: 2142
      functionLinenumberEnd: 2145
      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:2144,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: 2138
      functionLinenumberEnd: 2139
      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:2139,18'
          Dst:             _ZN12HunspellImpl7add_dicEPKcS1_
    - functionName:    _ZN8HunspellD2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2133
      functionLinenumberEnd: 2135
      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:2134,3'
          Dst:             _ZN12HunspellImplD2Ev
    - functionName:    _ZN8HunspellC2EPKcS1_S1_
      functionSourceFile: '/src/hunspell/src/hunspell/hunspell.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2130
      functionLinenumberEnd: 2131
      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:2130,16'
          Dst:             _ZN12HunspellImplC2EPKcS1_S1_
    - functionName:    _ZNK7RepList24check_against_breaktableERKNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEE
      functionSourceFile: '/src/hunspell/src/hunspell/replist.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          114
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7RepList4convERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
      functionSourceFile: '/src/hunspell/src/hunspell/replist.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          164
      EdgeCount:       43
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN7RepList4findEPKc
        - _ZN7RepList7replaceEmib
      functionUses:    7
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'replist.cxx:171,13'
          Dst:             _ZN7RepList4findEPKc
        - Src:             'replist.cxx:179,21'
          Dst:             _ZN7RepList7replaceEmib
    - functionName:    _ZN7RepList4findEPKc
      functionSourceFile: '/src/hunspell/src/hunspell/replist.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          93
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - strncmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'replist.cxx:95,13'
          Dst:             strncmp
    - functionName:    _ZN7RepList7replaceEmib
      functionSourceFile: '/src/hunspell/src/hunspell/replist.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          116
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strncmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9replentryC2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/./w_char.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7RepList3addERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
      functionSourceFile: '/src/hunspell/src/hunspell/replist.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         61
      ICount:          355
      EdgeCount:       115
      CyclomaticComplexity: 56
      functionsReached:
        - _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - _ZN7RepList4findEPKc
        - _ZN9replentryC2Ev
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'replist.cxx:132,3'
          Dst:             _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'replist.cxx:135,11'
          Dst:             _ZN7RepList4findEPKc
        - Src:             'replist.cxx:139,5'
          Dst:             _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'replist.cxx:144,22'
          Dst:             _ZN9replentryC2Ev
        - Src:             'replist.cxx:149,3'
          Dst:             _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'replist.cxx:154,9'
          Dst:             strcmp
    - functionName:    _ZN9replentryD2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/./w_char.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7RepListD2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/replist.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN9replentryD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'replist.cxx:85,5'
          Dst:             _ZN9replentryD2Ev
    - functionName:    _ZN7RepListC2Ei
      functionSourceFile: '/src/hunspell/src/hunspell/replist.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9guesswordC2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/./atypes.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10SuggestMgr3lcsEPKcS1_PiS2_
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2264
      functionLinenumberEnd: 2305
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          462
      EdgeCount:       63
      CyclomaticComplexity: 7
      functionsReached:
        - _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - _Zeq6w_charS_
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:2269,9'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:2270,9'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:2272,9'
          Dst:             strlen
        - Src:             'suggestmgr.cxx:2273,9'
          Dst:             strlen
        - Src:             'suggestmgr.cxx:2288,33'
          Dst:             _Zeq6w_charS_
    - functionName:    _Zeq6w_charS_
      functionSourceFile: '/src/hunspell/src/hunspell/./w_char.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6w_charcvtEv
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             './w_char.hxx:79,28'
          Dst:             _ZNK6w_charcvtEv
        - Src:             './w_char.hxx:79,49'
          Dst:             _ZNK6w_charcvtEv
    - functionName:    _ZN10SuggestMgr11suggest_genERKNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1958
      functionLinenumberEnd: 2041
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         117
      ICount:          599
      EdgeCount:       225
      CyclomaticComplexity: 110
      functionsReached:
        - _Z10copy_fieldRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - _ZN10SuggestMgr18suggest_hentry_genEP6hentryPKc
        - _ZN8AffixMgr6lookupEPKcm
        - strstr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:1974,26'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:1976,32'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:1979,11'
          Dst:             _Z10copy_fieldRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'suggestmgr.cxx:1982,22'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:1993,37'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'suggestmgr.cxx:2004,26'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:2006,11'
          Dst:             _Z10copy_fieldRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'suggestmgr.cxx:2007,23'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'suggestmgr.cxx:2011,30'
          Dst:             _ZN10SuggestMgr18suggest_hentry_genEP6hentryPKc
        - Src:             'suggestmgr.cxx:2013,20'
          Dst:             _ZN10SuggestMgr18suggest_hentry_genEP6hentryPKc
        - Src:             'suggestmgr.cxx:2015,46'
          Dst:             _Z8line_tokRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'suggestmgr.cxx:2021,19'
          Dst:             _Z10copy_fieldRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'suggestmgr.cxx:2033,30'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:2037,5'
          Dst:             _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
    - functionName:    _ZN10SuggestMgr18suggest_hentry_genEP6hentryPKc
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1910
      functionLinenumberEnd: 1956
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          330
      EdgeCount:       114
      CyclomaticComplexity: 54
      functionsReached:
        - _Z11HENTRY_DATAP6hentry
        - _Z12HENTRY_DATA2PK6hentry
        - _Z8fieldlenPKc
        - _ZL12get_sfxcountPKc
        - _ZN8AffixMgr6lookupEPKcm
        - _ZN8AffixMgr8morphgenEPKciPKttS1_S1_i
        - strncmp
        - strstr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:1912,18'
          Dst:             _ZL12get_sfxcountPKc
        - Src:             'suggestmgr.cxx:1914,20'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'suggestmgr.cxx:1914,7'
          Dst:             _ZL12get_sfxcountPKc
        - Src:             'suggestmgr.cxx:1917,7'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'suggestmgr.cxx:1919,39'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'suggestmgr.cxx:1918,30'
          Dst:             _ZN8AffixMgr8morphgenEPKciPKttS1_S1_i
        - Src:             'suggestmgr.cxx:1928,7'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'suggestmgr.cxx:1929,23'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'suggestmgr.cxx:1929,16'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:1932,16'
          Dst:             _Z8fieldlenPKc
        - Src:             'suggestmgr.cxx:1934,33'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'suggestmgr.cxx:1938,11'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'suggestmgr.cxx:1939,34'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'suggestmgr.cxx:1939,27'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:1941,28'
          Dst:             _Z8fieldlenPKc
        - Src:             'suggestmgr.cxx:1940,20'
          Dst:             strncmp
        - Src:             'suggestmgr.cxx:1943,56'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'suggestmgr.cxx:1942,36'
          Dst:             _ZN8AffixMgr8morphgenEPKciPKttS1_S1_i
        - Src:             'suggestmgr.cxx:1952,9'
          Dst:             strstr
    - functionName:    _ZL12get_sfxcountPKc
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1887
      functionLinenumberEnd: 1907
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          119
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - strstr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:1892,11'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:1894,13'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:1896,13'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:1900,13'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:1902,15'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:1904,15'
          Dst:             strstr
    - functionName:    _Z11HENTRY_DATAP6hentry
      functionSourceFile: '/src/hunspell/src/hunspell/./csutil.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z18get_stored_pointerPKc
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             './csutil.hxx:287,11'
          Dst:             _Z18get_stored_pointerPKc
    - functionName:    _Z12HENTRY_DATA2PK6hentry
      functionSourceFile: '/src/hunspell/src/hunspell/./csutil.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z18get_stored_pointerPKc
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             './csutil.hxx:312,11'
          Dst:             _Z18get_stored_pointerPKc
    - functionName:    _Z11HENTRY_FINDP6hentryPKc
      functionSourceFile: '/src/hunspell/src/hunspell/./csutil.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z11HENTRY_DATAP6hentry
        - strstr
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             './csutil.hxx:319,16'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             './csutil.hxx:320,17'
          Dst:             strstr
    - functionName:    _ZN10SuggestMgr13suggest_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1833
      functionLinenumberEnd: 1885
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         70
      ICount:          345
      EdgeCount:       128
      CyclomaticComplexity: 60
      functionsReached:
        - _Z11HENTRY_DATAP6hentry
        - _Z11HENTRY_FINDP6hentryPKc
        - _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _Z12HENTRY_DATA2PK6hentry
        - _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _Z9line_uniqRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - _ZN8AffixMgr17affix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
        - _ZN8AffixMgr20compound_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEssssPP6hentrySB_cRS6_PS7_
        - _ZN8AffixMgr6lookupEPKcm
        - _ZNK8AffixMgr12get_compoundEv
        - _ZNK8AffixMgr13get_needaffixEv
        - _ZNK8AffixMgr17get_forbiddenwordEv
        - _ZNK8AffixMgr18get_onlyincompoundEv
      functionUses:    21
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:1846,7'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'suggestmgr.cxx:1848,7'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'suggestmgr.cxx:1851,15'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'suggestmgr.cxx:1855,11'
          Dst:             _ZNK8AffixMgr17get_forbiddenwordEv
        - Src:             'suggestmgr.cxx:1856,11'
          Dst:             _ZNK8AffixMgr13get_needaffixEv
        - Src:             'suggestmgr.cxx:1857,11'
          Dst:             _ZNK8AffixMgr18get_onlyincompoundEv
        - Src:             'suggestmgr.cxx:1858,12'
          Dst:             _Z11HENTRY_FINDP6hentryPKc
        - Src:             'suggestmgr.cxx:1863,11'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'suggestmgr.cxx:1865,23'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'suggestmgr.cxx:1872,27'
          Dst:             _ZN8AffixMgr17affix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
        - Src:             'suggestmgr.cxx:1877,14'
          Dst:             _ZNK8AffixMgr12get_compoundEv
        - Src:             'suggestmgr.cxx:1879,12'
          Dst:             _ZN8AffixMgr20compound_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEssssPP6hentrySB_cRS6_PS7_
        - Src:             'suggestmgr.cxx:1882,3'
          Dst:             _Z9line_uniqRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
    - functionName:    _ZN12_GLOBAL__N_115ngsuggest_guardD2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1161
      functionLinenumberEnd: 1166
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10SuggestMgr6lcslenERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2327
      functionLinenumberEnd: 2328
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10SuggestMgr6lcslenEPKcS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:2328,10'
          Dst:             _ZN10SuggestMgr6lcslenEPKcS1_
    - functionName:    _ZN10SuggestMgr6lcslenEPKcS1_
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2307
      functionLinenumberEnd: 2325
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          133
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN10SuggestMgr3lcsEPKcS1_PiS2_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:2309,18'
          Dst:             _ZN10SuggestMgr3lcsEPKcS1_PiS2_
    - functionName:    _ZN10SuggestMgr24commoncharacterpositionsEPKcS1_Pi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2169
      functionLinenumberEnd: 2224
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         84
      ICount:          522
      EdgeCount:       93
      CyclomaticComplexity: 11
      functionsReached:
        - _Z10mkallsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - _Z9lower_utf6w_chari
        - _Zeq6w_charS_
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'suggestmgr.cxx:2175,14'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:2175,36'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:2182,21'
          Dst:             _Z9lower_utf6w_chari
        - Src:             'suggestmgr.cxx:2184,16'
          Dst:             _Z9lower_utf6w_chari
        - Src:             'suggestmgr.cxx:2187,18'
          Dst:             _Zeq6w_charS_
        - Src:             'suggestmgr.cxx:2196,26'
          Dst:             _Zeq6w_charS_
        - Src:             'suggestmgr.cxx:2197,26'
          Dst:             _Zeq6w_charS_
        - Src:             'suggestmgr.cxx:2207,7'
          Dst:             _Z10mkallsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
    - functionName:    _ZN10SuggestMgr10bubblesortEPPcS1_Pii
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2235
      functionLinenumberEnd: 2258
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          153
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10SuggestMgr5ngramEiRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_i
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2090
      functionLinenumberEnd: 2120
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          228
      EdgeCount:       53
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10SuggestMgr19leftcommonsubstringEPKcS1_
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2148
      functionLinenumberEnd: 2165
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          176
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - strlen
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:2150,14'
          Dst:             strlen
        - Src:             'suggestmgr.cxx:2150,31'
          Dst:             strlen
    - functionName:    _ZN10SuggestMgr5ngramEiRKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_i
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2047
      functionLinenumberEnd: 2084
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          296
      EdgeCount:       70
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10SuggestMgr19leftcommonsubstringERKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2125
      functionLinenumberEnd: 2143
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          208
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - _Z14unicodetolowerti
        - _ZNK6w_charcvtEv
        - _Zeq6w_charS_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:2129,33'
          Dst:             _Zeq6w_charS_
        - Src:             'suggestmgr.cxx:2132,60'
          Dst:             _ZNK6w_charcvtEv
        - Src:             'suggestmgr.cxx:2133,64'
          Dst:             _ZNK6w_charcvtEv
        - Src:             'suggestmgr.cxx:2134,41'
          Dst:             _Z14unicodetolowerti
        - Src:             'suggestmgr.cxx:2137,49'
          Dst:             _Zeq6w_charS_
    - functionName:    _ZN12_GLOBAL__N_115ngsuggest_guardC2EbPK7cs_infoPiPS3_
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1157
      functionLinenumberEnd: 1158
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10SuggestMgr9ngsuggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEEPKcRKNS1_IP7HashMgrNS5_ISE_EEEEi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1174
      functionLinenumberEnd: 1714
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         648
      ICount:          3479
      EdgeCount:       662
      CyclomaticComplexity: 16
      functionsReached:
        - _Z10copy_fieldRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - _Z10mkallsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - _Z11HENTRY_DATAP6hentry
        - _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _Z12mkallcap_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - _Z14get_current_csRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _Z14mkallsmall_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _Z6phonetRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEER10phonetable
        - _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - _Z8mkallcapRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - _ZN10SuggestMgr10bubblesortEPPcS1_Pii
        - _ZN10SuggestMgr19leftcommonsubstringEPKcS1_
        - _ZN10SuggestMgr19leftcommonsubstringERKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_
        - _ZN10SuggestMgr24commoncharacterpositionsEPKcS1_Pi
        - _ZN10SuggestMgr5ngramEiRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_i
        - _ZN10SuggestMgr5ngramEiRKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_i
        - _ZN10SuggestMgr6lcslenEPKcS1_
        - _ZN10SuggestMgr6lcslenERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - _ZN10SuggestMgr9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPiPl
        - _ZN12_GLOBAL__N_115ngsuggest_guardC2EbPK7cs_infoPiPS3_
        - _ZN12_GLOBAL__N_115ngsuggest_guardD2Ev
        - _ZN8AffixMgr15expand_rootwordEP9guesswordiPKciPKttS3_iS3_
        - _ZNK7HashMgr14walk_hashtableERiP6hentry
        - _ZNK8AffixMgr11get_maxdiffEv
        - _ZNK8AffixMgr13get_nosuggestEv
        - _ZNK8AffixMgr14get_phonetableEv
        - _ZNK8AffixMgr15get_onlymaxdiffEv
        - _ZNK8AffixMgr17get_forbiddenwordEv
        - _ZNK8AffixMgr18get_nongramsuggestEv
        - _ZNK8AffixMgr18get_onlyincompoundEv
        - strlen
        - strstr
      functionUses:    4
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'suggestmgr.cxx:1203,7'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'suggestmgr.cxx:1205,7'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'suggestmgr.cxx:1209,15'
          Dst:             strlen
        - Src:             'suggestmgr.cxx:1213,20'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:1221,16'
          Dst:             _Z14get_current_csRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'suggestmgr.cxx:1226,19'
          Dst:             _ZN12_GLOBAL__N_115ngsuggest_guardC2EbPK7cs_infoPiPS3_
        - Src:             'suggestmgr.cxx:1235,37'
          Dst:             _ZNK8AffixMgr14get_phonetableEv
        - Src:             'suggestmgr.cxx:1241,7'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:1242,7'
          Dst:             _Z12mkallcap_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'suggestmgr.cxx:1243,7'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:1247,9'
          Dst:             _Z8mkallcapRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'suggestmgr.cxx:1249,14'
          Dst:             _Z6phonetRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEER10phonetable
        - Src:             'suggestmgr.cxx:1252,39'
          Dst:             _ZNK8AffixMgr17get_forbiddenwordEv
        - Src:             'suggestmgr.cxx:1253,35'
          Dst:             _ZNK8AffixMgr13get_nosuggestEv
        - Src:             'suggestmgr.cxx:1254,40'
          Dst:             _ZNK8AffixMgr18get_nongramsuggestEv
        - Src:             'suggestmgr.cxx:1255,40'
          Dst:             _ZNK8AffixMgr18get_onlyincompoundEv
        - Src:             'suggestmgr.cxx:1259,5'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:1260,5'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:1267,33'
          Dst:             _ZNK7HashMgr14walk_hashtableERiP6hentry
        - Src:             'suggestmgr.cxx:1293,9'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:1295,26'
          Dst:             _ZN10SuggestMgr19leftcommonsubstringERKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_
        - Src:             'suggestmgr.cxx:1298,11'
          Dst:             _Z14mkallsmall_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'suggestmgr.cxx:1300,14'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_i
        - Src:             'suggestmgr.cxx:1304,26'
          Dst:             _ZN10SuggestMgr19leftcommonsubstringEPKcS1_
        - Src:             'suggestmgr.cxx:1307,11'
          Dst:             _Z10mkallsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'suggestmgr.cxx:1309,14'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_i
        - Src:             'suggestmgr.cxx:1315,25'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'suggestmgr.cxx:1315,11'
          Dst:             _Z10copy_fieldRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'suggestmgr.cxx:1318,11'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:1320,28'
          Dst:             _ZN10SuggestMgr19leftcommonsubstringERKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_
        - Src:             'suggestmgr.cxx:1323,13'
          Dst:             _Z14mkallsmall_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'suggestmgr.cxx:1325,17'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_i
        - Src:             'suggestmgr.cxx:1327,28'
          Dst:             _ZN10SuggestMgr19leftcommonsubstringEPKcS1_
        - Src:             'suggestmgr.cxx:1330,13'
          Dst:             _Z10mkallsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'suggestmgr.cxx:1332,17'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_i
        - Src:             'suggestmgr.cxx:1341,11'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:1342,11'
          Dst:             _Z12mkallcap_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'suggestmgr.cxx:1343,11'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:1346,11'
          Dst:             _Z8mkallcapRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'suggestmgr.cxx:1348,13'
          Dst:             _Z6phonetRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEER10phonetable
        - Src:             'suggestmgr.cxx:1350,11'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:1351,24'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_i
        - Src:             'suggestmgr.cxx:1354,24'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_i
        - Src:             'suggestmgr.cxx:1406,9'
          Dst:             _Z14mkallsmall_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'suggestmgr.cxx:1409,17'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_i
        - Src:             'suggestmgr.cxx:1417,9'
          Dst:             _Z10mkallsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'suggestmgr.cxx:1420,17'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_i
        - Src:             'suggestmgr.cxx:1448,51'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'suggestmgr.cxx:1448,37'
          Dst:             _Z10copy_fieldRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'suggestmgr.cxx:1450,23'
          Dst:             _ZN8AffixMgr15expand_rootwordEP9guesswordiPKciPKttS3_iS3_
        - Src:             'suggestmgr.cxx:1456,11'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:1458,28'
          Dst:             _ZN10SuggestMgr19leftcommonsubstringERKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_
        - Src:             'suggestmgr.cxx:1461,13'
          Dst:             _Z14mkallsmall_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'suggestmgr.cxx:1464,16'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_i
        - Src:             'suggestmgr.cxx:1468,28'
          Dst:             _ZN10SuggestMgr19leftcommonsubstringEPKcS1_
        - Src:             'suggestmgr.cxx:1471,13'
          Dst:             _Z10mkallsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'suggestmgr.cxx:1474,16'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_i
        - Src:             'suggestmgr.cxx:1511,3'
          Dst:             _ZN10SuggestMgr10bubblesortEPPcS1_Pii
        - Src:             'suggestmgr.cxx:1513,5'
          Dst:             _ZN10SuggestMgr10bubblesortEPPcS1_Pii
        - Src:             'suggestmgr.cxx:1522,23'
          Dst:             _ZNK8AffixMgr11get_maxdiffEv
        - Src:             'suggestmgr.cxx:1534,15'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:1535,9'
          Dst:             _Z14mkallsmall_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'suggestmgr.cxx:1536,9'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:1540,11'
          Dst:             _Z10mkallsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'suggestmgr.cxx:1541,15'
          Dst:             strlen
        - Src:             'suggestmgr.cxx:1544,18'
          Dst:             _ZN10SuggestMgr6lcslenEPKcS1_
        - Src:             'suggestmgr.cxx:1554,9'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:1556,14'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_i
        - Src:             'suggestmgr.cxx:1560,11'
          Dst:             _Z14mkallsmall_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'suggestmgr.cxx:1561,17'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_i
        - Src:             'suggestmgr.cxx:1563,17'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_i
        - Src:             'suggestmgr.cxx:1567,14'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_i
        - Src:             'suggestmgr.cxx:1571,11'
          Dst:             _Z10mkallsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'suggestmgr.cxx:1572,17'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_i
        - Src:             'suggestmgr.cxx:1574,17'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_i
        - Src:             'suggestmgr.cxx:1581,23'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_i
        - Src:             'suggestmgr.cxx:1582,28'
          Dst:             _ZN10SuggestMgr19leftcommonsubstringERKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_
        - Src:             'suggestmgr.cxx:1585,23'
          Dst:             _ZN10SuggestMgr5ngramEiRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_i
        - Src:             'suggestmgr.cxx:1586,28'
          Dst:             _ZN10SuggestMgr19leftcommonsubstringEPKcS1_
        - Src:             'suggestmgr.cxx:1594,23'
          Dst:             _ZN10SuggestMgr24commoncharacterpositionsEPKcS1_Pi
        - Src:             'suggestmgr.cxx:1609,3'
          Dst:             _ZN10SuggestMgr10bubblesortEPPcS1_Pii
        - Src:             'suggestmgr.cxx:1619,17'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:1620,11'
          Dst:             _Z14mkallsmall_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'suggestmgr.cxx:1621,11'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:1625,13'
          Dst:             _Z10mkallsmallRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'suggestmgr.cxx:1626,17'
          Dst:             strlen
        - Src:             'suggestmgr.cxx:1632,30'
          Dst:             _ZN10SuggestMgr19leftcommonsubstringERKNSt3__16vectorI6w_charNS0_9allocatorIS2_EEEES7_
        - Src:             'suggestmgr.cxx:1634,30'
          Dst:             _ZN10SuggestMgr19leftcommonsubstringEPKcS1_
        - Src:             'suggestmgr.cxx:1636,30'
          Dst:             _ZN10SuggestMgr6lcslenERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - Src:             'suggestmgr.cxx:1642,5'
          Dst:             _ZN10SuggestMgr10bubblesortEPPcS1_Pii
        - Src:             'suggestmgr.cxx:1659,55'
          Dst:             _ZNK8AffixMgr15get_onlymaxdiffEv
        - Src:             'suggestmgr.cxx:1668,33'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:1669,32'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:1671,16'
          Dst:             _ZN10SuggestMgr9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPiPl
        - Src:             'suggestmgr.cxx:1701,17'
          Dst:             strstr
        - Src:             'suggestmgr.cxx:1703,18'
          Dst:             _ZN10SuggestMgr9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPiPl
        - Src:             'suggestmgr.cxx:1714,1'
          Dst:             _ZN12_GLOBAL__N_115ngsuggest_guardD2Ev
        - Src:             'suggestmgr.cxx:1714,1'
          Dst:             _ZN12_GLOBAL__N_115ngsuggest_guardD2Ev
    - functionName:    _ZN10SuggestMgr9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPiPl
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1725
      functionLinenumberEnd: 1812
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         97
      ICount:          667
      EdgeCount:       133
      CyclomaticComplexity: 38
      functionsReached:
        - _ZN8AffixMgr12prefix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
        - _ZN8AffixMgr14compound_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEssssPP6hentrySB_ccPi
        - _ZN8AffixMgr19prefix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - _ZN8AffixMgr19suffix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
        - _ZN8AffixMgr6lookupEPKcm
        - _ZNK8AffixMgr12get_compoundEv
        - _ZNK8AffixMgr13get_needaffixEv
        - _ZNK8AffixMgr13get_nosuggestEv
        - _ZNK8AffixMgr14have_contclassEv
        - _ZNK8AffixMgr15get_substandardEv
        - _ZNK8AffixMgr16get_compoundflagEv
        - _ZNK8AffixMgr17get_forbiddenwordEv
        - _ZNK8AffixMgr18get_onlyincompoundEv
        - clock
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:1734,12'
          Dst:             clock
        - Src:             'suggestmgr.cxx:1745,18'
          Dst:             _ZNK8AffixMgr12get_compoundEv
        - Src:             'suggestmgr.cxx:1749,21'
          Dst:             _ZN8AffixMgr14compound_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEssssPP6hentrySB_ccPi
        - Src:             'suggestmgr.cxx:1753,29'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'suggestmgr.cxx:1754,16'
          Dst:             _ZNK8AffixMgr17get_forbiddenwordEv
        - Src:             'suggestmgr.cxx:1755,16'
          Dst:             _ZNK8AffixMgr13get_nosuggestEv
        - Src:             'suggestmgr.cxx:1762,17'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'suggestmgr.cxx:1766,12'
          Dst:             _ZNK8AffixMgr17get_forbiddenwordEv
        - Src:             'suggestmgr.cxx:1767,12'
          Dst:             _ZNK8AffixMgr13get_nosuggestEv
        - Src:             'suggestmgr.cxx:1768,12'
          Dst:             _ZNK8AffixMgr15get_substandardEv
        - Src:             'suggestmgr.cxx:1772,14'
          Dst:             _ZNK8AffixMgr13get_needaffixEv
        - Src:             'suggestmgr.cxx:1774,14'
          Dst:             _ZNK8AffixMgr18get_onlyincompoundEv
        - Src:             'suggestmgr.cxx:1780,19'
          Dst:             _ZN8AffixMgr12prefix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - Src:             'suggestmgr.cxx:1786,19'
          Dst:             _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
        - Src:             'suggestmgr.cxx:1790,23'
          Dst:             _ZNK8AffixMgr14have_contclassEv
        - Src:             'suggestmgr.cxx:1791,19'
          Dst:             _ZN8AffixMgr19suffix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
        - Src:             'suggestmgr.cxx:1793,21'
          Dst:             _ZN8AffixMgr19prefix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - Src:             'suggestmgr.cxx:1798,10'
          Dst:             _ZNK8AffixMgr17get_forbiddenwordEv
        - Src:             'suggestmgr.cxx:1800,10'
          Dst:             _ZNK8AffixMgr13get_nosuggestEv
        - Src:             'suggestmgr.cxx:1801,10'
          Dst:             _ZNK8AffixMgr18get_onlyincompoundEv
        - Src:             'suggestmgr.cxx:1805,19'
          Dst:             _ZNK8AffixMgr16get_compoundflagEv
        - Src:             'suggestmgr.cxx:1806,11'
          Dst:             _ZNK8AffixMgr16get_compoundflagEv
    - functionName:    clock
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10SuggestMgr8mystrlenEPKc
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2226
      functionLinenumberEnd: 2232
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          75
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached:
        - _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - strlen
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:2229,12'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:2231,12'
          Dst:             strlen
    - functionName:    _ZN10SuggestMgr15check_forbiddenERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1814
      functionLinenumberEnd: 1831
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          187
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN8AffixMgr12prefix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
        - _ZN8AffixMgr6lookupEPKcm
        - _ZNK8AffixMgr13get_needaffixEv
        - _ZNK8AffixMgr17get_forbiddenwordEv
        - _ZNK8AffixMgr18get_onlyincompoundEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:1816,32'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'suggestmgr.cxx:1818,10'
          Dst:             _ZNK8AffixMgr13get_needaffixEv
        - Src:             'suggestmgr.cxx:1819,10'
          Dst:             _ZNK8AffixMgr18get_onlyincompoundEv
        - Src:             'suggestmgr.cxx:1822,18'
          Dst:             _ZN8AffixMgr12prefix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - Src:             'suggestmgr.cxx:1823,19'
          Dst:             _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
        - Src:             'suggestmgr.cxx:1827,9'
          Dst:             _ZNK8AffixMgr17get_forbiddenwordEv
    - functionName:    _ZN10SuggestMgr11map_relatedERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_mRNS0_6vectorIS6_NS4_IS6_EEEEiRKNSA_ISC_NS4_ISC_EEEEPiPliRi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          327
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN10SuggestMgr11map_relatedERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_mRNS0_6vectorIS6_NS4_IS6_EEEEiRKNSA_ISC_NS4_ISC_EEEEPiPliRi
        - _ZN10SuggestMgr9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPiPl
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:451,19'
          Dst:             _ZN10SuggestMgr9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPiPl
        - Src:             'suggestmgr.cxx:474,11'
          Dst:             _ZN10SuggestMgr11map_relatedERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_mRNS0_6vectorIS6_NS4_IS6_EEEEiRKNSA_ISC_NS4_ISC_EEEEPiPliRi
        - Src:             'suggestmgr.cxx:488,5'
          Dst:             _ZN10SuggestMgr11map_relatedERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_mRNS0_6vectorIS6_NS4_IS6_EEEEiRKNSA_ISC_NS4_ISC_EEEEPiPliRi
    - functionName:    _ZN10SuggestMgr8twowordsERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_ibRi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 845
      functionLinenumberEnd: 950
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         134
      ICount:          765
      EdgeCount:       169
      CyclomaticComplexity: 37
      functionsReached:
        - _ZN10SuggestMgr15check_forbiddenERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN10SuggestMgr8mystrlenEPKc
        - _ZN10SuggestMgr9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPiPl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:851,17'
          Dst:             _ZN10SuggestMgr15check_forbiddenERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'suggestmgr.cxx:877,24'
          Dst:             _ZN10SuggestMgr9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPiPl
        - Src:             'suggestmgr.cxx:894,26'
          Dst:             _ZN10SuggestMgr9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPiPl
        - Src:             'suggestmgr.cxx:909,16'
          Dst:             _ZN10SuggestMgr9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPiPl
        - Src:             'suggestmgr.cxx:911,14'
          Dst:             _ZN10SuggestMgr9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPiPl
        - Src:             'suggestmgr.cxx:932,15'
          Dst:             _ZN10SuggestMgr8mystrlenEPKc
        - Src:             'suggestmgr.cxx:932,38'
          Dst:             _ZN10SuggestMgr8mystrlenEPKc
        - Src:             'suggestmgr.cxx:932,60'
          Dst:             _ZN10SuggestMgr8mystrlenEPKc
    - functionName:    _ZN10SuggestMgr14doubletwocharsERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 583
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          208
      EdgeCount:       32
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:575,9'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
    - functionName:    _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          119
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN10SuggestMgr9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPiPl
      functionUses:    30
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:174,22'
          Dst:             _ZN10SuggestMgr9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPiPl
    - functionName:    _ZN10SuggestMgr18doubletwochars_utfERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_I6w_charNS5_ISB_EEEEiRi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 592
      functionLinenumberEnd: 614
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          227
      EdgeCount:       34
      CyclomaticComplexity: 5
      functionsReached:
        - _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
        - _Zeq6w_charS_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:598,17'
          Dst:             _Zeq6w_charS_
        - Src:             'suggestmgr.cxx:605,9'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:606,9'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
    - functionName:    _ZN10SuggestMgr7badcharERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 704
      functionLinenumberEnd: 723
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          161
      EdgeCount:       45
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
        - clock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:706,23'
          Dst:             clock
        - Src:             'suggestmgr.cxx:716,7'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
    - functionName:    _ZN10SuggestMgr11badchar_utfERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_I6w_charNS5_ISB_EEEEiRi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 728
      functionLinenumberEnd: 749
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          170
      EdgeCount:       47
      CyclomaticComplexity: 23
      functionsReached:
        - _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
        - _Zeq6w_charS_
        - clock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:731,23'
          Dst:             clock
        - Src:             'suggestmgr.cxx:738,16'
          Dst:             _Zeq6w_charS_
        - Src:             'suggestmgr.cxx:741,7'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:742,7'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
    - functionName:    _ZN10SuggestMgr8movecharERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1070
      functionLinenumberEnd: 1100
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          351
      EdgeCount:       93
      CyclomaticComplexity: 44
      functionsReached:
        - _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:1082,7'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
        - Src:             'suggestmgr.cxx:1093,7'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
    - functionName:    _ZN10SuggestMgr12movechar_utfERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_I6w_charNS5_ISB_EEEEiRi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1105
      functionLinenumberEnd: 1139
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          372
      EdgeCount:       100
      CyclomaticComplexity: 47
      functionsReached:
        - _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:1118,7'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:1119,7'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
        - Src:             'suggestmgr.cxx:1131,7'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:1132,7'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
    - functionName:    _ZN10SuggestMgr10forgotcharERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 792
      functionLinenumberEnd: 810
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          159
      EdgeCount:       37
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
        - clock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:794,23'
          Dst:             clock
        - Src:             'suggestmgr.cxx:803,7'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
    - functionName:    _ZN10SuggestMgr14forgotchar_utfERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_I6w_charNS5_ISB_EEEEiRi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 815
      functionLinenumberEnd: 835
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          189
      EdgeCount:       47
      CyclomaticComplexity: 24
      functionsReached:
        - _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
        - clock
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'suggestmgr.cxx:817,23'
          Dst:             clock
        - Src:             'suggestmgr.cxx:827,7'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:828,7'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
    - functionName:    _ZN10SuggestMgr9extracharERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 774
      functionLinenumberEnd: 787
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          140
      EdgeCount:       28
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:783,5'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
    - functionName:    _ZN10SuggestMgr13extrachar_utfERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_I6w_charNS5_ISB_EEEEiRi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 754
      functionLinenumberEnd: 769
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          156
      EdgeCount:       33
      CyclomaticComplexity: 17
      functionsReached:
        - _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:764,5'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:765,5'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
    - functionName:    _ZN10SuggestMgr10badcharkeyERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 620
      functionLinenumberEnd: 655
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          285
      EdgeCount:       51
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:630,7'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
        - Src:             'suggestmgr.cxx:642,9'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
        - Src:             'suggestmgr.cxx:646,9'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
    - functionName:    _ZN10SuggestMgr14badcharkey_utfERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_I6w_charNS5_ISB_EEEEiRi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 661
      functionLinenumberEnd: 699
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          335
      EdgeCount:       108
      CyclomaticComplexity: 55
      functionsReached:
        - _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - _Z9upper_utf6w_chari
        - _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:669,24'
          Dst:             _Z9upper_utf6w_chari
        - Src:             'suggestmgr.cxx:671,7'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:672,7'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
        - Src:             'suggestmgr.cxx:684,9'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:685,9'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
        - Src:             'suggestmgr.cxx:689,9'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:690,9'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
    - functionName:    _ZN10SuggestMgr12longswapcharERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1030
      functionLinenumberEnd: 1044
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          128
      EdgeCount:       21
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:1038,9'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
    - functionName:    _ZN10SuggestMgr16longswapchar_utfERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_I6w_charNS5_ISB_EEEEiRi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1049
      functionLinenumberEnd: 1065
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          146
      EdgeCount:       23
      CyclomaticComplexity: 2
      functionsReached:
        - _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:1058,9'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:1059,9'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
    - functionName:    _ZN10SuggestMgr8swapcharERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 955
      functionLinenumberEnd: 986
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          191
      EdgeCount:       25
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:964,5'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
        - Src:             'suggestmgr.cxx:976,5'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
        - Src:             'suggestmgr.cxx:981,7'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
    - functionName:    _ZN10SuggestMgr12swapchar_utfERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_I6w_charNS5_ISB_EEEEiRi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 991
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          199
      EdgeCount:       52
      CyclomaticComplexity: 27
      functionsReached:
        - _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:1001,5'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:1002,5'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
        - Src:             'suggestmgr.cxx:1014,5'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:1015,5'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
        - Src:             'suggestmgr.cxx:1020,7'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:1021,7'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
    - functionName:    _ZN10SuggestMgr8mapcharsERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          105
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10SuggestMgr11map_relatedERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_mRNS0_6vectorIS6_NS4_IS6_EEEEiRKNSA_ISC_NS4_ISC_EEEEPiPliRi
        - _ZNK8AffixMgr12get_maptableEv
        - clock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:430,50'
          Dst:             _ZNK8AffixMgr12get_maptableEv
        - Src:             'suggestmgr.cxx:434,15'
          Dst:             clock
        - Src:             'suggestmgr.cxx:436,10'
          Dst:             _ZN10SuggestMgr11map_relatedERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_mRNS0_6vectorIS6_NS4_IS6_EEEEiRKNSA_ISC_NS4_ISC_EEEEPiPliRi
    - functionName:    _ZN10SuggestMgr9replcharsERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         69
      ICount:          422
      EdgeCount:       71
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
        - _ZN10SuggestMgr9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPiPl
        - _ZNK8AffixMgr12get_reptableEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:503,51'
          Dst:             _ZNK8AffixMgr12get_reptableEv
        - Src:             'suggestmgr.cxx:526,7'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
        - Src:             'suggestmgr.cxx:537,15'
          Dst:             _ZN10SuggestMgr9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiPiPl
        - Src:             'suggestmgr.cxx:540,13'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
    - functionName:    _ZN10SuggestMgr8capcharsERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _Z8mkallcapRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:415,3'
          Dst:             _Z8mkallcapRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPK7cs_info
        - Src:             'suggestmgr.cxx:416,3'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
    - functionName:    _ZN10SuggestMgr12capchars_utfERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_I6w_charNS5_ISB_EEEEiRi
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 8
      functionsReached:
        - _Z12mkallcap_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:404,3'
          Dst:             _Z12mkallcap_utfRNSt3__16vectorI6w_charNS_9allocatorIS1_EEEEi
        - Src:             'suggestmgr.cxx:406,3'
          Dst:             _Z6u16_u8RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'suggestmgr.cxx:407,3'
          Dst:             _ZN10SuggestMgr7testsugERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iPiPlRi
    - functionName:    _ZN10SuggestMgr7suggestERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_Pib
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         310
      ICount:          1602
      EdgeCount:       346
      CyclomaticComplexity: 38
      functionsReached:
        - _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - _ZN10SuggestMgr10badcharkeyERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
        - _ZN10SuggestMgr10forgotcharERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
        - _ZN10SuggestMgr11badchar_utfERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_I6w_charNS5_ISB_EEEEiRi
        - _ZN10SuggestMgr12capchars_utfERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_I6w_charNS5_ISB_EEEEiRi
        - _ZN10SuggestMgr12longswapcharERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
        - _ZN10SuggestMgr12movechar_utfERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_I6w_charNS5_ISB_EEEEiRi
        - _ZN10SuggestMgr12swapchar_utfERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_I6w_charNS5_ISB_EEEEiRi
        - _ZN10SuggestMgr13extrachar_utfERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_I6w_charNS5_ISB_EEEEiRi
        - _ZN10SuggestMgr14badcharkey_utfERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_I6w_charNS5_ISB_EEEEiRi
        - _ZN10SuggestMgr14doubletwocharsERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
        - _ZN10SuggestMgr14forgotchar_utfERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_I6w_charNS5_ISB_EEEEiRi
        - _ZN10SuggestMgr16longswapchar_utfERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_I6w_charNS5_ISB_EEEEiRi
        - _ZN10SuggestMgr18doubletwochars_utfERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_I6w_charNS5_ISB_EEEEiRi
        - _ZN10SuggestMgr7badcharERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
        - _ZN10SuggestMgr8capcharsERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
        - _ZN10SuggestMgr8mapcharsERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
        - _ZN10SuggestMgr8movecharERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
        - _ZN10SuggestMgr8swapcharERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
        - _ZN10SuggestMgr8twowordsERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_ibRi
        - _ZN10SuggestMgr9extracharERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
        - _ZN10SuggestMgr9replcharsERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:202,7'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'suggestmgr.cxx:204,7'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'suggestmgr.cxx:212,14'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:236,9'
          Dst:             _ZN10SuggestMgr12capchars_utfERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_I6w_charNS5_ISB_EEEEiRi
        - Src:             'suggestmgr.cxx:238,9'
          Dst:             _ZN10SuggestMgr8capcharsERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
        - Src:             'suggestmgr.cxx:246,7'
          Dst:             _ZN10SuggestMgr9replcharsERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
        - Src:             'suggestmgr.cxx:261,7'
          Dst:             _ZN10SuggestMgr8mapcharsERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
        - Src:             'suggestmgr.cxx:275,9'
          Dst:             _ZN10SuggestMgr12swapchar_utfERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_I6w_charNS5_ISB_EEEEiRi
        - Src:             'suggestmgr.cxx:277,9'
          Dst:             _ZN10SuggestMgr8swapcharERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
        - Src:             'suggestmgr.cxx:287,9'
          Dst:             _ZN10SuggestMgr16longswapchar_utfERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_I6w_charNS5_ISB_EEEEiRi
        - Src:             'suggestmgr.cxx:289,9'
          Dst:             _ZN10SuggestMgr12longswapcharERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
        - Src:             'suggestmgr.cxx:299,9'
          Dst:             _ZN10SuggestMgr14badcharkey_utfERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_I6w_charNS5_ISB_EEEEiRi
        - Src:             'suggestmgr.cxx:301,9'
          Dst:             _ZN10SuggestMgr10badcharkeyERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
        - Src:             'suggestmgr.cxx:311,9'
          Dst:             _ZN10SuggestMgr13extrachar_utfERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_I6w_charNS5_ISB_EEEEiRi
        - Src:             'suggestmgr.cxx:313,9'
          Dst:             _ZN10SuggestMgr9extracharERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
        - Src:             'suggestmgr.cxx:323,9'
          Dst:             _ZN10SuggestMgr14forgotchar_utfERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_I6w_charNS5_ISB_EEEEiRi
        - Src:             'suggestmgr.cxx:325,9'
          Dst:             _ZN10SuggestMgr10forgotcharERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
        - Src:             'suggestmgr.cxx:335,9'
          Dst:             _ZN10SuggestMgr12movechar_utfERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_I6w_charNS5_ISB_EEEEiRi
        - Src:             'suggestmgr.cxx:337,9'
          Dst:             _ZN10SuggestMgr8movecharERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
        - Src:             'suggestmgr.cxx:347,9'
          Dst:             _ZN10SuggestMgr11badchar_utfERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_I6w_charNS5_ISB_EEEEiRi
        - Src:             'suggestmgr.cxx:349,9'
          Dst:             _ZN10SuggestMgr7badcharERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
        - Src:             'suggestmgr.cxx:359,9'
          Dst:             _ZN10SuggestMgr18doubletwochars_utfERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_I6w_charNS5_ISB_EEEEiRi
        - Src:             'suggestmgr.cxx:361,9'
          Dst:             _ZN10SuggestMgr14doubletwocharsERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_iRi
        - Src:             'suggestmgr.cxx:373,25'
          Dst:             _ZN10SuggestMgr8twowordsERNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKS7_ibRi
    - functionName:    _ZN10SuggestMgrD2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10SuggestMgrC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEjP8AffixMgr
      functionSourceFile: '/src/hunspell/src/hunspell/suggestmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          314
      EdgeCount:       102
      CyclomaticComplexity: 50
      functionsReached:
        - _Z14get_current_csRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - _ZN8AffixMgr12get_encodingEv
        - _ZN8AffixMgr14get_key_stringEv
        - _ZNK8AffixMgr11get_langnumEv
        - _ZNK8AffixMgr14get_maxcpdsugsEv
        - _ZNK8AffixMgr15get_nosplitsugsEv
        - _ZNK8AffixMgr16get_maxngramsugsEv
        - _ZNK8AffixMgr19get_complexprefixesEv
        - _ZNK8AffixMgr8get_utf8Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'suggestmgr.cxx:109,22'
          Dst:             _ZNK8AffixMgr11get_langnumEv
        - Src:             'suggestmgr.cxx:110,19'
          Dst:             _ZN8AffixMgr14get_key_stringEv
        - Src:             'suggestmgr.cxx:111,26'
          Dst:             _ZNK8AffixMgr15get_nosplitsugsEv
        - Src:             'suggestmgr.cxx:112,16'
          Dst:             _ZNK8AffixMgr16get_maxngramsugsEv
        - Src:             'suggestmgr.cxx:113,29'
          Dst:             _ZNK8AffixMgr16get_maxngramsugsEv
        - Src:             'suggestmgr.cxx:114,19'
          Dst:             _ZNK8AffixMgr8get_utf8Ev
        - Src:             'suggestmgr.cxx:115,16'
          Dst:             _ZNK8AffixMgr14get_maxcpdsugsEv
        - Src:             'suggestmgr.cxx:116,27'
          Dst:             _ZNK8AffixMgr14get_maxcpdsugsEv
        - Src:             'suggestmgr.cxx:118,38'
          Dst:             _ZN8AffixMgr12get_encodingEv
        - Src:             'suggestmgr.cxx:118,16'
          Dst:             _Z14get_current_csRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'suggestmgr.cxx:120,30'
          Dst:             _ZNK8AffixMgr19get_complexprefixesEv
        - Src:             'suggestmgr.cxx:125,17'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'suggestmgr.cxx:137,17'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
    - functionName:    _ZNSt12out_of_rangeC2B8ne220000EPKc
      functionSourceFile: '/usr/local/bin/../include/c++/v1/stdexcept'
      linkageType:     WeakODRLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11logic_errorC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/stdexcept:165,66'
          Dst:             _ZNSt11logic_errorC2EPKc
    - functionName:    _ZNSt12out_of_rangeD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8patentryD2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/./atypes.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8patentryC2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/./atypes.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8patentryC2EOS_
      functionSourceFile: '/src/hunspell/src/hunspell/./atypes.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10phonetableD2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/./phonet.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Zlt6w_charS_
      functionSourceFile: '/src/hunspell/src/hunspell/./w_char.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6w_charcvtEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './w_char.hxx:75,28'
          Dst:             _ZNK6w_charcvtEv
        - Src:             './w_char.hxx:75,48'
          Dst:             _ZNK6w_charcvtEv
    - functionName:    '_ZZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEENK3$_1clE6w_char'
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1543
      functionLinenumberEnd: 1544
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEENK3$_0clEc'
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1536
      functionLinenumberEnd: 1537
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZ20has_no_ignored_charsRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_ENKUlcE_clEc
      functionSourceFile: '/src/hunspell/src/hunspell/./csutil.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8AffixMgr16get_suffix_wordsEPtiRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 4851
      functionLinenumberEnd: 4872
      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:4858,29'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:4860,26'
          Dst:             _ZN8SfxEntry8getAffixEv
        - Src:             'affixmgr.cxx:4861,29'
          Dst:             _ZN8SfxEntry9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttt
        - Src:             'affixmgr.cxx:4868,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: 4442
      functionLinenumberEnd: 4446
      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: 4410
      functionLinenumberEnd: 4412
      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: 4449
      functionLinenumberEnd: 4449
      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: 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:    _ZN8AffixMgr19redundant_conditionEcRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_i
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 4763
      functionLinenumberEnd: 4847
      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:4773,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4788,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4794,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4813,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4827,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4834,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: 4427
      functionLinenumberEnd: 4436
      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:4429,29'
          Dst:             _ZN8PfxEntryC2EP8AffixMgr
        - Src:             'affixmgr.cxx:4431,29'
          Dst:             _ZN8SfxEntryC2EP8AffixMgr
    - functionName:    _ZN17entries_container11first_entryEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 4438
      functionLinenumberEnd: 4439
      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: 4414
      functionLinenumberEnd: 4425
      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:4418,29'
          Dst:             _ZN8PfxEntryC2EP8AffixMgr
        - Src:             'affixmgr.cxx:4420,29'
          Dst:             _ZN8SfxEntryC2EP8AffixMgr
    - functionName:    _ZN17entries_containerC2EcP8AffixMgr
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 4408
      functionLinenumberEnd: 4409
      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: 4365
      functionLinenumberEnd: 4399
      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:4371,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: 3711
      functionLinenumberEnd: 3712
      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: 3706
      functionLinenumberEnd: 3707
      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: 3701
      functionLinenumberEnd: 3702
      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: 3697
      functionLinenumberEnd: 3698
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8AffixMgr14get_maxcpdsugsEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3693
      functionLinenumberEnd: 3694
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8AffixMgr16get_maxngramsugsEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3689
      functionLinenumberEnd: 3690
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8AffixMgr8get_utf8Ev
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3685
      functionLinenumberEnd: 3686
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8AffixMgr14have_contclassEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3680
      functionLinenumberEnd: 3681
      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: 3666
      functionLinenumberEnd: 3667
      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: 3661
      functionLinenumberEnd: 3662
      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: 3656
      functionLinenumberEnd: 3657
      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: 3651
      functionLinenumberEnd: 3652
      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: 3646
      functionLinenumberEnd: 3647
      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: 3641
      functionLinenumberEnd: 3642
      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: 3636
      functionLinenumberEnd: 3637
      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: 3631
      functionLinenumberEnd: 3632
      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: 3626
      functionLinenumberEnd: 3627
      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: 3621
      functionLinenumberEnd: 3622
      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: 3617
      functionLinenumberEnd: 3618
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8AffixMgr14get_try_stringEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3612
      functionLinenumberEnd: 3613
      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: 3605
      functionLinenumberEnd: 3608
      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: 3600
      functionLinenumberEnd: 3601
      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: 3593
      functionLinenumberEnd: 3597
      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: 3584
      functionLinenumberEnd: 3585
      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: 3580
      functionLinenumberEnd: 3581
      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: 3576
      functionLinenumberEnd: 3577
      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: 3572
      functionLinenumberEnd: 3573
      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: 3568
      functionLinenumberEnd: 3569
      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: 3564
      functionLinenumberEnd: 3565
      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: 3559
      functionLinenumberEnd: 3560
      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: 3554
      functionLinenumberEnd: 3555
      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: 3542
      functionLinenumberEnd: 3543
      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: 3537
      functionLinenumberEnd: 3538
      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: 3530
      functionLinenumberEnd: 3534
      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: 3523
      functionLinenumberEnd: 3527
      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: 3516
      functionLinenumberEnd: 3520
      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: 3367
      functionLinenumberEnd: 3374
      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:3370,19'
          Dst:             strlen
    - functionName:    _ZN8AffixMgr15expand_rootwordEP9guesswordiPKciPKttS3_iS3_
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3386
      functionLinenumberEnd: 3508
      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:3392,21'
          Dst:             _ZN12_GLOBAL__N_18mystrdupEPKc
        - Src:             'affixmgr.cxx:3398,23'
          Dst:             _ZN12_GLOBAL__N_18mystrdupEPKc
        - Src:             'affixmgr.cxx:3400,23'
          Dst:             _ZN12_GLOBAL__N_18mystrdupEPKc
        - Src:             'affixmgr.cxx:3410,18'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:3411,19'
          Dst:             _ZN8SfxEntry9getKeyLenEv
        - Src:             'affixmgr.cxx:3412,27'
          Dst:             _ZN8SfxEntry9getKeyLenEv
        - Src:             'affixmgr.cxx:3413,27'
          Dst:             _ZN8SfxEntry8getAffixEv
        - Src:             'affixmgr.cxx:3413,58'
          Dst:             _ZN8SfxEntry9getKeyLenEv
        - Src:             'affixmgr.cxx:3413,14'
          Dst:             strcmp
        - Src:             'affixmgr.cxx:3415,19'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3417,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3417,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3417,15'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3419,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3419,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3419,15'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3421,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3421,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3421,15'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3422,37'
          Dst:             _ZN8SfxEntry3addEPKcm
        - Src:             'affixmgr.cxx:3425,29'
          Dst:             _ZN12_GLOBAL__N_18mystrdupEPKc
        - Src:             'affixmgr.cxx:3426,36'
          Dst:             _ZNK8SfxEntry10allowCrossEv
        - Src:             'affixmgr.cxx:3432,37'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:3433,15'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:3435,31'
          Dst:             _ZN12_GLOBAL__N_18mystrdupEPKc
        - Src:             'affixmgr.cxx:3437,31'
          Dst:             _ZN12_GLOBAL__N_18mystrdupEPKc
        - Src:             'affixmgr.cxx:3443,20'
          Dst:             _ZN8SfxEntry9getFlgNxtEv
        - Src:             'affixmgr.cxx:3456,22'
          Dst:             _ZN8PfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:3456,51'
          Dst:             _ZNK8PfxEntry10allowCrossEv
        - Src:             'affixmgr.cxx:3457,23'
          Dst:             _ZN8PfxEntry9getKeyLenEv
        - Src:             'affixmgr.cxx:3458,31'
          Dst:             _ZN8PfxEntry9getKeyLenEv
        - Src:             'affixmgr.cxx:3459,32'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:3459,53'
          Dst:             _ZN8PfxEntry9getKeyLenEv
        - Src:             'affixmgr.cxx:3459,18'
          Dst:             strncmp
        - Src:             'affixmgr.cxx:3460,22'
          Dst:             strlen
        - Src:             'affixmgr.cxx:3461,41'
          Dst:             _ZN8PfxEntry3addEPKcm
        - Src:             'affixmgr.cxx:3464,33'
          Dst:             _ZN12_GLOBAL__N_18mystrdupEPKc
        - Src:             'affixmgr.cxx:3465,40'
          Dst:             _ZNK8PfxEntry10allowCrossEv
        - Src:             'affixmgr.cxx:3471,24'
          Dst:             _ZN8PfxEntry9getFlgNxtEv
        - Src:             'affixmgr.cxx:3481,17'
          Dst:             _ZN8PfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:3482,18'
          Dst:             _ZN8PfxEntry9getKeyLenEv
        - Src:             'affixmgr.cxx:3483,26'
          Dst:             _ZN8PfxEntry9getKeyLenEv
        - Src:             'affixmgr.cxx:3484,27'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:3484,47'
          Dst:             _ZN8PfxEntry9getKeyLenEv
        - Src:             'affixmgr.cxx:3484,14'
          Dst:             strncmp
        - Src:             'affixmgr.cxx:3486,18'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3488,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3488,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3488,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3490,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3490,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3490,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3492,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3492,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3492,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3493,36'
          Dst:             _ZN8PfxEntry3addEPKcm
        - Src:             'affixmgr.cxx:3496,29'
          Dst:             _ZN12_GLOBAL__N_18mystrdupEPKc
        - Src:             'affixmgr.cxx:3497,35'
          Dst:             _ZNK8PfxEntry10allowCrossEv
        - Src:             'affixmgr.cxx:3503,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: 3207
      functionLinenumberEnd: 3282
      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:3241,7'
          Branch Sides:    []
        - Branch String:   'affixmgr.cxx:3248,7'
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:3216,8'
          Dst:             strchr
        - Src:             'affixmgr.cxx:3217,7'
          Dst:             strstr
        - Src:             'affixmgr.cxx:3219,9'
          Dst:             strstr
        - Src:             'affixmgr.cxx:3221,9'
          Dst:             strstr
        - Src:             'affixmgr.cxx:3225,8'
          Dst:             strchr
        - Src:             'affixmgr.cxx:3226,7'
          Dst:             strstr
        - Src:             'affixmgr.cxx:3228,9'
          Dst:             strstr
        - Src:             'affixmgr.cxx:3230,9'
          Dst:             strstr
        - Src:             'affixmgr.cxx:3263,9'
          Dst:             strstr
        - Src:             'affixmgr.cxx:3265,11'
          Dst:             strstr
        - Src:             'affixmgr.cxx:3267,11'
          Dst:             strstr
        - Src:             'affixmgr.cxx:3271,9'
          Dst:             strstr
        - Src:             'affixmgr.cxx:3273,11'
          Dst:             strstr
        - Src:             'affixmgr.cxx:3275,11'
          Dst:             strstr
    - functionName:    _ZN8AffixMgr8morphgenEPKciPKttS1_S1_i
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3290
      functionLinenumberEnd: 3363
      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:3299,7'
          Dst:             _ZL8morphcmpPKcS0_
        - Src:             'affixmgr.cxx:3306,7'
          Dst:             strstr
        - Src:             'affixmgr.cxx:3306,40'
          Dst:             strstr
        - Src:             'affixmgr.cxx:3318,17'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:3318,45'
          Dst:             _ZN8SfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:3319,19'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3321,13'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3321,13'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3321,13'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3324,69'
          Dst:             _ZN8SfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:3327,29'
          Dst:             _ZN8SfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:3330,19'
          Dst:             _ZL8morphcmpPKcS0_
        - Src:             'affixmgr.cxx:3333,39'
          Dst:             _ZN8SfxEntry3addEPKcm
        - Src:             'affixmgr.cxx:3335,36'
          Dst:             _ZNK7HashMgr6lookupEPKcm
        - Src:             'affixmgr.cxx:3345,50'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3346,14'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3346,14'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3346,14'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3347,39'
          Dst:             _ZN8SfxEntry3addEPKcm
        - Src:             'affixmgr.cxx:3350,65'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3351,32'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3350,17'
          Dst:             _ZN8AffixMgr8morphgenEPKciPKttS1_S1_i
        - Src:             'affixmgr.cxx:3359,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: 2985
      functionLinenumberEnd: 3128
      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:2995,24'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2999,18'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3000,14'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3000,14'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3000,14'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3003,30'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3004,16'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3004,16'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3004,16'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3005,20'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3006,17'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3006,17'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3006,17'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3008,28'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3009,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3009,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3009,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3010,19'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3011,16'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3011,16'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3011,16'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3014,20'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3015,17'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3015,17'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3015,17'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3018,19'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3019,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3019,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3019,15'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3021,21'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3022,16'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3022,16'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3022,16'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3023,18'
          Dst:             _ZN8SfxEntry9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttt
        - Src:             'affixmgr.cxx:3027,21'
          Dst:             _ZN8PfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:3028,33'
          Dst:             _ZN8PfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:3031,37'
          Dst:             _ZN8PfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:3031,13'
          Dst:             _ZN8AffixMgr9debugflagERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEt
        - Src:             'affixmgr.cxx:3033,32'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'affixmgr.cxx:3034,25'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'affixmgr.cxx:3035,14'
          Dst:             _Z11HENTRY_FINDP6hentryPKc
        - Src:             'affixmgr.cxx:3041,33'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'affixmgr.cxx:3043,25'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'affixmgr.cxx:3045,17'
          Dst:             _ZN8SfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:3047,29'
          Dst:             _ZN8SfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:3049,33'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:3049,11'
          Dst:             _ZN8AffixMgr9debugflagERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEt
        - Src:             'affixmgr.cxx:3051,18'
          Dst:             _ZN8SfxEntry16get_next_homonymEP6hentryiP8PfxEntrytt
        - Src:             'affixmgr.cxx:3054,14'
          Dst:             _ZN8SfxEntry7getNextEv
        - Src:             'affixmgr.cxx:3064,27'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:3064,9'
          Dst:             _ZN8AffixMgr11isRevSubsetEPKcS1_i
        - Src:             'affixmgr.cxx:3068,20'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3069,14'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3069,14'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3069,14'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3073,30'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3074,16'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3074,16'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3074,16'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3075,22'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3076,17'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3076,17'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3076,17'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3078,28'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3079,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3079,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:3079,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3080,21'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3081,16'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3081,16'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3081,16'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3084,22'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3084,36'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3084,36'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3084,36'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3088,21'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3089,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3089,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:3089,15'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:3090,20'
          Dst:             _ZN8SfxEntry9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttt
        - Src:             'affixmgr.cxx:3094,21'
          Dst:             _ZN8PfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:3095,33'
          Dst:             _ZN8PfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:3098,37'
          Dst:             _ZN8PfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:3098,13'
          Dst:             _ZN8AffixMgr9debugflagERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEt
        - Src:             'affixmgr.cxx:3100,32'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'affixmgr.cxx:3101,25'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'affixmgr.cxx:3102,14'
          Dst:             _Z11HENTRY_FINDP6hentryPKc
        - Src:             'affixmgr.cxx:3108,33'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'affixmgr.cxx:3110,25'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'affixmgr.cxx:3113,19'
          Dst:             _ZN8SfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:3115,31'
          Dst:             _ZN8SfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:3117,35'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:3117,11'
          Dst:             _ZN8AffixMgr9debugflagERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEt
        - Src:             'affixmgr.cxx:3119,20'
          Dst:             _ZN8SfxEntry16get_next_homonymEP6hentryiP8PfxEntrytt
        - Src:             'affixmgr.cxx:3121,20'
          Dst:             _ZN8SfxEntry9getNextEQEv
        - Src:             'affixmgr.cxx:3123,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: 2728
      functionLinenumberEnd: 2734
      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: 3588
      functionLinenumberEnd: 3589
      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:3589,17'
          Dst:             _ZNK7HashMgr11encode_flagEt
    - functionName:    _ZN8AffixMgr25suffix_check_twosfx_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2911
      functionLinenumberEnd: 2976
      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:2919,25'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:2920,28'
          Dst:             _ZN8SfxEntry18check_twosfx_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
        - Src:             'affixmgr.cxx:2923,21'
          Dst:             _ZN8PfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:2924,33'
          Dst:             _ZN8PfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:2927,37'
          Dst:             _ZN8PfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:2927,13'
          Dst:             _ZN8AffixMgr9debugflagERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEt
        - Src:             'affixmgr.cxx:2930,17'
          Dst:             _ZN8SfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:2932,29'
          Dst:             _ZN8SfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:2934,33'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:2934,11'
          Dst:             _ZN8AffixMgr9debugflagERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEt
        - Src:             'affixmgr.cxx:2938,14'
          Dst:             _ZN8SfxEntry7getNextEv
        - Src:             'affixmgr.cxx:2948,27'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:2948,9'
          Dst:             _ZN8AffixMgr11isRevSubsetEPKcS1_i
        - Src:             'affixmgr.cxx:2949,29'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:2950,32'
          Dst:             _ZN8SfxEntry18check_twosfx_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
        - Src:             'affixmgr.cxx:2952,27'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:2953,22'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2954,30'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:2959,21'
          Dst:             _ZN8SfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:2961,34'
          Dst:             _ZN8SfxEntry8getMorphEv
        - Src:             'affixmgr.cxx:2963,38'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:2963,13'
          Dst:             _ZN8AffixMgr9debugflagERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEt
        - Src:             'affixmgr.cxx:2964,11'
          Dst:             _Z10strlinecatRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_
        - Src:             'affixmgr.cxx:2969,20'
          Dst:             _ZN8SfxEntry9getNextEQEv
        - Src:             'affixmgr.cxx:2971,20'
          Dst:             _ZN8SfxEntry9getNextNEEv
    - functionName:    _ZN8AffixMgr17affix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3168
      functionLinenumberEnd: 3200
      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:3172,20'
          Dst:             _ZN8AffixMgr18prefix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - Src:             'affixmgr.cxx:3178,8'
          Dst:             _ZN8AffixMgr18suffix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
        - Src:             'affixmgr.cxx:3187,10'
          Dst:             _ZN8AffixMgr25suffix_check_twosfx_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
        - Src:             'affixmgr.cxx:3193,10'
          Dst:             _ZN8AffixMgr25prefix_check_twosfx_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
    - functionName:    _ZN8AffixMgr18prefix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1191
      functionLinenumberEnd: 1232
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          262
      EdgeCount:       90
      CyclomaticComplexity: 44
      functionsReached:
        - _ZN8AffixMgr8isSubsetEPKcS1_
        - _ZN8PfxEntry10getContLenEv
        - _ZN8PfxEntry11check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - _ZN8PfxEntry6getKeyEv
        - _ZN8PfxEntry7getContEv
        - _ZN8PfxEntry7getNextEv
        - _ZN8PfxEntry9getNextEQEv
        - _ZN8PfxEntry9getNextNEEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'affixmgr.cxx:1202,26'
          Dst:             _ZN8PfxEntry11check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - Src:             'affixmgr.cxx:1206,14'
          Dst:             _ZN8PfxEntry7getNextEv
        - Src:             'affixmgr.cxx:1214,24'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:1214,9'
          Dst:             _ZN8AffixMgr8isSubsetEPKcS1_
        - Src:             'affixmgr.cxx:1215,30'
          Dst:             _ZN8PfxEntry11check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - Src:             'affixmgr.cxx:1219,22'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1219,36'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1219,36'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1219,36'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1225,20'
          Dst:             _ZN8PfxEntry9getNextEQEv
        - Src:             'affixmgr.cxx:1227,20'
          Dst:             _ZN8PfxEntry9getNextNEEv
    - functionName:    _ZN8AffixMgr25prefix_check_twosfx_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1239
      functionLinenumberEnd: 1274
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          212
      EdgeCount:       66
      CyclomaticComplexity: 33
      functionsReached:
        - _ZN8AffixMgr8isSubsetEPKcS1_
        - _ZN8PfxEntry18check_twosfx_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - _ZN8PfxEntry6getKeyEv
        - _ZN8PfxEntry7getNextEv
        - _ZN8PfxEntry9getNextEQEv
        - _ZN8PfxEntry9getNextNEEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'affixmgr.cxx:1249,26'
          Dst:             _ZN8PfxEntry18check_twosfx_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - Src:             'affixmgr.cxx:1253,14'
          Dst:             _ZN8PfxEntry7getNextEv
        - Src:             'affixmgr.cxx:1261,24'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:1261,9'
          Dst:             _ZN8AffixMgr8isSubsetEPKcS1_
        - Src:             'affixmgr.cxx:1262,30'
          Dst:             _ZN8PfxEntry18check_twosfx_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - Src:             'affixmgr.cxx:1267,20'
          Dst:             _ZN8PfxEntry9getNextEQEv
        - Src:             'affixmgr.cxx:1269,20'
          Dst:             _ZN8PfxEntry9getNextNEEv
    - functionName:    _ZN8PfxEntry7getNextEv
      functionSourceFile: '/src/hunspell/src/hunspell/./affentry.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8AffixMgr8isSubsetEPKcS1_
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1070
      functionLinenumberEnd: 1075
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8PfxEntry9getNextEQEv
      functionSourceFile: '/src/hunspell/src/hunspell/./affentry.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8PfxEntry9getNextNEEv
      functionSourceFile: '/src/hunspell/src/hunspell/./affentry.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8AffixMgr20compound_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEssssPP6hentrySB_cRS6_PS7_
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2212
      functionLinenumberEnd: 2723
      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:          4439
      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:2653,13'
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:2239,3'
          Dst:             _ZN8AffixMgr10setcminmaxEPmS0_PKcm
        - Src:             'affixmgr.cxx:2276,12'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'affixmgr.cxx:2295,20'
          Dst:             _ZN8AffixMgr12defcpd_checkEPPP6hentrysS1_S2_c
        - Src:             'affixmgr.cxx:2297,20'
          Dst:             _ZN8AffixMgr12defcpd_checkEPPP6hentrysS1_S2_c
        - Src:             'affixmgr.cxx:2309,14'
          Dst:             _Z11HENTRY_FINDP6hentryPKc
        - Src:             'affixmgr.cxx:2314,13'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'affixmgr.cxx:2316,26'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'affixmgr.cxx:2323,19'
          Dst:             _ZN8AffixMgr12prefix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - Src:             'affixmgr.cxx:2325,22'
          Dst:             _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
        - Src:             'affixmgr.cxx:2329,23'
          Dst:             _ZN8AffixMgr19suffix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
        - Src:             'affixmgr.cxx:2330,36'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2332,17'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2332,17'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2332,17'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2335,17'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2335,17'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2335,17'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2342,22'
          Dst:             _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
        - Src:             'affixmgr.cxx:2346,23'
          Dst:             _ZN8AffixMgr19suffix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
        - Src:             'affixmgr.cxx:2349,22'
          Dst:             _ZN8AffixMgr12prefix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - Src:             'affixmgr.cxx:2353,22'
          Dst:             _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
        - Src:             'affixmgr.cxx:2357,23'
          Dst:             _ZN8AffixMgr19suffix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
        - Src:             'affixmgr.cxx:2360,22'
          Dst:             _ZN8AffixMgr12prefix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - Src:             'affixmgr.cxx:2365,17'
          Dst:             _ZN8AffixMgr17affix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
        - Src:             'affixmgr.cxx:2368,19'
          Dst:             _ZN8AffixMgr17affix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
        - Src:             'affixmgr.cxx:2370,19'
          Dst:             _ZN8AffixMgr17affix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
        - Src:             'affixmgr.cxx:2377,13'
          Dst:             _Z13line_uniq_appRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'affixmgr.cxx:2392,25'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2393,13'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2393,13'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2393,13'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2394,25'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2395,13'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2395,13'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2395,13'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2401,25'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2402,13'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2402,13'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2402,13'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2403,25'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2404,13'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2404,13'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2404,13'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2411,25'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2412,13'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2412,13'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2412,13'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2413,25'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2414,13'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2414,13'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2414,13'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2452,18'
          Dst:             _ZN8AffixMgr12cpdpat_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmP6hentrySA_c
        - Src:             'affixmgr.cxx:2453,46'
          Dst:             _ZN8AffixMgr13cpdcase_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
        - Src:             'affixmgr.cxx:2457,18'
          Dst:             _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
        - Src:             'affixmgr.cxx:2458,25'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2459,14'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2459,14'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2459,14'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2460,14'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2460,14'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2460,14'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2466,26'
          Dst:             _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:2470,41'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:2470,23'
          Dst:             _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:2477,14'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'affixmgr.cxx:2486,28'
          Dst:             _ZN8AffixMgr12defcpd_checkEPPP6hentrysS1_S2_c
        - Src:             'affixmgr.cxx:2495,34'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'affixmgr.cxx:2496,27'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'affixmgr.cxx:2497,16'
          Dst:             _Z11HENTRY_FINDP6hentryPKc
        - Src:             'affixmgr.cxx:2503,35'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'affixmgr.cxx:2505,27'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'affixmgr.cxx:2544,30'
          Dst:             _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:2553,15'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'affixmgr.cxx:2555,29'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'affixmgr.cxx:2556,18'
          Dst:             _Z11HENTRY_FINDP6hentryPKc
        - Src:             'affixmgr.cxx:2564,29'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'affixmgr.cxx:2579,16'
          Dst:             _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
        - Src:             'affixmgr.cxx:2586,16'
          Dst:             _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
        - Src:             'affixmgr.cxx:2590,16'
          Dst:             _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
        - Src:             'affixmgr.cxx:2591,30'
          Dst:             _ZN8AffixMgr12defcpd_checkEPPP6hentrysS1_S2_c
        - Src:             'affixmgr.cxx:2594,19'
          Dst:             _ZN8AffixMgr17affix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
        - Src:             'affixmgr.cxx:2596,19'
          Dst:             _ZN8AffixMgr17affix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
        - Src:             'affixmgr.cxx:2603,15'
          Dst:             _Z13line_uniq_appRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'affixmgr.cxx:2613,27'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2614,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2614,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2614,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2615,27'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2616,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2616,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2616,15'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2632,26'
          Dst:             _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:2638,13'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:2639,34'
          Dst:             _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:2646,41'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:2646,23'
          Dst:             _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:2686,17'
          Dst:             _ZN8AffixMgr17affix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
        - Src:             'affixmgr.cxx:2688,17'
          Dst:             _ZN8AffixMgr17affix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
        - Src:             'affixmgr.cxx:2695,13'
          Dst:             _Z13line_uniq_appRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc
        - Src:             'affixmgr.cxx:2708,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: 3671
      functionLinenumberEnd: 3676
      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:3674,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: 2745
      functionLinenumberEnd: 2857
      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:2753,24'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2757,17'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2758,13'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2758,13'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2758,13'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2761,29'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2762,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2762,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2762,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2763,19'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2764,16'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2764,16'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2764,16'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2766,27'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2767,14'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2767,14'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2767,14'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2768,18'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2769,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2769,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2769,15'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2772,18'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2773,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2773,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2773,15'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2776,18'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2777,14'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2777,14'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2777,14'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2779,20'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2780,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2780,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2780,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2781,18'
          Dst:             _ZN8SfxEntry9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttt
        - Src:             'affixmgr.cxx:2790,14'
          Dst:             _ZN8SfxEntry7getNextEv
        - Src:             'affixmgr.cxx:2800,27'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:2800,9'
          Dst:             _ZN8AffixMgr11isRevSubsetEPKcS1_i
        - Src:             'affixmgr.cxx:2804,19'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2805,13'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2805,13'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2805,13'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2809,29'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2810,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2810,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2810,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2811,21'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2812,16'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2812,16'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2812,16'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2814,27'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2815,14'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2815,14'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2815,14'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2816,20'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2817,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2817,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2817,15'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2820,21'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2820,35'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2820,35'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2820,35'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2824,20'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2825,14'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2825,14'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2825,14'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2827,20'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2828,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2828,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2828,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2830,21'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2831,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2831,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2831,15'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2832,22'
          Dst:             _ZN8SfxEntry9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttt
        - Src:             'affixmgr.cxx:2837,29'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:2838,24'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2839,32'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:2841,50'
          Dst:             _ZN8SfxEntry9getKeyLenEv
        - Src:             'affixmgr.cxx:2842,28'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:2842,56'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:2843,28'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:2850,20'
          Dst:             _ZN8SfxEntry9getNextEQEv
        - Src:             'affixmgr.cxx:2852,20'
          Dst:             _ZN8SfxEntry9getNextNEEv
    - functionName:    _ZN8AffixMgr19suffix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2865
      functionLinenumberEnd: 2903
      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:2871,25'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:2872,16'
          Dst:             _ZN8SfxEntry12check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
        - Src:             'affixmgr.cxx:2876,14'
          Dst:             _ZN8SfxEntry7getNextEv
        - Src:             'affixmgr.cxx:2886,27'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:2886,9'
          Dst:             _ZN8AffixMgr11isRevSubsetEPKcS1_i
        - Src:             'affixmgr.cxx:2887,29'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:2888,20'
          Dst:             _ZN8SfxEntry12check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
        - Src:             'affixmgr.cxx:2890,27'
          Dst:             _ZN8SfxEntry7getFlagEv
        - Src:             'affixmgr.cxx:2891,22'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2892,30'
          Dst:             _ZN8SfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:2896,20'
          Dst:             _ZN8SfxEntry9getNextEQEv
        - Src:             'affixmgr.cxx:2898,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: 3135
      functionLinenumberEnd: 3161
      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:3138,23'
          Dst:             _ZN8AffixMgr12prefix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - Src:             'affixmgr.cxx:3143,8'
          Dst:             _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
        - Src:             'affixmgr.cxx:3152,10'
          Dst:             _ZN8AffixMgr19suffix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
        - Src:             'affixmgr.cxx:3157,10'
          Dst:             _ZN8AffixMgr19prefix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
    - functionName:    _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1528
      functionLinenumberEnd: 1549
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          121
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'affixmgr.cxx:1541,5'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
    - functionName:    _ZN8AffixMgr19prefix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1149
      functionLinenumberEnd: 1184
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          136
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN8AffixMgr8isSubsetEPKcS1_
        - _ZN8PfxEntry12check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - _ZN8PfxEntry6getKeyEv
        - _ZN8PfxEntry7getNextEv
        - _ZN8PfxEntry9getNextEQEv
        - _ZN8PfxEntry9getNextNEEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'affixmgr.cxx:1160,14'
          Dst:             _ZN8PfxEntry12check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - Src:             'affixmgr.cxx:1163,14'
          Dst:             _ZN8PfxEntry7getNextEv
        - Src:             'affixmgr.cxx:1171,24'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:1171,9'
          Dst:             _ZN8AffixMgr8isSubsetEPKcS1_
        - Src:             'affixmgr.cxx:1172,18'
          Dst:             _ZN8PfxEntry12check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - Src:             'affixmgr.cxx:1177,20'
          Dst:             _ZN8PfxEntry9getNextEQEv
        - Src:             'affixmgr.cxx:1179,20'
          Dst:             _ZN8PfxEntry9getNextNEEv
    - functionName:    _ZN8AffixMgr14compound_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEssssPP6hentrySB_ccPi
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1579
      functionLinenumberEnd: 2199
      functionDepth:   0
      returnType:      'N/A'
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
        - short
        - 'N/A'
        - 'N/A'
        - char
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1027
      ICount:          5391
      EdgeCount:       1195
      CyclomaticComplexity: 170
      functionsReached:
        - _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - _ZN8AffixMgr10setcminmaxEPmS0_PKcm
        - _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
        - _ZN8AffixMgr12cpdpat_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmP6hentrySA_c
        - _ZN8AffixMgr12cpdrep_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
        - _ZN8AffixMgr12defcpd_checkEPPP6hentrysS1_S2_c
        - _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN8AffixMgr12prefix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
        - _ZN8AffixMgr13cpdcase_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
        - _ZN8AffixMgr14compound_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEssssPP6hentrySB_ccPi
        - _ZN8AffixMgr17cpdwordpair_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
        - _ZN8AffixMgr19suffix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
        - _ZN8AffixMgr6lookupEPKcm
        - _ZN8PfxEntry10getContLenEv
        - _ZN8PfxEntry6getKeyEv
        - _ZN8PfxEntry7getContEv
        - _ZN8SfxEntry10getContLenEv
        - _ZN8SfxEntry7getContEv
        - strncmp
      functionUses:    5
      BranchProfiles:
        - Branch String:   'affixmgr.cxx:2062,17'
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:1608,3'
          Dst:             _ZN8AffixMgr10setcminmaxEPmS0_PKcm
        - Src:             'affixmgr.cxx:1661,11'
          Dst:             _ZN8AffixMgr10setcminmaxEPmS0_PKcm
        - Src:             'affixmgr.cxx:1678,14'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'affixmgr.cxx:1688,17'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:1713,22'
          Dst:             _ZN8AffixMgr12defcpd_checkEPPP6hentrysS1_S2_c
        - Src:             'affixmgr.cxx:1715,22'
          Dst:             _ZN8AffixMgr12defcpd_checkEPPP6hentrysS1_S2_c
        - Src:             'affixmgr.cxx:1728,22'
          Dst:             _ZN8AffixMgr12prefix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - Src:             'affixmgr.cxx:1731,24'
          Dst:             _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
        - Src:             'affixmgr.cxx:1735,25'
          Dst:             _ZN8AffixMgr19suffix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
        - Src:             'affixmgr.cxx:1736,38'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1738,19'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1738,19'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1738,19'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1741,19'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1741,19'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1741,19'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1748,24'
          Dst:             _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
        - Src:             'affixmgr.cxx:1752,25'
          Dst:             _ZN8AffixMgr19suffix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
        - Src:             'affixmgr.cxx:1755,24'
          Dst:             _ZN8AffixMgr12prefix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - Src:             'affixmgr.cxx:1759,24'
          Dst:             _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
        - Src:             'affixmgr.cxx:1763,25'
          Dst:             _ZN8AffixMgr19suffix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
        - Src:             'affixmgr.cxx:1766,24'
          Dst:             _ZN8AffixMgr12prefix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
        - Src:             'affixmgr.cxx:1783,27'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1784,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1784,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1784,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1785,27'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1786,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1786,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1786,15'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1793,27'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1794,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1794,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1794,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1795,27'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1796,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1796,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1796,15'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1803,27'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1804,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1804,15'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:1804,15'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1805,27'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1806,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1806,15'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1806,15'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1853,17'
          Dst:             _ZN8AffixMgr13cpdcase_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
        - Src:             'affixmgr.cxx:1856,23'
          Dst:             _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
        - Src:             'affixmgr.cxx:1857,30'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1859,22'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1859,22'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1859,22'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1861,22'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1861,22'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:1861,22'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:1868,28'
          Dst:             _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:1871,43'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:1871,25'
          Dst:             _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:1891,18'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'affixmgr.cxx:1901,24'
          Dst:             _ZN8AffixMgr12defcpd_checkEPPP6hentrysS1_S2_c
        - Src:             'affixmgr.cxx:1953,34'
          Dst:             _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:1958,42'
          Dst:             _ZN8AffixMgr12cpdpat_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmP6hentrySA_c
        - Src:             'affixmgr.cxx:1966,40'
          Dst:             _ZN8AffixMgr12cpdrep_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
        - Src:             'affixmgr.cxx:1967,23'
          Dst:             _ZN8AffixMgr17cpdwordpair_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
        - Src:             'affixmgr.cxx:1979,24'
          Dst:             _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
        - Src:             'affixmgr.cxx:1986,22'
          Dst:             _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
        - Src:             'affixmgr.cxx:1991,22'
          Dst:             _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
        - Src:             'affixmgr.cxx:1992,25'
          Dst:             _ZN8AffixMgr12defcpd_checkEPPP6hentrysS1_S2_c
        - Src:             'affixmgr.cxx:2005,17'
          Dst:             _ZN8AffixMgr12cpdpat_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmP6hentrySA_c
        - Src:             'affixmgr.cxx:2009,39'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2010,27'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2010,27'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affixmgr.cxx:2010,27'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2012,39'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2013,27'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2013,27'
          Dst:             _ZN8SfxEntry7getContEv
        - Src:             'affixmgr.cxx:2013,27'
          Dst:             _ZN8SfxEntry10getContLenEv
        - Src:             'affixmgr.cxx:2040,32'
          Dst:             _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:2047,17'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:2048,38'
          Dst:             _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:2055,45'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affixmgr.cxx:2055,27'
          Dst:             _ZN8AffixMgr12get_syllableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:2095,40'
          Dst:             _ZN8AffixMgr12cpdrep_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
        - Src:             'affixmgr.cxx:2096,23'
          Dst:             _ZN8AffixMgr17cpdwordpair_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
        - Src:             'affixmgr.cxx:2107,20'
          Dst:             _ZN8AffixMgr14compound_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEssssPP6hentrySB_ccPi
        - Src:             'affixmgr.cxx:2113,21'
          Dst:             _ZN8AffixMgr12cpdpat_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmP6hentrySA_c
        - Src:             'affixmgr.cxx:2115,22'
          Dst:             _ZN8AffixMgr12cpdpat_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmP6hentrySA_c
        - Src:             'affixmgr.cxx:2124,19'
          Dst:             _ZN8AffixMgr17cpdwordpair_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
        - Src:             'affixmgr.cxx:2129,41'
          Dst:             _ZN8AffixMgr12cpdrep_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
        - Src:             'affixmgr.cxx:2137,44'
          Dst:             _ZN8AffixMgr12cpdrep_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
        - Src:             'affixmgr.cxx:2138,23'
          Dst:             _ZN8AffixMgr17cpdwordpair_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
        - Src:             'affixmgr.cxx:2144,42'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'affixmgr.cxx:2146,29'
          Dst:             _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
        - Src:             'affixmgr.cxx:2149,26'
          Dst:             strncmp
    - functionName:    _ZN8AffixMgr12cpdrep_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1277
      functionLinenumberEnd: 1301
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          183
      EdgeCount:       33
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8AffixMgr15candidate_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK8AffixMgr12get_reptableEv
      functionUses:    4
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:1279,19'
          Dst:             _ZNK8AffixMgr12get_reptableEv
        - Src:             'affixmgr.cxx:1284,24'
          Dst:             _ZNK8AffixMgr12get_reptableEv
        - Src:             'affixmgr.cxx:1293,13'
          Dst:             _ZN8AffixMgr15candidate_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZN8AffixMgr17cpdwordpair_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1305
      functionLinenumberEnd: 1320
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          135
      EdgeCount:       53
      CyclomaticComplexity: 28
      functionsReached:
        - _ZN8AffixMgr15candidate_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    4
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:1313,11'
          Dst:             _ZN8AffixMgr15candidate_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZN8AffixMgr15candidate_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1512
      functionLinenumberEnd: 1525
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
        - _ZN8AffixMgr6lookupEPKcm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'affixmgr.cxx:1514,23'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'affixmgr.cxx:1521,8'
          Dst:             _ZN8AffixMgr11affix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiitc
    - functionName:    _ZNK8AffixMgr12get_reptableEv
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3511
      functionLinenumberEnd: 3512
      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:3512,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: 4455
      functionLinenumberEnd: 4758
      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:4475,5'
          Branch Sides:    []
        - Branch String:   'affixmgr.cxx:4555,7'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:4461,21'
          Dst:             _ZN17entries_containerC2EcP8AffixMgr
        - Src:             'affixmgr.cxx:4473,43'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4485,24'
          Dst:             _ZNK7HashMgr11decode_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4491,19'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4488,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4507,19'
          Dst:             atoi
        - Src:             'affixmgr.cxx:4510,36'
          Dst:             _ZNK7HashMgr11encode_flagEt
        - Src:             'affixmgr.cxx:4512,32'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4511,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4519,20'
          Dst:             _ZNK7HashMgr9is_aliasfEv
        - Src:             'affixmgr.cxx:4521,20'
          Dst:             _ZNK7HashMgr9is_aliasmEv
        - Src:             'affixmgr.cxx:4523,20'
          Dst:             _ZN17entries_container10initializeEict
        - Src:             'affixmgr.cxx:4530,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4534,30'
          Dst:             _ZNK7HashMgr11encode_flagEt
        - Src:             'affixmgr.cxx:4536,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4535,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4541,32'
          Dst:             _ZN17entries_container11first_entryEv
        - Src:             'affixmgr.cxx:4544,14'
          Dst:             _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4546,5'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4553,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4560,32'
          Dst:             _ZN17entries_container9add_entryEc
        - Src:             'affixmgr.cxx:4568,22'
          Dst:             _ZNK7HashMgr11decode_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4569,38'
          Dst:             _ZNK7HashMgr11encode_flagEt
        - Src:             'affixmgr.cxx:4572,34'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4570,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4577,48'
          Dst:             _ZN17entries_container11first_entryEv
        - Src:             'affixmgr.cxx:4589,15'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4591,15'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4610,42'
          Dst:             _Z20has_no_ignored_charsRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_
        - Src:             'affixmgr.cxx:4612,17'
          Dst:             _Z24remove_ignored_chars_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'affixmgr.cxx:4614,17'
          Dst:             _Z20remove_ignored_charsRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_
        - Src:             'affixmgr.cxx:4620,17'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4622,17'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4625,24'
          Dst:             _ZNK7HashMgr9is_aliasfEv
        - Src:             'affixmgr.cxx:4626,27'
          Dst:             atoi
        - Src:             'affixmgr.cxx:4627,60'
          Dst:             _ZNK7HashMgr10get_aliasfEiPPtP7FileMgr
        - Src:             'affixmgr.cxx:4630,17'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4634,60'
          Dst:             _ZNK7HashMgr12decode_flagsEPPtRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEP7FileMgr
        - Src:             'affixmgr.cxx:4646,42'
          Dst:             _Z20has_no_ignored_charsRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_
        - Src:             'affixmgr.cxx:4648,17'
          Dst:             _Z24remove_ignored_chars_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6vectorI6w_charNS3_IS8_EEEE
        - Src:             'affixmgr.cxx:4650,17'
          Dst:             _Z20remove_ignored_charsRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_
        - Src:             'affixmgr.cxx:4656,17'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4658,17'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4674,15'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4676,15'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4677,13'
          Dst:             _ZN8AffixMgr17reverse_conditionERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4681,39'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4680,15'
          Dst:             _ZN8AffixMgr19redundant_conditionEcRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_i
        - Src:             'affixmgr.cxx:4684,13'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4685,13'
          Dst:             _ZN8AffixMgr17reverse_conditionERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4687,15'
          Dst:             _ZN8AffixMgr8encodeitER8AffEntryRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4695,22'
          Dst:             _ZNK7HashMgr9is_aliasmEv
        - Src:             'affixmgr.cxx:4696,25'
          Dst:             atoi
        - Src:             'affixmgr.cxx:4697,39'
          Dst:             _ZNK7HashMgr10get_aliasmEi
        - Src:             'affixmgr.cxx:4701,17'
          Dst:             _Z15reverseword_utfRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4703,17'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4710,32'
          Dst:             _ZN12_GLOBAL__N_18mystrdupEPKc
        - Src:             'affixmgr.cxx:4718,21'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4722,32'
          Dst:             _ZNK7HashMgr11encode_flagEt
        - Src:             'affixmgr.cxx:4724,28'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4723,7'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4745,27'
          Dst:             _ZN17entries_container5beginEv
        - Src:             'affixmgr.cxx:4745,53'
          Dst:             _ZN17entries_container3endEv
        - Src:             'affixmgr.cxx:4748,21'
          Dst:             __dynamic_cast
        - Src:             'affixmgr.cxx:4748,7'
          Dst:             _ZN8AffixMgr13build_pfxtreeEP8PfxEntry
        - Src:             'affixmgr.cxx:4750,21'
          Dst:             __dynamic_cast
        - Src:             'affixmgr.cxx:4750,7'
          Dst:             _ZN8AffixMgr13build_sfxtreeEP8SfxEntry
        - Src:             'affixmgr.cxx:4755,14'
          Dst:             _ZN17entries_container7releaseEv
        - Src:             'affixmgr.cxx:4758,1'
          Dst:             _ZN17entries_containerD2Ev
        - Src:             'affixmgr.cxx:4758,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: 4282
      functionLinenumberEnd: 4363
      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:4294,5'
          Branch Sides:    []
        - Branch String:   'affixmgr.cxx:4334,7'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:4285,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4284,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4292,43'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4300,20'
          Dst:             atoi
        - Src:             'affixmgr.cxx:4303,32'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4302,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4316,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4320,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4319,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4327,14'
          Dst:             _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4329,5'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4332,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4338,34'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4337,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4352,21'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4358,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4357,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
    - functionName:    _ZN8AffixMgr14parse_maptableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgr
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 4177
      functionLinenumberEnd: 4279
      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:4189,5'
          Branch Sides:    []
        - Branch String:   'affixmgr.cxx:4228,7'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:4180,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4179,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4187,43'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4195,18'
          Dst:             atoi
        - Src:             'affixmgr.cxx:4198,32'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4197,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4209,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4213,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4212,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4220,14'
          Dst:             _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4222,5'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4226,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4232,34'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4231,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4259,35'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4258,15'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4270,21'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4274,28'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4273,7'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
    - functionName:    _ZN8AffixMgr17parse_defcpdtableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgr
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 4076
      functionLinenumberEnd: 4174
      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:4088,5'
          Branch Sides:    []
        - Branch String:   'affixmgr.cxx:4127,7'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:4079,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4078,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4086,43'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4094,21'
          Dst:             atoi
        - Src:             'affixmgr.cxx:4097,32'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4096,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4108,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4112,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4111,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4119,14'
          Dst:             _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4121,5'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4125,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4131,34'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4130,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4153,24'
          Dst:             _ZNK7HashMgr12decode_flagsERNSt3__16vectorItNS0_9allocatorItEEEERKNS0_12basic_stringIcNS0_11char_traitsIcEENS2_IcEEEEP7FileMgr
        - Src:             'affixmgr.cxx:4157,20'
          Dst:             _ZNK7HashMgr12decode_flagsERNSt3__16vectorItNS0_9allocatorItEEEERKNS0_12basic_stringIcNS0_11char_traitsIcEENS2_IcEEEEP7FileMgr
        - Src:             'affixmgr.cxx:4165,21'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4169,28'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4168,7'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
    - functionName:    _ZN8AffixMgr19parse_checkcpdtableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgr
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3979
      functionLinenumberEnd: 4073
      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:3991,5'
          Branch Sides:    []
        - Branch String:   'affixmgr.cxx:4030,7'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:3982,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3981,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:3989,43'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:3997,23'
          Dst:             atoi
        - Src:             'affixmgr.cxx:4000,32'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3999,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4011,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4015,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4014,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4022,14'
          Dst:             _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4024,5'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4028,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:4034,34'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:4033,13'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:4046,48'
          Dst:             _ZNK7HashMgr11decode_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4056,49'
          Dst:             _ZNK7HashMgr11decode_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:4069,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: 3887
      functionLinenumberEnd: 3976
      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:3899,5'
          Branch Sides:    []
        - Branch String:   'affixmgr.cxx:3940,9'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:3890,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3889,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:3897,43'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:3905,15'
          Dst:             atoi
        - Src:             'affixmgr.cxx:3908,32'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3907,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:3911,29'
          Dst:             _ZN10phonetableC2Ev
        - Src:             'affixmgr.cxx:3920,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:3924,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3923,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:3931,14'
          Dst:             _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:3933,5'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:3937,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:3944,36'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3943,15'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:3955,13'
          Dst:             _Z8mystrrepRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_
        - Src:             'affixmgr.cxx:3963,21'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:3967,28'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3966,7'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:3973,3'
          Dst:             _Z16init_phonet_hashR10phonetable
    - functionName:    _ZN8AffixMgr15parse_convtableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7FileMgrPP7RepListS8_
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3795
      functionLinenumberEnd: 3884
      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:3806,5'
          Branch Sides:    []
        - Branch String:   'affixmgr.cxx:3849,9'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:3798,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3797,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:3804,43'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:3812,17'
          Dst:             atoi
        - Src:             'affixmgr.cxx:3815,32'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3814,11'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:3818,19'
          Dst:             _ZN7RepListC2Ei
        - Src:             'affixmgr.cxx:3828,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:3832,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3831,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:3839,14'
          Dst:             _ZN7FileMgr7getlineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:3841,5'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affixmgr.cxx:3846,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:3853,36'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3852,15'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:3854,15'
          Dst:             _ZN7RepListD2Ev
        - Src:             'affixmgr.cxx:3873,21'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:3877,28'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3876,7'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:3881,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: 3748
      functionLinenumberEnd: 3790
      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:3753,5'
          Branch Sides:    []
      Callsites:
        - Src:             'affixmgr.cxx:3751,43'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:3759,26'
          Dst:             atoi
        - Src:             'affixmgr.cxx:3769,11'
          Dst:             _Z6u8_u16RNSt3__16vectorI6w_charNS_9allocatorIS1_EEEERKNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEb
        - Src:             'affixmgr.cxx:3779,19'
          Dst:             _Z8mystrsepRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_11__wrap_iterIPKcEE
        - Src:             'affixmgr.cxx:3784,26'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3782,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
    - functionName:    _ZN8AffixMgr9parse_numERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiP7FileMgr
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3732
      functionLinenumberEnd: 3745
      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:3737,13'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3734,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:3741,34'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3741,8'
          Dst:             _Z12parse_stringRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_i
        - Src:             'affixmgr.cxx:3743,10'
          Dst:             atoi
    - functionName:    _ZN8AffixMgr10parse_flagERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPtP7FileMgr
      functionSourceFile: '/src/hunspell/src/hunspell/affixmgr.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3716
      functionLinenumberEnd: 3729
      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:3721,13'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3718,5'
          Dst:             _ZL16HUNSPELL_WARNINGP8_IO_FILEPKcz
        - Src:             'affixmgr.cxx:3725,34'
          Dst:             _ZN7FileMgr10getlinenumEv
        - Src:             'affixmgr.cxx:3725,8'
          Dst:             _Z12parse_stringRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_i
        - Src:             'affixmgr.cxx:3727,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: 3547
      functionLinenumberEnd: 3550
      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: 267
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         48
      ICount:          339
      EdgeCount:       61
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN6Hunzip6getbufEv
        - strcpy
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hunzip.cxx:215,5'
          Branch Sides:    []
      Callsites:
        - Src:             'hunzip.cxx:220,20'
          Dst:             _ZN6Hunzip6getbufEv
        - Src:             'hunzip.cxx:233,24'
          Dst:             _ZN6Hunzip6getbufEv
        - Src:             'hunzip.cxx:247,32'
          Dst:             _ZN6Hunzip6getbufEv
        - Src:             'hunzip.cxx:252,23'
          Dst:             strlen
        - Src:             'hunzip.cxx:256,5'
          Dst:             strcpy
        - Src:             'hunzip.cxx:262,14'
          Dst:             strlen
        - Src:             'hunzip.cxx:264,3'
          Dst:             strcpy
    - functionName:    _ZN6Hunzip6getbufEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunzip.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          217
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN6Hunzip4failEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'hunzip.cxx:201,10'
          Dst:             _ZN6Hunzip4failEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZN6Hunzip4failEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/hunzip.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'hunzip.cxx:54,3'
          Dst:             fprintf
    - functionName:    _ZN6Hunzip7is_openEv
      functionSourceFile: '/src/hunspell/src/hunspell/hunzip.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6HunzipD2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/hunzip.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6Hunzip7getcodeEPKc
      functionSourceFile: '/src/hunspell/src/hunspell/hunzip.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         82
      ICount:          611
      EdgeCount:       110
      CyclomaticComplexity: 30
      functionsReached:
        - _Z6myopenRNSt3__114basic_ifstreamIcNS_11char_traitsIcEEEEPKcj
        - _ZN6Hunzip4failEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - strncmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'hunzip.cxx:76,3'
          Dst:             _Z6myopenRNSt3__114basic_ifstreamIcNS_11char_traitsIcEEEEPKcj
        - Src:             'hunzip.cxx:82,9'
          Dst:             strncmp
        - Src:             'hunzip.cxx:83,9'
          Dst:             strncmp
        - Src:             'hunzip.cxx:84,12'
          Dst:             _ZN6Hunzip4failEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'hunzip.cxx:88,7'
          Dst:             strncmp
        - Src:             'hunzip.cxx:91,14'
          Dst:             _ZN6Hunzip4failEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'hunzip.cxx:93,14'
          Dst:             _ZN6Hunzip4failEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'hunzip.cxx:97,14'
          Dst:             _ZN6Hunzip4failEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'hunzip.cxx:104,12'
          Dst:             _ZN6Hunzip4failEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'hunzip.cxx:122,14'
          Dst:             _ZN6Hunzip4failEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'hunzip.cxx:132,14'
          Dst:             _ZN6Hunzip4failEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'hunzip.cxx:139,14'
          Dst:             _ZN6Hunzip4failEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZN6HunzipC2EPKcS1_
      functionSourceFile: '/src/hunspell/src/hunspell/hunzip.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          102
      EdgeCount:       24
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN6Hunzip6getbufEv
        - _ZN6Hunzip7getcodeEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hunzip.cxx:62,7'
          Dst:             _ZN6Hunzip7getcodeEPKc
        - Src:             'hunzip.cxx:65,14'
          Dst:             _ZN6Hunzip6getbufEv
    - functionName:    _ZL7strmovePcS_
      functionSourceFile: '/src/hunspell/src/hunspell/phonet.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9myisalphac
      functionSourceFile: '/src/hunspell/src/hunspell/phonet.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - isalpha
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'phonet.cxx:61,12'
          Dst:             isalpha
    - functionName:    isalpha
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z6phonetRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEER10phonetable
      functionSourceFile: '/src/hunspell/src/hunspell/phonet.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         234
      ICount:          1341
      EdgeCount:       301
      CyclomaticComplexity: 69
      functionsReached:
        - _ZL7strmovePcS_
        - _ZL9myisalphac
        - isdigit
        - strchr
        - strncpy
        - strstr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'phonet.cxx:79,3'
          Dst:             strncpy
        - Src:             'phonet.cxx:98,52'
          Dst:             isdigit
        - Src:             'phonet.cxx:99,16'
          Dst:             strchr
        - Src:             'phonet.cxx:105,15'
          Dst:             _ZL9myisalphac
        - Src:             'phonet.cxx:106,18'
          Dst:             strchr
        - Src:             'phonet.cxx:122,13'
          Dst:             isdigit
        - Src:             'phonet.cxx:130,53'
          Dst:             _ZL9myisalphac
        - Src:             'phonet.cxx:131,50'
          Dst:             _ZL9myisalphac
        - Src:             'phonet.cxx:132,36'
          Dst:             _ZL9myisalphac
        - Src:             'phonet.cxx:133,16'
          Dst:             _ZL9myisalphac
        - Src:             'phonet.cxx:149,23'
          Dst:             isdigit
        - Src:             'phonet.cxx:150,22'
          Dst:             strchr
        - Src:             'phonet.cxx:156,21'
          Dst:             _ZL9myisalphac
        - Src:             'phonet.cxx:157,21'
          Dst:             strchr
        - Src:             'phonet.cxx:172,19'
          Dst:             isdigit
        - Src:             'phonet.cxx:179,37'
          Dst:             _ZL9myisalphac
        - Src:             'phonet.cxx:206,17'
          Dst:             strchr
        - Src:             'phonet.cxx:224,15'
          Dst:             _ZL7strmovePcS_
        - Src:             'phonet.cxx:240,17'
          Dst:             strstr
        - Src:             'phonet.cxx:244,15'
          Dst:             _ZL7strmovePcS_
    - functionName:    _Z16init_phonet_hashR10phonetable
      functionSourceFile: '/src/hunspell/src/hunspell/phonet.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          76
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8SfxEntry8nextcharEPc
      functionSourceFile: '/src/hunspell/src/hunspell/affentry.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          80
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8PfxEntry8nextcharEPc
      functionSourceFile: '/src/hunspell/src/hunspell/affentry.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          79
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8SfxEntryD0Ev
      functionSourceFile: '/src/hunspell/src/hunspell/./affentry.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8SfxEntryD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './affentry.hxx:146,7'
          Dst:             _ZN8SfxEntryD2Ev
    - functionName:    _ZN8SfxEntryD2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/./affentry.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8AffEntryD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './affentry.hxx:146,7'
          Dst:             _ZN8AffEntryD2Ev
    - functionName:    _ZN8AffEntryD2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/affentry.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          111
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8AffEntryD0Ev
      functionSourceFile: '/src/hunspell/src/hunspell/affentry.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8AffEntryD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'affentry.cxx:79,23'
          Dst:             _ZN8AffEntryD2Ev
    - functionName:    _ZN8PfxEntryD0Ev
      functionSourceFile: '/src/hunspell/src/hunspell/./affentry.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8PfxEntryD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './affentry.hxx:80,7'
          Dst:             _ZN8PfxEntryD2Ev
    - functionName:    _ZN8PfxEntryD2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/./affentry.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8AffEntryD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './affentry.hxx:80,7'
          Dst:             _ZN8AffEntryD2Ev
    - functionName:    _ZN8SfxEntry15initReverseWordEv
      functionSourceFile: '/src/hunspell/src/hunspell/affentry.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 872
      functionLinenumberEnd: 875
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'affentry.cxx:874,3'
          Dst:             _Z11reversewordRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
    - functionName:    _ZN8SfxEntry16get_next_homonymEP6hentryiP8PfxEntrytt
      functionSourceFile: '/src/hunspell/src/hunspell/affentry.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 848
      functionLinenumberEnd: 870
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          262
      EdgeCount:       62
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN8PfxEntry10getContLenEv
        - _ZN8PfxEntry7getContEv
        - _ZN8PfxEntry7getFlagEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'affentry.cxx:850,25'
          Dst:             _ZN8PfxEntry7getFlagEv
        - Src:             'affentry.cxx:855,21'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affentry.cxx:856,11'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affentry.cxx:856,11'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affentry.cxx:856,11'
          Dst:             _ZN8PfxEntry10getContLenEv
    - functionName:    _ZN8SfxEntry18check_twosfx_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
      functionSourceFile: '/src/hunspell/src/hunspell/affentry.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 770
      functionLinenumberEnd: 841
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          392
      EdgeCount:       142
      CyclomaticComplexity: 70
      functionsReached:
        - _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _ZN8AffixMgr18suffix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
        - _ZN8PfxEntry7getFlagEv
        - _ZN8PfxEntry8getMorphEv
        - _ZN8SfxEntry14test_conditionEPKcS1_
        - _ZNK8AffixMgr13get_fullstripEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'affentry.cxx:788,42'
          Dst:             _ZNK8AffixMgr13get_fullstripEv
        - Src:             'affentry.cxx:809,9'
          Dst:             _ZN8SfxEntry14test_conditionEPKcS1_
        - Src:             'affentry.cxx:812,28'
          Dst:             _ZN8PfxEntry7getFlagEv
        - Src:             'affentry.cxx:813,36'
          Dst:             _ZN8AffixMgr18suffix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
        - Src:             'affentry.cxx:816,23'
          Dst:             _ZN8PfxEntry8getMorphEv
        - Src:             'affentry.cxx:817,35'
          Dst:             _ZN8PfxEntry8getMorphEv
        - Src:             'affentry.cxx:821,13'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affentry.cxx:824,36'
          Dst:             _ZN8AffixMgr18suffix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
        - Src:             'affentry.cxx:828,13'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'affentry.cxx:832,34'
          Dst:             _ZN8AffixMgr18suffix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
        - Src:             'affentry.cxx:835,11'
          Dst:             _Z7mychompRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
    - functionName:    _ZN8SfxEntry14test_conditionEPKcS1_
      functionSourceFile: '/src/hunspell/src/hunspell/affentry.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         137
      ICount:          647
      EdgeCount:       184
      CyclomaticComplexity: 49
      functionsReached:
        - _ZN8SfxEntry8nextcharEPc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'affentry.cxx:506,5'
          Branch Sides:    []
      Callsites:
        - Src:             'affentry.cxx:510,13'
          Dst:             _ZN8SfxEntry8nextcharEPc
        - Src:             'affentry.cxx:514,13'
          Dst:             _ZN8SfxEntry8nextcharEPc
        - Src:             'affentry.cxx:530,13'
          Dst:             _ZN8SfxEntry8nextcharEPc
        - Src:             'affentry.cxx:537,15'
          Dst:             _ZN8SfxEntry8nextcharEPc
        - Src:             'affentry.cxx:562,15'
          Dst:             _ZN8SfxEntry8nextcharEPc
        - Src:             'affentry.cxx:575,19'
          Dst:             _ZN8SfxEntry8nextcharEPc
        - Src:             'affentry.cxx:584,46'
          Dst:             _ZN8SfxEntry8nextcharEPc
        - Src:             'affentry.cxx:589,19'
          Dst:             _ZN8SfxEntry8nextcharEPc
        - Src:             'affentry.cxx:596,44'
          Dst:             _ZN8SfxEntry8nextcharEPc
        - Src:             'affentry.cxx:608,15'
          Dst:             _ZN8SfxEntry8nextcharEPc
    - functionName:    _ZN8SfxEntry12check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
      functionSourceFile: '/src/hunspell/src/hunspell/affentry.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionLinenumberEnd: 762
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          289
      EdgeCount:       47
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
        - _ZN8PfxEntry7getFlagEv
        - _ZN8SfxEntry14test_conditionEPKcS1_
        - _ZNK8AffixMgr13get_fullstripEv
      functionUses:    2
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'affentry.cxx:722,42'
          Dst:             _ZNK8AffixMgr13get_fullstripEv
        - Src:             'affentry.cxx:743,9'
          Dst:             _ZN8SfxEntry14test_conditionEPKcS1_
        - Src:             'affentry.cxx:747,28'
          Dst:             _ZN8PfxEntry7getFlagEv
        - Src:             'affentry.cxx:748,24'
          Dst:             _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
        - Src:             'affentry.cxx:751,24'
          Dst:             _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
        - Src:             'affentry.cxx:754,22'
          Dst:             _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
    - functionName:    _ZN8SfxEntry9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttt
      functionSourceFile: '/src/hunspell/src/hunspell/affentry.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 626
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      'N/A'
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         102
      ICount:          527
      EdgeCount:       111
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN8AffixMgr6lookupEPKcm
        - _ZN8PfxEntry10getContLenEv
        - _ZN8PfxEntry7getContEv
        - _ZN8PfxEntry7getFlagEv
        - _ZN8SfxEntry14test_conditionEPKcS1_
        - _ZNK8AffixMgr13get_fullstripEv
      functionUses:    5
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'affentry.cxx:645,42'
          Dst:             _ZNK8AffixMgr13get_fullstripEv
        - Src:             'affentry.cxx:667,9'
          Dst:             _ZN8SfxEntry14test_conditionEPKcS1_
        - Src:             'affentry.cxx:671,25'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'affentry.cxx:675,27'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affentry.cxx:676,17'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affentry.cxx:676,17'
          Dst:             _ZN8PfxEntry7getContEv
        - Src:             'affentry.cxx:676,17'
          Dst:             _ZN8PfxEntry10getContLenEv
        - Src:             'affentry.cxx:678,23'
          Dst:             _ZN8PfxEntry7getFlagEv
        - Src:             'affentry.cxx:681,24'
          Dst:             _ZN8PfxEntry7getFlagEv
    - functionName:    _ZN8SfxEntry3addEPKcm
      functionSourceFile: '/src/hunspell/src/hunspell/affentry.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          167
      EdgeCount:       35
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8SfxEntry14test_conditionEPKcS1_
        - _ZNK8AffixMgr13get_fullstripEv
        - strcmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'affentry.cxx:470,51'
          Dst:             _ZNK8AffixMgr13get_fullstripEv
        - Src:             'affentry.cxx:471,28'
          Dst:             _ZN8SfxEntry14test_conditionEPKcS1_
        - Src:             'affentry.cxx:473,32'
          Dst:             strcmp
    - functionName:    _ZN8SfxEntryC2EP8AffixMgr
      functionSourceFile: '/src/hunspell/src/hunspell/affentry.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 463
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8AffEntryC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'affentry.cxx:454,11'
          Dst:             _ZN8AffEntryC2Ev
    - functionName:    _ZN8AffEntryC2Ev
      functionSourceFile: '/src/hunspell/src/hunspell/./baseaffix.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8PfxEntry11check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
      functionSourceFile: '/src/hunspell/src/hunspell/affentry.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         96
      ICount:          477
      EdgeCount:       181
      CyclomaticComplexity: 87
      functionsReached:
        - _Z11HENTRY_DATAP6hentry
        - _Z11HENTRY_FINDP6hentryPKc
        - _Z12HENTRY_DATA2PK6hentry
        - _ZN8AffixMgr18suffix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
        - _ZN8AffixMgr6lookupEPKcm
        - _ZN8PfxEntry14test_conditionERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN8PfxEntry6getKeyEv
        - _ZN8PfxEntry7getFlagEv
        - _ZNK8AffixMgr11encode_flagEt
        - _ZNK8AffixMgr13get_fullstripEv
        - _ZNK8AffixMgr13get_needaffixEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'affentry.cxx:383,42'
          Dst:             _ZNK8AffixMgr13get_fullstripEv
        - Src:             'affentry.cxx:399,9'
          Dst:             _ZN8PfxEntry14test_conditionERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affentry.cxx:402,25'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'affentry.cxx:406,16'
          Dst:             _ZNK8AffixMgr13get_needaffixEv
        - Src:             'affentry.cxx:414,29'
          Dst:             _ZN8PfxEntry6getKeyEv
        - Src:             'affentry.cxx:415,18'
          Dst:             _Z11HENTRY_FINDP6hentryPKc
        - Src:             'affentry.cxx:421,17'
          Dst:             _Z11HENTRY_DATAP6hentry
        - Src:             'affentry.cxx:423,29'
          Dst:             _Z12HENTRY_DATA2PK6hentry
        - Src:             'affentry.cxx:426,54'
          Dst:             _ZN8PfxEntry7getFlagEv
        - Src:             'affentry.cxx:426,42'
          Dst:             _ZNK8AffixMgr11encode_flagEt
        - Src:             'affentry.cxx:442,34'
          Dst:             _ZN8AffixMgr18suffix_check_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
    - functionName:    _ZN8PfxEntry14test_conditionERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/hunspell/src/hunspell/affentry.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         102
      ICount:          511
      EdgeCount:       135
      CyclomaticComplexity: 35
      functionsReached:
        - _ZN8PfxEntry8nextcharEPc
      functionUses:    5
      BranchProfiles:
        - Branch String:   'affentry.cxx:135,5'
          Branch Sides:    []
      Callsites:
        - Src:             'affentry.cxx:141,13'
          Dst:             _ZN8PfxEntry8nextcharEPc
        - Src:             'affentry.cxx:146,13'
          Dst:             _ZN8PfxEntry8nextcharEPc
        - Src:             'affentry.cxx:154,13'
          Dst:             _ZN8PfxEntry8nextcharEPc
        - Src:             'affentry.cxx:167,15'
          Dst:             _ZN8PfxEntry8nextcharEPc
        - Src:             'affentry.cxx:180,15'
          Dst:             _ZN8PfxEntry8nextcharEPc
        - Src:             'affentry.cxx:189,19'
          Dst:             _ZN8PfxEntry8nextcharEPc
        - Src:             'affentry.cxx:194,46'
          Dst:             _ZN8PfxEntry8nextcharEPc
        - Src:             'affentry.cxx:199,44'
          Dst:             _ZN8PfxEntry8nextcharEPc
        - Src:             'affentry.cxx:203,15'
          Dst:             _ZN8PfxEntry8nextcharEPc
    - functionName:    _ZN8PfxEntry18check_twosfx_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
      functionSourceFile: '/src/hunspell/src/hunspell/affentry.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          199
      EdgeCount:       35
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8AffixMgr25suffix_check_twosfx_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
        - _ZN8PfxEntry14test_conditionERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK8AffixMgr13get_fullstripEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'affentry.cxx:335,42'
          Dst:             _ZNK8AffixMgr13get_fullstripEv
        - Src:             'affentry.cxx:351,9'
          Dst:             _ZN8PfxEntry14test_conditionERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affentry.cxx:359,26'
          Dst:             _ZN8AffixMgr25suffix_check_twosfx_morphERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
    - functionName:    _ZN8PfxEntry12check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
      functionSourceFile: '/src/hunspell/src/hunspell/affentry.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          190
      EdgeCount:       35
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8AffixMgr19suffix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
        - _ZN8PfxEntry14test_conditionERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK8AffixMgr13get_fullstripEv
      functionUses:    2
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'affentry.cxx:287,42'
          Dst:             _ZNK8AffixMgr13get_fullstripEv
        - Src:             'affentry.cxx:303,9'
          Dst:             _ZN8PfxEntry14test_conditionERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affentry.cxx:312,37'
          Dst:             _ZN8AffixMgr19suffix_check_twosfxERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryt
    - functionName:    _ZN8PfxEntry9checkwordERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiict
      functionSourceFile: '/src/hunspell/src/hunspell/affentry.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          311
      EdgeCount:       59
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
        - _ZN8AffixMgr6lookupEPKcm
        - _ZN8PfxEntry14test_conditionERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK8AffixMgr13get_fullstripEv
        - _ZNK8AffixMgr13get_needaffixEv
      functionUses:    2
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'affentry.cxx:228,41'
          Dst:             _ZNK8AffixMgr13get_fullstripEv
        - Src:             'affentry.cxx:243,9'
          Dst:             _ZN8PfxEntry14test_conditionERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affentry.cxx:245,25'
          Dst:             _ZN8AffixMgr6lookupEPKcm
        - Src:             'affentry.cxx:249,16'
          Dst:             _ZNK8AffixMgr13get_needaffixEv
        - Src:             'affentry.cxx:264,22'
          Dst:             _ZN8AffixMgr12suffix_checkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiP8PfxEntryttc
    - functionName:    _ZN8PfxEntry3addEPKcm
      functionSourceFile: '/src/hunspell/src/hunspell/affentry.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          203
      EdgeCount:       47
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN8PfxEntry14test_conditionERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK8AffixMgr13get_fullstripEv
        - strncmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'affentry.cxx:100,51'
          Dst:             _ZNK8AffixMgr13get_fullstripEv
        - Src:             'affentry.cxx:101,28'
          Dst:             _ZN8PfxEntry14test_conditionERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'affentry.cxx:103,31'
          Dst:             strncmp
    - functionName:    _ZN8PfxEntryC2EP8AffixMgr
      functionSourceFile: '/src/hunspell/src/hunspell/affentry.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8AffEntryC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'affentry.cxx:88,11'
          Dst:             _ZN8AffEntryC2Ev
...
